--- a/etherlab/EthercatCIA402Slave.py Fri May 03 13:47:51 2013 +0200
+++ b/etherlab/EthercatCIA402Slave.py Wed May 08 10:40:06 2013 +0200
@@ -36,7 +36,17 @@
("DigitalOutputs", [
{"description": ("DigitalOutputs", 0x60FE, 0x00, "UDINT", "Q"),
"retrieve": None}
- ])
+ ]),
+ ("TouchProbe", [
+ {"description": ("TouchProbeFunction", 0x60B8, 0x00, "UINT", "Q"),
+ "retrieve": None},
+ {"description": ("TouchProbeStatus", 0x60B9, 0x00, "UINT", "I"),
+ "publish": None},
+ {"description": ("TouchProbePos1PosValue", 0x60BA, 0x00, "DINT", "I"),
+ "publish": None},
+ {"description": ("TouchProbePos1NegValue", 0x60BB, 0x00, "DINT", "I"),
+ "publish": None},
+ ]),
]
EXTRA_NODE_VARIABLES_DICT = dict([("Enable" + name, value) for name, value in EXTRA_NODE_VARIABLES])