diff -r 6733a7c5c897 -r c9b0340ea0f5 etherlab/etherlab.py --- a/etherlab/etherlab.py Wed Jan 30 23:46:58 2013 +0100 +++ b/etherlab/etherlab.py Thu Feb 07 00:59:50 2013 +0100 @@ -202,9 +202,17 @@ DEFAULT_PUBLISH = " *(__CIA402Node_%(location)s.%(name)s) = __CIA402Node_%(location)s.axis->%(name)s;" EXTRA_NODE_VARIABLES = [ + ("ErrorCode", [ + {"description": ("ErrorCode", 0x603F, 0x00, "UINT", "I"), + "publish": None} + ]), ("DigitalInputs", [ {"description": ("DigitalInputs", 0x60FD, 0x00, "UDINT", "I"), "publish": None} + ]), + ("DigitalOutputs", [ + {"description": ("DigitalOutputs", 0x60FE, 0x00, "UDINT", "Q"), + "retrieve": None} ]) ] EXTRA_NODE_VARIABLES_DICT = dict([("Enable" + name, value) for name, value in EXTRA_NODE_VARIABLES])