# HG changeset patch # User etisserant # Date 1192086547 -7200 # Node ID 230d55cb75a428a4f099fe7c684c05dd952ec2c4 # Parent 3586cfa84705fd20a9385812700ab7e993f0889a Updated .od files to keep compatible with $NODEID+... way to express OD entry values, as in EDS. diff -r 3586cfa84705 -r 230d55cb75a4 examples/DS401_Master/TestMaster.c --- a/examples/DS401_Master/TestMaster.c Thu Oct 11 08:51:29 2007 +0200 +++ b/examples/DS401_Master/TestMaster.c Thu Oct 11 09:09:07 2007 +0200 @@ -37,7 +37,7 @@ { switch (typeValue) { case valueRange_EMC: - if (*(UNS8*)value > (UNS8)0) return OD_VALUE_TOO_HIGH; + if (*(UNS8*)value != (UNS8)0) return OD_VALUE_RANGE_EXCEEDED; break; } return 0; @@ -47,7 +47,7 @@ /* The node id */ /**************************************************************************/ /* node_id default value.*/ -UNS8 TestMaster_bDeviceNodeId = 0x01; +UNS8 TestMaster_bDeviceNodeId = 0x00; /**************************************************************************/ /* Array of message processing information */ diff -r 3586cfa84705 -r 230d55cb75a4 examples/Makefile.in --- a/examples/Makefile.in Thu Oct 11 08:51:29 2007 +0200 +++ b/examples/Makefile.in Thu Oct 11 09:09:07 2007 +0200 @@ -30,15 +30,15 @@ ifeq ($(TARGET),unix) $(MAKE) -C TestMasterSlave $@ -# $(MAKE) -C DS401_Master $@ -# $(MAKE) -C DS401_Slave_Gui $@ + $(MAKE) -C DS401_Master $@ + $(MAKE) -C DS401_Slave_Gui $@ $(MAKE) -C TestMasterMicroMod $@ endif ifeq ($(TARGET),win32) $(MAKE) -C TestMasterSlave $@ -# $(MAKE) -C DS401_Master $@ -# $(MAKE) -C DS401_Slave_Gui $@ + $(MAKE) -C DS401_Master $@ + $(MAKE) -C DS401_Slave_Gui $@ $(MAKE) -C TestMasterMicroMod $@ endif @@ -49,15 +49,15 @@ ifeq ($(TARGET),unix) $(MAKE) -C TestMasterSlave $@ -# $(MAKE) -C DS401_Master $@ -# $(MAKE) -C DS401_Slave_Gui $@ + $(MAKE) -C DS401_Master $@ + $(MAKE) -C DS401_Slave_Gui $@ $(MAKE) -C TestMasterMicroMod $@ endif ifeq ($(TARGET),win32) $(MAKE) -C TestMasterSlave $@ -# $(MAKE) -C DS401_Master $@ -# $(MAKE) -C DS401_Slave_Gui $@ + $(MAKE) -C DS401_Master $@ + $(MAKE) -C DS401_Slave_Gui $@ $(MAKE) -C TestMasterMicroMod $@ endif @@ -70,15 +70,15 @@ install: ifeq ($(TARGET),unix) $(MAKE) -C TestMasterSlave $@ -# $(MAKE) -C DS401_Master $@ -# $(MAKE) -C DS401_Slave_Gui $@ + $(MAKE) -C DS401_Master $@ + $(MAKE) -C DS401_Slave_Gui $@ $(MAKE) -C TestMasterMicroMod $@ endif uninstall: ifeq ($(TARGET),unix) $(MAKE) -C TestMasterSlave $@ -# $(MAKE) -C DS401_Master $@ -# $(MAKE) -C DS401_Slave_Gui $@ + $(MAKE) -C DS401_Master $@ + $(MAKE) -C DS401_Slave_Gui $@ $(MAKE) -C TestMasterMicroMod $@ endif diff -r 3586cfa84705 -r 230d55cb75a4 examples/TestMasterMicroMod/TestMaster.c --- a/examples/TestMasterMicroMod/TestMaster.c Thu Oct 11 08:51:29 2007 +0200 +++ b/examples/TestMasterMicroMod/TestMaster.c Thu Oct 11 09:09:07 2007 +0200 @@ -25,8 +25,7 @@ { switch (typeValue) { case valueRange_EMC: - if (*(UNS8*)value < (UNS8)0) return OD_VALUE_TOO_LOW; - if (*(UNS8*)value > (UNS8)0) return OD_VALUE_TOO_HIGH; + if (*(UNS8*)value != (UNS8)0) return OD_VALUE_RANGE_EXCEEDED; break; } return 0; @@ -36,7 +35,7 @@ /* The node id */ /**************************************************************************/ /* node_id default value.*/ -UNS8 TestMaster_bDeviceNodeId = 0x01; +UNS8 TestMaster_bDeviceNodeId = 0x00; /**************************************************************************/ /* Array of message processing information */ diff -r 3586cfa84705 -r 230d55cb75a4 examples/TestMasterSlave/TestMaster.c --- a/examples/TestMasterSlave/TestMaster.c Thu Oct 11 08:51:29 2007 +0200 +++ b/examples/TestMasterSlave/TestMaster.c Thu Oct 11 09:09:07 2007 +0200 @@ -29,8 +29,7 @@ { switch (typeValue) { case valueRange_EMC: - if (*(UNS8*)value < (UNS8)0) return OD_VALUE_TOO_LOW; - if (*(UNS8*)value > (UNS8)0) return OD_VALUE_TOO_HIGH; + if (*(UNS8*)value != (UNS8)0) return OD_VALUE_RANGE_EXCEEDED; break; } return 0; diff -r 3586cfa84705 -r 230d55cb75a4 examples/TestMasterSlave/TestMaster.od --- a/examples/TestMasterSlave/TestMaster.od Thu Oct 11 08:51:29 2007 +0200 +++ b/examples/TestMasterSlave/TestMaster.od Thu Oct 11 09:09:07 2007 +0200 @@ -1,18 +1,18 @@ <?xml version="1.0"?> <!DOCTYPE PyObject SYSTEM "PyObjects.dtd"> -<PyObject module="node" class="Node" id="1111003340"> -<attr name="Profile" type="dict" id="1110999764" > +<PyObject module="node" class="Node" id="40515488"> +<attr name="Profile" type="dict" id="19894016" > <entry> <key type="numeric" value="24576" /> - <val type="dict" id="1111000172" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1101093228" > - <item type="dict" id="1111000580" > + <val type="dict" id="19798352" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40479704" > + <item type="dict" id="19922256" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -30,7 +30,7 @@ <val type="string" value="Number of Input 8 bit" /> </entry> </item> - <item type="dict" id="1111001124" > + <item type="dict" id="40963504" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -66,15 +66,15 @@ </entry> <entry> <key type="numeric" value="24832" /> - <val type="dict" id="1101358324" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1101093484" > - <item type="dict" id="1111000444" > + <val type="dict" id="19797296" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40515632" > + <item type="dict" id="19973776" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -92,7 +92,7 @@ <val type="string" value="Number of Input 16 bit" /> </entry> </item> - <item type="dict" id="1111000308" > + <item type="dict" id="19814032" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -128,15 +128,15 @@ </entry> <entry> <key type="numeric" value="24578" /> - <val type="dict" id="1101359004" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1101094476" > - <item type="dict" id="1111001532" > + <val type="dict" id="19809920" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40515416" > + <item type="dict" id="40946800" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -154,7 +154,7 @@ <val type="string" value="Number of Input 8 bit" /> </entry> </item> - <item type="dict" id="1111001804" > + <item type="dict" id="19783424" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -190,15 +190,15 @@ </entry> <entry> <key type="numeric" value="24579" /> - <val type="dict" id="1111000852" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1101093580" > - <item type="dict" id="1111001940" > + <val type="dict" id="40419920" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40439888" > + <item type="dict" id="40874800" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -216,7 +216,7 @@ <val type="string" value="Number of Input 8 bit" /> </entry> </item> - <item type="dict" id="1111002212" > + <item type="dict" id="40952384" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -252,15 +252,15 @@ </entry> <entry> <key type="numeric" value="25604" /> - <val type="dict" id="1111000988" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1101093772" > - <item type="dict" id="1111002348" > + <val type="dict" id="19877440" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40515056" > + <item type="dict" id="19867680" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -278,7 +278,7 @@ <val type="string" value="Number of Analogue Input" /> </entry> </item> - <item type="dict" id="1111002620" > + <item type="dict" id="19868112" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -314,15 +314,15 @@ </entry> <entry> <key type="numeric" value="24581" /> - <val type="dict" id="1111001668" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1101093100" > - <item type="dict" id="1111002756" > + <val type="dict" id="19745648" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40515272" > + <item type="dict" id="19829520" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -354,15 +354,15 @@ </entry> <entry> <key type="numeric" value="24582" /> - <val type="dict" id="1111011372" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1101093804" > - <item type="dict" id="1111011780" > + <val type="dict" id="19829808" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40515704" > + <item type="dict" id="20008208" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -380,7 +380,7 @@ <val type="string" value="Number of Input 8 bit" /> </entry> </item> - <item type="dict" id="1111001260" > + <item type="dict" id="20008496" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -416,15 +416,15 @@ </entry> <entry> <key type="numeric" value="24583" /> - <val type="dict" id="1111011644" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1101067148" > - <item type="dict" id="1111000036" > + <val type="dict" id="19886416" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40515560" > + <item type="dict" id="19886704" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -442,7 +442,7 @@ <val type="string" value="Number of Input 8 bit" /> </entry> </item> - <item type="dict" id="1111012052" > + <item type="dict" id="19938336" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -478,15 +478,15 @@ </entry> <entry> <key type="numeric" value="24584" /> - <val type="dict" id="1111002076" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1101066988" > - <item type="dict" id="1111012188" > + <val type="dict" id="19938672" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40516064" > + <item type="dict" id="41071184" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -504,7 +504,7 @@ <val type="string" value="Number of Input 8 bit" /> </entry> </item> - <item type="dict" id="1111012460" > + <item type="dict" id="41071472" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -540,15 +540,15 @@ </entry> <entry> <key type="numeric" value="24834" /> - <val type="dict" id="1111002892" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1101067404" > - <item type="dict" id="1111012596" > + <val type="dict" id="40968448" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40516208" > + <item type="dict" id="40968736" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -566,7 +566,7 @@ <val type="string" value="Number of Input 16 bit" /> </entry> </item> - <item type="dict" id="1111012868" > + <item type="dict" id="40969024" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -602,15 +602,15 @@ </entry> <entry> <key type="numeric" value="25616" /> - <val type="dict" id="1111011916" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1100837548" > - <item type="dict" id="1111013004" > + <val type="dict" id="40969360" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40516352" > + <item type="dict" id="40969648" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -628,7 +628,7 @@ <val type="string" value="Number of Analogue Input 8 Bit" /> </entry> </item> - <item type="dict" id="1111013276" > + <item type="dict" id="40965360" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -664,15 +664,15 @@ </entry> <entry> <key type="numeric" value="25617" /> - <val type="dict" id="1111012324" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1101076972" > - <item type="dict" id="1111013412" > + <val type="dict" id="40965696" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40516496" > + <item type="dict" id="40965984" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -690,7 +690,7 @@ <val type="string" value="Number of Analogue Input 16 Bit" /> </entry> </item> - <item type="dict" id="1111013684" > + <item type="dict" id="40966272" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -726,15 +726,15 @@ </entry> <entry> <key type="numeric" value="25618" /> - <val type="dict" id="1111012732" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1101079308" > - <item type="dict" id="1111013820" > + <val type="dict" id="40966608" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40516712" > + <item type="dict" id="40966896" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -752,7 +752,7 @@ <val type="string" value="Number of Analogue Outputs 32 Bit" /> </entry> </item> - <item type="dict" id="1111014092" > + <item type="dict" id="40967184" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -788,15 +788,15 @@ </entry> <entry> <key type="numeric" value="24835" /> - <val type="dict" id="1111013140" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1101067372" > - <item type="dict" id="1111014228" > + <val type="dict" id="40967520" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40516928" > + <item type="dict" id="40967808" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -814,7 +814,7 @@ <val type="string" value="Number of Input 16 bit" /> </entry> </item> - <item type="dict" id="1111014500" > + <item type="dict" id="40968096" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -850,15 +850,15 @@ </entry> <entry> <key type="numeric" value="25620" /> - <val type="dict" id="1111013548" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1101062892" > - <item type="dict" id="1111014636" > + <val type="dict" id="40969936" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40517144" > + <item type="dict" id="40970224" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -876,7 +876,7 @@ <val type="string" value="Number of Analogue Outputs" /> </entry> </item> - <item type="dict" id="1111014908" > + <item type="dict" id="40970560" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -912,15 +912,15 @@ </entry> <entry> <key type="numeric" value="25088" /> - <val type="dict" id="1111013956" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1101093868" > - <item type="dict" id="1111015044" > + <val type="dict" id="40970896" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40517360" > + <item type="dict" id="40971184" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -938,7 +938,7 @@ <val type="string" value="Number of Output 8 Bit" /> </entry> </item> - <item type="dict" id="1111015468" > + <item type="dict" id="40971472" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -974,15 +974,15 @@ </entry> <entry> <key type="numeric" value="25603" /> - <val type="dict" id="1111014364" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1101064652" > - <item type="dict" id="1111015604" > + <val type="dict" id="40971760" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40517504" > + <item type="dict" id="40972048" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -1000,7 +1000,7 @@ <val type="string" value="Number of Analogue Input Float" /> </entry> </item> - <item type="dict" id="1111015876" > + <item type="dict" id="40972384" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -1035,78 +1035,16 @@ </val> </entry> <entry> - <key type="numeric" value="25378" /> - <val type="dict" id="1111034164" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005196" > - <item type="dict" id="1111035252" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Output 32 Bit" /> - </entry> - </item> - <item type="dict" id="1111035524" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="7" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Polarity Outputs 0x%X to 0x%X[(sub*32-31,sub*32)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Change Polarity Outputs 32 Bit" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> <key type="numeric" value="25344" /> - <val type="dict" id="1111014772" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1101094028" > - <item type="dict" id="1111016012" > + <val type="dict" id="40973632" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40526048" > + <item type="dict" id="40973920" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -1124,7 +1062,7 @@ <val type="string" value="Number of Output 16 Bit" /> </entry> </item> - <item type="dict" id="1111016284" > + <item type="dict" id="40974208" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -1160,7 +1098,7 @@ </entry> <entry> <key type="numeric" value="24608" /> - <val type="dict" id="1111015180" > + <val type="dict" id="40974496" > <entry> <key type="string" value="incr" /> <val type="numeric" value="1" /> @@ -1175,8 +1113,8 @@ </entry> <entry> <key type="string" value="values" /> - <val type="list" id="1111004076" > - <item type="dict" id="1111016420" > + <val type="list" id="40526192" > + <item type="dict" id="40974784" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -1194,7 +1132,7 @@ <val type="string" value="Number of Input 1 bit" /> </entry> </item> - <item type="dict" id="1111016692" > + <item type="dict" id="40975120" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -1230,15 +1168,15 @@ </entry> <entry> <key type="numeric" value="25633" /> - <val type="dict" id="1111002484" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111003852" > - <item type="dict" id="1111016828" > + <val type="dict" id="40976192" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40526264" > + <item type="dict" id="40976480" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -1256,7 +1194,7 @@ <val type="string" value="Number of Analogue Inputs" /> </entry> </item> - <item type="dict" id="1111017100" > + <item type="dict" id="40976816" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -1292,15 +1230,15 @@ </entry> <entry> <key type="numeric" value="24866" /> - <val type="dict" id="1111015740" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111003564" > - <item type="dict" id="1111017236" > + <val type="dict" id="40977152" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40526408" > + <item type="dict" id="40977440" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -1318,7 +1256,7 @@ <val type="string" value="Number of Input 32 bit" /> </entry> </item> - <item type="dict" id="1111017508" > + <item type="dict" id="40977728" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -1354,15 +1292,15 @@ </entry> <entry> <key type="numeric" value="24867" /> - <val type="dict" id="1111016556" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004204" > - <item type="dict" id="1111017644" > + <val type="dict" id="40981104" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40526624" > + <item type="dict" id="40981392" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -1380,7 +1318,7 @@ <val type="string" value="Number of Input 32 bit" /> </entry> </item> - <item type="dict" id="1111017916" > + <item type="dict" id="19971520" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -1416,15 +1354,15 @@ </entry> <entry> <key type="numeric" value="25636" /> - <val type="dict" id="1111016964" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111003692" > - <item type="dict" id="1111018052" > + <val type="dict" id="19971856" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40526696" > + <item type="dict" id="41084496" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -1442,7 +1380,7 @@ <val type="string" value="Number of Analogue Inputs" /> </entry> </item> - <item type="dict" id="1111018324" > + <item type="dict" id="41084784" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -1478,15 +1416,15 @@ </entry> <entry> <key type="numeric" value="24838" /> - <val type="dict" id="1111017372" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111003980" > - <item type="dict" id="1111018460" > + <val type="dict" id="41085120" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40526912" > + <item type="dict" id="41085408" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -1504,7 +1442,7 @@ <val type="string" value="Number of Input 16 bit" /> </entry> </item> - <item type="dict" id="1111018732" > + <item type="dict" id="41085696" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -1540,15 +1478,15 @@ </entry> <entry> <key type="numeric" value="25638" /> - <val type="dict" id="1111017780" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004268" > - <item type="dict" id="1111018868" > + <val type="dict" id="41086112" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40526984" > + <item type="dict" id="41086400" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -1566,7 +1504,7 @@ <val type="string" value="Number of Analogue Inputs" /> </entry> </item> - <item type="dict" id="1111019140" > + <item type="dict" id="41086688" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -1602,15 +1540,15 @@ </entry> <entry> <key type="numeric" value="25383" /> - <val type="dict" id="1111018188" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004300" > - <item type="dict" id="1111019276" > + <val type="dict" id="41087024" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40527128" > + <item type="dict" id="41087312" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -1628,7 +1566,7 @@ <val type="string" value="Number of Output 32 Bit" /> </entry> </item> - <item type="dict" id="1111023796" > + <item type="dict" id="41087600" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -1664,15 +1602,15 @@ </entry> <entry> <key type="numeric" value="25640" /> - <val type="dict" id="1111018596" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004332" > - <item type="dict" id="1111023932" > + <val type="dict" id="41087936" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40527200" > + <item type="dict" id="41088224" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -1690,7 +1628,7 @@ <val type="string" value="Number of Analogue Inputs" /> </entry> </item> - <item type="dict" id="1111024204" > + <item type="dict" id="41088512" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -1726,15 +1664,15 @@ </entry> <entry> <key type="numeric" value="25641" /> - <val type="dict" id="1111019004" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004364" > - <item type="dict" id="1111024340" > + <val type="dict" id="41088848" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40527416" > + <item type="dict" id="41089136" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -1752,7 +1690,7 @@ <val type="string" value="Number of Analogue Inputs" /> </entry> </item> - <item type="dict" id="1111024612" > + <item type="dict" id="41089424" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -1788,15 +1726,15 @@ </entry> <entry> <key type="numeric" value="25642" /> - <val type="dict" id="1111023660" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004236" > - <item type="dict" id="1111024748" > + <val type="dict" id="41089760" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40527560" > + <item type="dict" id="41090048" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -1814,7 +1752,7 @@ <val type="string" value="Number of Analogue Inputs" /> </entry> </item> - <item type="dict" id="1111025020" > + <item type="dict" id="41090336" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -1850,15 +1788,15 @@ </entry> <entry> <key type="numeric" value="25643" /> - <val type="dict" id="1111024068" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004428" > - <item type="dict" id="1111025156" > + <val type="dict" id="41090672" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40527704" > + <item type="dict" id="41090960" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -1876,7 +1814,7 @@ <val type="string" value="Number of Analogue Inputs" /> </entry> </item> - <item type="dict" id="1111025428" > + <item type="dict" id="41091248" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -1912,15 +1850,15 @@ </entry> <entry> <key type="numeric" value="25644" /> - <val type="dict" id="1111024476" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004460" > - <item type="dict" id="1111025564" > + <val type="dict" id="41091584" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40527848" > + <item type="dict" id="41091872" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -1938,7 +1876,7 @@ <val type="string" value="Number of Analogue Inputs" /> </entry> </item> - <item type="dict" id="1111025836" > + <item type="dict" id="41092160" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -1974,15 +1912,15 @@ </entry> <entry> <key type="numeric" value="25645" /> - <val type="dict" id="1111024884" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004524" > - <item type="dict" id="1111025972" > + <val type="dict" id="41092496" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40527992" > + <item type="dict" id="41092784" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -2000,7 +1938,7 @@ <val type="string" value="Number of Analogue Inputs" /> </entry> </item> - <item type="dict" id="1111026244" > + <item type="dict" id="41093072" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -2036,15 +1974,15 @@ </entry> <entry> <key type="numeric" value="25646" /> - <val type="dict" id="1111025292" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004588" > - <item type="dict" id="1111026380" > + <val type="dict" id="41093408" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40528136" > + <item type="dict" id="41093696" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -2062,7 +2000,7 @@ <val type="string" value="Number of Analogue Inputs" /> </entry> </item> - <item type="dict" id="1111026652" > + <item type="dict" id="41093984" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -2098,15 +2036,15 @@ </entry> <entry> <key type="numeric" value="25647" /> - <val type="dict" id="1111025700" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004556" > - <item type="dict" id="1111026788" > + <val type="dict" id="41094320" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40528280" > + <item type="dict" id="41094608" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -2124,7 +2062,7 @@ <val type="string" value="Number of Analogue Inputs" /> </entry> </item> - <item type="dict" id="1111027060" > + <item type="dict" id="41094896" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -2160,7 +2098,7 @@ </entry> <entry> <key type="numeric" value="24624" /> - <val type="dict" id="1111026108" > + <val type="dict" id="41095232" > <entry> <key type="string" value="incr" /> <val type="numeric" value="1" /> @@ -2175,8 +2113,8 @@ </entry> <entry> <key type="string" value="values" /> - <val type="list" id="1111004620" > - <item type="dict" id="1111027196" > + <val type="list" id="40528496" > + <item type="dict" id="41095520" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -2194,7 +2132,7 @@ <val type="string" value="Number of Input 1 bit" /> </entry> </item> - <item type="dict" id="1111027468" > + <item type="dict" id="41095808" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -2230,15 +2168,15 @@ </entry> <entry> <key type="numeric" value="25352" /> - <val type="dict" id="1111016148" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111003724" > - <item type="dict" id="1111027756" > + <val type="dict" id="41096880" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40528640" > + <item type="dict" id="41097168" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -2256,7 +2194,7 @@ <val type="string" value="Number of Output 16 Bit" /> </entry> </item> - <item type="dict" id="1111028028" > + <item type="dict" id="41097504" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -2292,15 +2230,15 @@ </entry> <entry> <key type="numeric" value="25650" /> - <val type="dict" id="1111026516" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004652" > - <item type="dict" id="1111028164" > + <val type="dict" id="41097840" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40528712" > + <item type="dict" id="41098128" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -2318,7 +2256,7 @@ <val type="string" value="Number of Analogue Inputs" /> </entry> </item> - <item type="dict" id="1111028436" > + <item type="dict" id="41098416" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -2353,132 +2291,70 @@ </val> </entry> <entry> - <key type="numeric" value="25090" /> - <val type="dict" id="1111030340" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005036" > - <item type="dict" id="1111036220" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Output 8 Bit" /> - </entry> - </item> - <item type="dict" id="1111036492" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Change Polarity Outputs 0x%X to 0x%X[(sub*8-7,sub*8)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Change Polarity Outputs 8 Bit" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25096" /> - <val type="dict" id="1111026924" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004748" > - <item type="dict" id="1111029388" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Output 8 Bit" /> - </entry> - </item> - <item type="dict" id="1111029660" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Filter Mask Outputs 0x%X to 0x%X[(sub*8-7,sub*8)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Filter Mask Outputs 8 Bit" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="24632" /> - <val type="dict" id="1111028300" > + <key type="numeric" value="25350" /> + <val type="dict" id="41075600" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40539992" > + <item type="dict" id="41075888" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Output 16 Bit" /> + </entry> + </item> + <item type="dict" id="41076176" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="6" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Error Mode Outputs 0x%X to 0x%X[(sub*16-15,sub*16)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Error Mode Outputs 16 Bit" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25200" /> + <val type="dict" id="41237824" > <entry> <key type="string" value="incr" /> <val type="numeric" value="1" /> @@ -2493,26 +2369,26 @@ </entry> <entry> <key type="string" value="values" /> - <val type="list" id="1111004780" > - <item type="dict" id="1111029796" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Input 1 bit" /> - </entry> - </item> - <item type="dict" id="1111030068" > + <val type="list" id="40542432" > + <item type="dict" id="41238112" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Output 1 Bit" /> + </entry> + </item> + <item type="dict" id="41238400" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -2527,7 +2403,7 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Filter Constant Input bit 0x%X[((idx-1)*128+sub)]" /> + <val type="string" value="Filter Constant Outputs 0x%X[((idx-1)*128+sub)]" /> </entry> <entry> <key type="string" value="nbmax" /> @@ -2542,75 +2418,75 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Filter Constant Input Bit 0x%X to 0x%X[(idx*128-127,idx*128)]" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="24871" /> - <val type="dict" id="1111041268" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004492" > - <item type="dict" id="1111042356" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Input 32 bit" /> - </entry> - </item> - <item type="dict" id="1111042628" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="7" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Interrupt Low to High Input 0x%X to 0x%X[(sub*32-31,sub*32)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Interrupt Mask Input Low to High 32 Bit" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25152" /> - <val type="dict" id="1111029524" > + <val type="string" value="Filter Constant Outputs Lines %d to %d[(idx*128-127,idx*128)]" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25096" /> + <val type="dict" id="41099664" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40529072" > + <item type="dict" id="41099952" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Output 8 Bit" /> + </entry> + </item> + <item type="dict" id="41100240" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Filter Mask Outputs 0x%X to 0x%X[(sub*8-7,sub*8)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Filter Mask Outputs 8 Bit" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="24632" /> + <val type="dict" id="41100576" > <entry> <key type="string" value="incr" /> <val type="numeric" value="1" /> @@ -2625,26 +2501,26 @@ </entry> <entry> <key type="string" value="values" /> - <val type="list" id="1111004876" > - <item type="dict" id="1111031020" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Output 1 Bit" /> - </entry> - </item> - <item type="dict" id="1111031292" > + <val type="list" id="40529216" > + <item type="dict" id="41100864" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Input 1 bit" /> + </entry> + </item> + <item type="dict" id="41101152" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -2659,7 +2535,7 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Write Outputs 0x%X[((idx-1)*128+sub)]" /> + <val type="string" value="Filter Constant Input bit 0x%X[((idx-1)*128+sub)]" /> </entry> <entry> <key type="string" value="nbmax" /> @@ -2674,21 +2550,83 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Change Polarity Outputs Bit %d to %d[(idx*128-127,idx*128)]" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="24864" /> - <val type="dict" id="1111011508" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004908" > - <item type="dict" id="1111031428" > + <val type="string" value="Filter Constant Input Bit 0x%X to 0x%X[(idx*128-127,idx*128)]" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25639" /> + <val type="dict" id="41236096" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40542080" > + <item type="dict" id="41236384" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Analogue Inputs" /> + </entry> + </item> + <item type="dict" id="41236672" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="7" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Input %d[(sub)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Input Interrupt Negative Delta Unsigned" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="24872" /> + <val type="dict" id="41239472" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40542504" > + <item type="dict" id="41239760" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -2706,7 +2644,7 @@ <val type="string" value="Number of Input 32 bit" /> </entry> </item> - <item type="dict" id="1111031852" > + <item type="dict" id="41240048" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -2721,400 +2659,28 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Read Input 0x%X to 0x%X[(sub*32-31,sub*32)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="128" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Read Input 4 Byte" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25666" /> - <val type="dict" id="1111029932" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004940" > - <item type="dict" id="1111031988" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Analogue Outputs" /> - </entry> - </item> - <item type="dict" id="1111032260" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="8" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Output %d[(sub)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Output Scaling Float" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25667" /> - <val type="dict" id="1111031156" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004972" > - <item type="dict" id="1111032396" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Analogue Outputs" /> - </entry> - </item> - <item type="dict" id="1111032668" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Error Mode Analogue Output %d[(sub)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Output Error Mode" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25668" /> - <val type="dict" id="1111031564" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005004" > - <item type="dict" id="1111032804" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Analogue Outputs" /> - </entry> - </item> - <item type="dict" id="1111033076" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="4" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Output %d[(sub)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Output Error Value Integer" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25669" /> - <val type="dict" id="1111032124" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005100" > - <item type="dict" id="1111033212" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Analogue Outputs" /> - </entry> - </item> - <item type="dict" id="1111033484" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="8" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Output %d[(sub)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Output Error Value Float" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25665" /> - <val type="dict" id="1111032532" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005068" > - <item type="dict" id="1111033620" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Analogue Outputs" /> - </entry> - </item> - <item type="dict" id="1111033892" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="8" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Output %d[(sub)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Output Offset Float" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25648" /> - <val type="dict" id="1111032940" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005132" > - <item type="dict" id="1111034028" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Analogue Inputs" /> - </entry> - </item> - <item type="dict" id="1111034300" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="7" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Input %d[(sub)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Input SI unit" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="24672" /> - <val type="dict" id="1111038668" > + <val type="string" value="Interrupt High to Low Input 0x%X to 0x%X[(sub*32-31,sub*32)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Interrupt Mask Input High to Low 32 Bit" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25152" /> + <val type="dict" id="41104096" > <entry> <key type="string" value="incr" /> <val type="numeric" value="1" /> @@ -3129,26 +2695,26 @@ </entry> <entry> <key type="string" value="values" /> - <val type="list" id="1111005612" > - <item type="dict" id="1111039756" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Input 1 bit" /> - </entry> - </item> - <item type="dict" id="1111040180" > + <val type="list" id="40529504" > + <item type="dict" id="41104384" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Output 1 Bit" /> + </entry> + </item> + <item type="dict" id="41104672" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -3163,7 +2729,7 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Interrupt Mask Any Change Input bit 0x%X[((idx-1)*128+sub)]" /> + <val type="string" value="Write Outputs 0x%X[((idx-1)*128+sub)]" /> </entry> <entry> <key type="string" value="nbmax" /> @@ -3178,21 +2744,517 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Interrupt Mask Input Low to High Bit 0x%X to 0x%X[(idx*128-127,idx*128)]" /> + <val type="string" value="Change Polarity Outputs Bit %d to %d[(idx*128-127,idx*128)]" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="24864" /> + <val type="dict" id="41105744" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40529648" > + <item type="dict" id="41106032" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Input 32 bit" /> + </entry> + </item> + <item type="dict" id="41106368" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="7" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Read Input 0x%X to 0x%X[(sub*32-31,sub*32)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="128" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Read Input 4 Byte" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25666" /> + <val type="dict" id="41106656" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40529720" > + <item type="dict" id="41106944" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Analogue Outputs" /> + </entry> + </item> + <item type="dict" id="41107280" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="8" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Output %d[(sub)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Output Scaling Float" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25667" /> + <val type="dict" id="41107616" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40529864" > + <item type="dict" id="41107904" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Analogue Outputs" /> + </entry> + </item> + <item type="dict" id="41108192" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Error Mode Analogue Output %d[(sub)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Output Error Mode" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25668" /> + <val type="dict" id="41108480" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40538408" > + <item type="dict" id="41108768" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Analogue Outputs" /> + </entry> + </item> + <item type="dict" id="41109104" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="4" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Output %d[(sub)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Output Error Value Integer" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25669" /> + <val type="dict" id="41109440" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40538624" > + <item type="dict" id="41109728" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Analogue Outputs" /> + </entry> + </item> + <item type="dict" id="41110016" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="8" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Output %d[(sub)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Output Error Value Float" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25665" /> + <val type="dict" id="41110352" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40538840" > + <item type="dict" id="41110640" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Analogue Outputs" /> + </entry> + </item> + <item type="dict" id="41110928" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="8" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Output %d[(sub)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Output Offset Float" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25648" /> + <val type="dict" id="41111264" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40539056" > + <item type="dict" id="41111552" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Analogue Inputs" /> + </entry> + </item> + <item type="dict" id="41111840" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="7" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Input %d[(sub)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Input SI unit" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25634" /> + <val type="dict" id="41072864" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40539488" > + <item type="dict" id="41073152" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Interrupt Source Bank" /> + </entry> + </item> + <item type="dict" id="41073440" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="7" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Interrupt Source Bank 0x%X[(sub)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Input Interrupt Source" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> </entry> </val> </entry> <entry> <key type="numeric" value="25094" /> - <val type="dict" id="1111033756" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005228" > - <item type="dict" id="1111034844" > + <val type="dict" id="41113824" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40539416" > + <item type="dict" id="41072192" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -3210,7 +3272,7 @@ <val type="string" value="Number of Output 8 Bit" /> </entry> </item> - <item type="dict" id="1111035116" > + <item type="dict" id="41072528" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -3245,16 +3307,78 @@ </val> </entry> <entry> + <key type="numeric" value="25378" /> + <val type="dict" id="40972720" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40525904" > + <item type="dict" id="40973008" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Output 32 Bit" /> + </entry> + </item> + <item type="dict" id="40973296" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="7" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Polarity Outputs 0x%X to 0x%X[(sub*32-31,sub*32)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Change Polarity Outputs 32 Bit" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> <key type="numeric" value="25680" /> - <val type="dict" id="1111037852" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005740" > - <item type="dict" id="1111040316" > + <val type="dict" id="41074688" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40539776" > + <item type="dict" id="41074976" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -3272,7 +3396,7 @@ <val type="string" value="Number of Analogue Outputs" /> </entry> </item> - <item type="dict" id="1111040588" > + <item type="dict" id="41075264" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -3307,37 +3431,139 @@ </val> </entry> <entry> - <key type="numeric" value="25634" /> - <val type="dict" id="1111033348" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004396" > - <item type="dict" id="1111034436" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Interrupt Source Bank" /> - </entry> - </item> - <item type="dict" id="1111034708" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> + <key type="numeric" value="25090" /> + <val type="dict" id="41098752" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40528928" > + <item type="dict" id="41099040" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Output 8 Bit" /> + </entry> + </item> + <item type="dict" id="41099328" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Change Polarity Outputs 0x%X to 0x%X[(sub*8-7,sub*8)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Change Polarity Outputs 8 Bit" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25635" /> + <val type="dict" id="41076512" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40540136" > + <item type="dict" id="41076800" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="1" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Input Global Interrupt Enable" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Input Global Interrupt Enable" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="1" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="24870" /> + <val type="dict" id="41236960" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40542360" > + <item type="dict" id="41237248" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Input 32 bit" /> + </entry> + </item> + <item type="dict" id="41237536" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> </entry> <entry> <key type="string" value="pdo" /> @@ -3349,90 +3575,28 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Interrupt Source Bank 0x%X[(sub)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Input Interrupt Source" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25384" /> - <val type="dict" id="1111042492" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005772" > - <item type="dict" id="1111043580" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Output 32 Bit" /> - </entry> - </item> - <item type="dict" id="1111043852" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="7" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Filter Mask Outputs 0x%X to 0x%X[(sub*32-31,sub*32)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Filter Mask Outputs 32 Bit" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="24656" /> - <val type="dict" id="1111029116" > + <val type="string" value="Interrupt Any Change Input 0x%X to 0x%X[(sub*32-31,sub*32)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Interrupt Mask Input Any Change 32 Bit" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25120" /> + <val type="dict" id="41078048" > <entry> <key type="string" value="incr" /> <val type="numeric" value="1" /> @@ -3447,26 +3611,26 @@ </entry> <entry> <key type="string" value="values" /> - <val type="list" id="1111004844" > - <item type="dict" id="1111030612" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Input 1 bit" /> - </entry> - </item> - <item type="dict" id="1111030884" > + <val type="list" id="40540424" > + <item type="dict" id="41078336" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Output 1 Bit" /> + </entry> + </item> + <item type="dict" id="41078624" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -3481,7 +3645,7 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Interrupt Mask Any Change Input bit 0x%X[((idx-1)*128+sub)]" /> + <val type="string" value="Write Outputs 0x%X[((idx-1)*128+sub)]" /> </entry> <entry> <key type="string" value="nbmax" /> @@ -3496,177 +3660,75 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Interrupt Mask Input Any Change Bit 0x%X to 0x%X[(idx*128-127,idx*128)]" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25350" /> - <val type="dict" id="1111027332" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004684" > - <item type="dict" id="1111028572" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Output 16 Bit" /> - </entry> - </item> - <item type="dict" id="1111028844" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="6" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Error Mode Outputs 0x%X to 0x%X[(sub*16-15,sub*16)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Error Mode Outputs 16 Bit" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25635" /> - <val type="dict" id="1111034980" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005356" > - <item type="dict" id="1111036628" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="1" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Input Global Interrupt Enable" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Input Global Interrupt Enable" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="1" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25351" /> - <val type="dict" id="1111042084" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005836" > - <item type="dict" id="1111043172" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Output 16 Bit" /> - </entry> - </item> - <item type="dict" id="1111043444" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="6" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Error Value Outputs 0x%X to 0x%X[(sub*16-15,sub*16)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Error Value Outputs 16 Bit" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25120" /> - <val type="dict" id="1111037172" > + <val type="string" value="Write Outputs Bit %d to %d[(idx*128-127,idx*128)]" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25600" /> + <val type="dict" id="41079696" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40540568" > + <item type="dict" id="41079984" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Analogue Input 8 Bit" /> + </entry> + </item> + <item type="dict" id="41080320" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="2" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Input %d[(sub)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Read Analogue Input 8 Bit" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25184" /> + <val type="dict" id="41083344" > <entry> <key type="string" value="incr" /> <val type="numeric" value="1" /> @@ -3681,8 +3743,8 @@ </entry> <entry> <key type="string" value="values" /> - <val type="list" id="1111005420" > - <item type="dict" id="1111035388" > + <val type="list" id="40541288" > + <item type="dict" id="41083632" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -3700,7 +3762,7 @@ <val type="string" value="Number of Output 1 Bit" /> </entry> </item> - <item type="dict" id="1111037580" > + <item type="dict" id="41083968" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -3715,7 +3777,7 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Write Outputs 0x%X[((idx-1)*128+sub)]" /> + <val type="string" value="Error Value Outputs 0x%X[((idx-1)*128+sub)]" /> </entry> <entry> <key type="string" value="nbmax" /> @@ -3730,83 +3792,21 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Write Outputs Bit %d to %d[(idx*128-127,idx*128)]" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25600" /> - <val type="dict" id="1111037036" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005388" > - <item type="dict" id="1111037716" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Analogue Input 8 Bit" /> - </entry> - </item> - <item type="dict" id="1111037988" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="2" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Input %d[(sub)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Read Analogue Input 8 Bit" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> + <val type="string" value="Error Value Outputs Lines %d to %d[(idx*128-127,idx*128)]" /> </entry> </val> </entry> <entry> <key type="numeric" value="25346" /> - <val type="dict" id="1111036764" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005452" > - <item type="dict" id="1111038532" > + <val type="dict" id="41080656" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40540712" > + <item type="dict" id="41080944" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -3824,7 +3824,7 @@ <val type="string" value="Number of Output 16 Bit" /> </entry> </item> - <item type="dict" id="1111038804" > + <item type="dict" id="41081232" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -3860,15 +3860,15 @@ </entry> <entry> <key type="numeric" value="25670" /> - <val type="dict" id="1111037444" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005484" > - <item type="dict" id="1111038940" > + <val type="dict" id="41081568" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40540856" > + <item type="dict" id="41081856" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -3886,7 +3886,7 @@ <val type="string" value="Number of Analogue Outputs" /> </entry> </item> - <item type="dict" id="1111039212" > + <item type="dict" id="41082144" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -3922,15 +3922,15 @@ </entry> <entry> <key type="numeric" value="25376" /> - <val type="dict" id="1111038260" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005516" > - <item type="dict" id="1111039348" > + <val type="dict" id="41082480" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40541072" > + <item type="dict" id="41082768" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -3948,7 +3948,7 @@ <val type="string" value="Number of Output 32 Bit" /> </entry> </item> - <item type="dict" id="1111039620" > + <item type="dict" id="41083056" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -3983,8 +3983,8 @@ </val> </entry> <entry> - <key type="numeric" value="25184" /> - <val type="dict" id="1111035948" > + <key type="numeric" value="24672" /> + <val type="dict" id="41112176" > <entry> <key type="string" value="incr" /> <val type="numeric" value="1" /> @@ -3999,26 +3999,26 @@ </entry> <entry> <key type="string" value="values" /> - <val type="list" id="1111003596" > - <item type="dict" id="1111038124" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Output 1 Bit" /> - </entry> - </item> - <item type="dict" id="1111038396" > + <val type="list" id="40539344" > + <item type="dict" id="41112464" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Input 1 bit" /> + </entry> + </item> + <item type="dict" id="41112752" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -4033,7 +4033,7 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Error Value Outputs 0x%X[((idx-1)*128+sub)]" /> + <val type="string" value="Interrupt Mask Any Change Input bit 0x%X[((idx-1)*128+sub)]" /> </entry> <entry> <key type="string" value="nbmax" /> @@ -4048,13 +4048,13 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Error Value Outputs Lines %d to %d[(idx*128-127,idx*128)]" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25168" /> - <val type="dict" id="1111034572" > + <val type="string" value="Interrupt Mask Input Low to High Bit 0x%X to 0x%X[(idx*128-127,idx*128)]" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="24656" /> + <val type="dict" id="41230992" > <entry> <key type="string" value="incr" /> <val type="numeric" value="1" /> @@ -4069,26 +4069,26 @@ </entry> <entry> <key type="string" value="values" /> - <val type="list" id="1111005292" > - <item type="dict" id="1111035660" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Output 1 Bit" /> - </entry> - </item> - <item type="dict" id="1111036084" > + <val type="list" id="40541360" > + <item type="dict" id="41231280" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Input 1 bit" /> + </entry> + </item> + <item type="dict" id="41231568" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -4103,7 +4103,7 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Error Mode Outputs 0x%X[((idx-1)*128+sub)]" /> + <val type="string" value="Interrupt Mask Any Change Input bit 0x%X[((idx-1)*128+sub)]" /> </entry> <entry> <key type="string" value="nbmax" /> @@ -4118,21 +4118,21 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Error Mode Outputs Lines %d to %d[(idx*128-127,idx*128)]" /> + <val type="string" value="Interrupt Mask Input Any Change Bit 0x%X to 0x%X[(idx*128-127,idx*128)]" /> </entry> </val> </entry> <entry> <key type="numeric" value="25602" /> - <val type="dict" id="1111039076" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005548" > - <item type="dict" id="1111040724" > + <val type="dict" id="41232640" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40541432" > + <item type="dict" id="41232928" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -4150,7 +4150,7 @@ <val type="string" value="Number of Analogue Input 32 Bit" /> </entry> </item> - <item type="dict" id="1111040996" > + <item type="dict" id="41233216" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -4185,16 +4185,202 @@ </val> </entry> <entry> - <key type="numeric" value="24870" /> - <val type="dict" id="1111040044" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005644" > - <item type="dict" id="1111041132" > + <key type="numeric" value="25382" /> + <val type="dict" id="41233504" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40541576" > + <item type="dict" id="41233792" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Output 32 Bit" /> + </entry> + </item> + <item type="dict" id="41234080" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="7" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Error Mode Outputs 0x%X to 0x%X[(sub*32-31,sub*32)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Error Mode Outputs 32 Bit" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25649" /> + <val type="dict" id="41234368" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40541720" > + <item type="dict" id="41234656" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Analogue Inputs" /> + </entry> + </item> + <item type="dict" id="41234944" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="4" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Input %d[(sub)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Input Offset Integer" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25095" /> + <val type="dict" id="41235232" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40541936" > + <item type="dict" id="41235520" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Output 8 Bit" /> + </entry> + </item> + <item type="dict" id="41235808" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Error Value Outputs 0x%X to 0x%X[(sub*8-7,sub*8)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Error Value Outputs 8 Bit" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="24871" /> + <val type="dict" id="41102224" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40529360" > + <item type="dict" id="41102512" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -4212,7 +4398,7 @@ <val type="string" value="Number of Input 32 bit" /> </entry> </item> - <item type="dict" id="1111041404" > + <item type="dict" id="41102848" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -4227,65 +4413,65 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Interrupt Any Change Input 0x%X to 0x%X[(sub*32-31,sub*32)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Interrupt Mask Input Any Change 32 Bit" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25649" /> - <val type="dict" id="1111040452" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005580" > - <item type="dict" id="1111041540" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Analogue Inputs" /> - </entry> - </item> - <item type="dict" id="1111041812" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="4" /> + <val type="string" value="Interrupt Low to High Input 0x%X to 0x%X[(sub*32-31,sub*32)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Interrupt Mask Input Low to High 32 Bit" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25601" /> + <val type="dict" id="41077088" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40540280" > + <item type="dict" id="41077376" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Analogue Input 16 Bit" /> + </entry> + </item> + <item type="dict" id="41077712" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="3" /> </entry> <entry> <key type="string" value="name" /> @@ -4300,105 +4486,105 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Analogue Input Offset Integer" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25095" /> - <val type="dict" id="1111040860" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005708" > - <item type="dict" id="1111041948" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Output 8 Bit" /> - </entry> - </item> - <item type="dict" id="1111042220" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Error Value Outputs 0x%X to 0x%X[(sub*8-7,sub*8)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Error Value Outputs 8 Bit" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25639" /> - <val type="dict" id="1111028708" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111004812" > - <item type="dict" id="1111030204" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Analogue Inputs" /> - </entry> - </item> - <item type="dict" id="1111030476" > + <val type="string" value="Read Analogue Input 16 Bit" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25351" /> + <val type="dict" id="41103136" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40529432" > + <item type="dict" id="41103424" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Output 16 Bit" /> + </entry> + </item> + <item type="dict" id="41103760" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="6" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Error Value Outputs 0x%X to 0x%X[(sub*16-15,sub*16)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Error Value Outputs 16 Bit" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25384" /> + <val type="dict" id="41073776" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40539632" > + <item type="dict" id="41074064" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Output 32 Bit" /> + </entry> + </item> + <item type="dict" id="41074352" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -4413,90 +4599,90 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Analogue Input %d[(sub)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Input Interrupt Negative Delta Unsigned" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25601" /> - <val type="dict" id="1111041676" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005324" > - <item type="dict" id="1111042764" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Analogue Input 16 Bit" /> - </entry> - </item> - <item type="dict" id="1111043036" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="3" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Input %d[(sub)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Read Analogue Input 16 Bit" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25200" /> - <val type="dict" id="1111027892" > + <val type="string" value="Filter Mask Outputs 0x%X to 0x%X[(sub*32-31,sub*32)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Filter Mask Outputs 32 Bit" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25619" /> + <val type="dict" id="41240336" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40542576" > + <item type="dict" id="41240624" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Analogue Outputs Float" /> + </entry> + </item> + <item type="dict" id="41240912" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="8" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Analogue Output %d[(sub)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Write Analogue Output Float" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25168" /> + <val type="dict" id="41241200" > <entry> <key type="string" value="incr" /> <val type="numeric" value="1" /> @@ -4511,8 +4697,8 @@ </entry> <entry> <key type="string" value="values" /> - <val type="list" id="1111004716" > - <item type="dict" id="1111028980" > + <val type="list" id="40542720" > + <item type="dict" id="41241488" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -4530,7 +4716,7 @@ <val type="string" value="Number of Output 1 Bit" /> </entry> </item> - <item type="dict" id="1111029252" > + <item type="dict" id="41241776" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -4545,7 +4731,7 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Filter Constant Outputs 0x%X[((idx-1)*128+sub)]" /> + <val type="string" value="Error Mode Outputs 0x%X[((idx-1)*128+sub)]" /> </entry> <entry> <key type="string" value="nbmax" /> @@ -4560,112 +4746,112 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Filter Constant Outputs Lines %d to %d[(idx*128-127,idx*128)]" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="24872" /> - <val type="dict" id="1111036900" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005260" > - <item type="dict" id="1111037308" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Input 32 bit" /> - </entry> - </item> - <item type="dict" id="1111030748" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="7" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Interrupt High to Low Input 0x%X to 0x%X[(sub*32-31,sub*32)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Interrupt Mask Input High to Low 32 Bit" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25619" /> - <val type="dict" id="1111042900" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005932" > - <item type="dict" id="1111052332" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Analogue Outputs Float" /> - </entry> - </item> - <item type="dict" id="1111052604" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="8" /> + <val type="string" value="Error Mode Outputs Lines %d to %d[(idx*128-127,idx*128)]" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="24839" /> + <val type="dict" id="41242848" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40542936" > + <item type="dict" id="41243136" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Input 16 bit" /> + </entry> + </item> + <item type="dict" id="41243424" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="6" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Interrupt Low to High 0x%X to 0x%X[(sub*16-15,sub*16)]" /> + </entry> + <entry> + <key type="string" value="nbmax" /> + <val type="numeric" value="254" /> + </entry> + </item> + </val> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Interrupt Mask Low to High 16 Bit" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25671" /> + <val type="dict" id="41243712" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40543008" > + <item type="dict" id="41244000" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Analogue Outputs" /> + </entry> + </item> + <item type="dict" id="41244288" > + <entry> + <key type="string" value="access" /> + <val type="string" value="rw" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="True" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="4" /> </entry> <entry> <key type="string" value="name" /> @@ -4680,167 +4866,43 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Write Analogue Output Float" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25382" /> - <val type="dict" id="1111043308" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005676" > - <item type="dict" id="1111052740" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Output 32 Bit" /> - </entry> - </item> - <item type="dict" id="1111053012" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="7" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Error Mode Outputs 0x%X to 0x%X[(sub*32-31,sub*32)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Error Mode Outputs 32 Bit" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="24839" /> - <val type="dict" id="1111043716" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005964" > - <item type="dict" id="1111053148" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Input 16 bit" /> - </entry> - </item> - <item type="dict" id="1111053420" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="6" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Interrupt Low to High 0x%X to 0x%X[(sub*16-15,sub*16)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Interrupt Mask Low to High 16 Bit" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25671" /> - <val type="dict" id="1111052468" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005804" > - <item type="dict" id="1111053556" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Analogue Outputs" /> - </entry> - </item> - <item type="dict" id="1111053828" > + <val type="string" value="Analogue Output Scaling Integer" /> + </entry> + <entry> + <key type="string" value="struct" /> + <val type="numeric" value="7" /> + </entry> + </val> + </entry> + <entry> + <key type="numeric" value="25637" /> + <val type="dict" id="41244576" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40543152" > + <item type="dict" id="41244864" > + <entry> + <key type="string" value="access" /> + <val type="string" value="ro" /> + </entry> + <entry> + <key type="string" value="pdo" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="type" /> + <val type="numeric" value="5" /> + </entry> + <entry> + <key type="string" value="name" /> + <val type="string" value="Number of Analogue Inputs" /> + </entry> + </item> + <item type="dict" id="41245152" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -4855,68 +4917,6 @@ </entry> <entry> <key type="string" value="name" /> - <val type="string" value="Analogue Output %d[(sub)]" /> - </entry> - <entry> - <key type="string" value="nbmax" /> - <val type="numeric" value="254" /> - </entry> - </item> - </val> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Analogue Output Scaling Integer" /> - </entry> - <entry> - <key type="string" value="struct" /> - <val type="numeric" value="7" /> - </entry> - </val> - </entry> - <entry> - <key type="numeric" value="25637" /> - <val type="dict" id="1111052876" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111006060" > - <item type="dict" id="1111053964" > - <entry> - <key type="string" value="access" /> - <val type="string" value="ro" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="5" /> - </entry> - <entry> - <key type="string" value="name" /> - <val type="string" value="Number of Analogue Inputs" /> - </entry> - </item> - <item type="dict" id="1111054236" > - <entry> - <key type="string" value="access" /> - <val type="string" value="rw" /> - </entry> - <entry> - <key type="string" value="pdo" /> - <val type="True" value="" /> - </entry> - <entry> - <key type="string" value="type" /> - <val type="numeric" value="4" /> - </entry> - <entry> - <key type="string" value="name" /> <val type="string" value="Analogue Input %d[(sub)]" /> </entry> <entry> @@ -4938,7 +4938,7 @@ </entry> <entry> <key type="numeric" value="24688" /> - <val type="dict" id="1111053284" > + <val type="dict" id="41245440" > <entry> <key type="string" value="incr" /> <val type="numeric" value="1" /> @@ -4953,8 +4953,8 @@ </entry> <entry> <key type="string" value="values" /> - <val type="list" id="1111006028" > - <item type="dict" id="1111054372" > + <val type="list" id="40543440" > + <item type="dict" id="41245728" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -4972,7 +4972,7 @@ <val type="string" value="Number of Input 1 bit" /> </entry> </item> - <item type="dict" id="1111054644" > + <item type="dict" id="41246016" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -5008,7 +5008,7 @@ </entry> </attr> <attr name="Description" type="string" value="" /> -<attr name="Dictionary" type="dict" id="1111036356" > +<attr name="Dictionary" type="dict" id="41247088" > <entry> <key type="numeric" value="4096" /> <val type="numeric" value="301" /> @@ -5063,7 +5063,7 @@ </entry> <entry> <key type="numeric" value="5122" /> - <val type="list" id="1101093676" > + <val type="list" id="40543512" > <item type="numeric" value="1025" /> <item type="numeric" value="0" /> <item type="numeric" value="0" /> @@ -5073,7 +5073,7 @@ </entry> <entry> <key type="numeric" value="4112" /> - <val type="list" id="1101092716" > + <val type="list" id="40543584" > <item type="numeric" value="0" /> <item type="numeric" value="0" /> <item type="numeric" value="0" /> @@ -5082,7 +5082,7 @@ </entry> <entry> <key type="numeric" value="4113" /> - <val type="list" id="1111006092" > + <val type="list" id="40543656" > <item type="numeric" value="0" /> <item type="numeric" value="0" /> <item type="numeric" value="0" /> @@ -5091,7 +5091,7 @@ </entry> <entry> <key type="numeric" value="5123" /> - <val type="list" id="1111005900" > + <val type="list" id="40543728" > <item type="numeric" value="1154" /> <item type="numeric" value="0" /> <item type="numeric" value="0" /> @@ -5101,13 +5101,13 @@ </entry> <entry> <key type="numeric" value="4118" /> - <val type="list" id="1111006156" > + <val type="list" id="40543800" > <item type="numeric" value="132572" /> </val> </entry> <entry> <key type="numeric" value="4120" /> - <val type="list" id="1111006124" > + <val type="list" id="40543872" > <item type="numeric" value="0" /> <item type="numeric" value="0" /> <item type="numeric" value="0" /> @@ -5116,7 +5116,7 @@ </entry> <entry> <key type="numeric" value="4736" /> - <val type="list" id="1111006444" > + <val type="list" id="40543944" > <item type="numeric" value="1538" /> <item type="numeric" value="1410" /> <item type="numeric" value="2" /> @@ -5128,7 +5128,7 @@ </entry> <entry> <key type="numeric" value="7970" /> - <val type="list" id="1111006252" > + <val type="list" id="40544016" > <item type="string" value="" /> <item type="string" value="\x01\x00\x00\x00\x17\x10\x00\x02\x00\x00\x00\xe8\x03" /> </val> @@ -5143,8 +5143,8 @@ </entry> <entry> <key type="numeric" value="5120" /> - <val type="list" id="1111006316" > - <item type="string" value="{True:self.ID+(base+2)*0x100,False:0}[base<4]" /> + <val type="list" id="40544088" > + <item type="string" value="{True:"$NODEID+0x%X00"%(base+2),False:0}[base<4]" /> <item type="numeric" value="1" /> <item type="numeric" value="0" /> <item type="numeric" value="0" /> @@ -5153,7 +5153,7 @@ </entry> <entry> <key type="numeric" value="5632" /> - <val type="list" id="1111006412" > + <val type="list" id="40544160" > <item type="numeric" value="536870913" /> <item type="numeric" value="536936449" /> <item type="numeric" value="537001985" /> @@ -5172,8 +5172,8 @@ </entry> <entry> <key type="numeric" value="5121" /> - <val type="list" id="1111003532" > - <item type="string" value="{True:self.ID+(base+2)*0x100,False:0}[base<4]" /> + <val type="list" id="40544232" > + <item type="string" value="{True:"$NODEID+0x%X00"%(base+2),False:0}[base<4]" /> <item type="numeric" value="0" /> <item type="numeric" value="0" /> <item type="numeric" value="0" /> @@ -5182,27 +5182,27 @@ </entry> <entry> <key type="numeric" value="5633" /> - <val type="list" id="1111006348" > + <val type="list" id="40544304" > <item type="numeric" value="537526288" /> </val> </entry> <entry> <key type="numeric" value="5635" /> - <val type="list" id="1111006508" > + <val type="list" id="40544376" > <item type="numeric" value="537657360" /> </val> </entry> <entry> <key type="numeric" value="5634" /> - <val type="list" id="1111006284" > + <val type="list" id="40544448" > <item type="numeric" value="537591824" /> </val> </entry> </attr> -<attr name="SpecificMenu" type="list" id="1101093388" > - <item type="tuple" id="1111003660" > +<attr name="SpecificMenu" type="list" id="40544520" > + <item type="tuple" id="37857832" > <item type="string" value="Read Input Bit" /> - <item type="list" id="1111006188" > + <item type="list" id="40544592" > <item type="numeric" value="24608" /> <item type="numeric" value="24624" /> <item type="numeric" value="24632" /> @@ -5211,9 +5211,9 @@ <item type="numeric" value="24688" /> </item> </item> - <item type="tuple" id="1111003948" > + <item type="tuple" id="37825136" > <item type="string" value="Write Output Bit" /> - <item type="list" id="1111006476" > + <item type="list" id="40544664" > <item type="numeric" value="25120" /> <item type="numeric" value="25152" /> <item type="numeric" value="25168" /> @@ -5222,20 +5222,20 @@ </item> </item> </attr> -<attr name="ParamsDictionary" type="dict" id="1111171116" > +<attr name="ParamsDictionary" type="dict" id="41247376" > </attr> -<attr name="UserMapping" type="dict" id="1111054100" > +<attr name="UserMapping" type="dict" id="41247664" > <entry> <key type="numeric" value="8192" /> - <val type="dict" id="1111053692" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111006732" > - <item type="dict" id="1111055596" > + <val type="dict" id="41251248" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40544736" > + <item type="dict" id="41251536" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -5267,15 +5267,15 @@ </entry> <entry> <key type="numeric" value="8193" /> - <val type="dict" id="1111039484" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005868" > - <item type="dict" id="1111055324" > + <val type="dict" id="41251824" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40544808" > + <item type="dict" id="41252112" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -5307,15 +5307,15 @@ </entry> <entry> <key type="numeric" value="8194" /> - <val type="dict" id="1111055052" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111006828" > - <item type="dict" id="1111054508" > + <val type="dict" id="41252400" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40544880" > + <item type="dict" id="41252688" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -5347,15 +5347,15 @@ </entry> <entry> <key type="numeric" value="8195" /> - <val type="dict" id="1111055868" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111005996" > - <item type="dict" id="1111055732" > + <val type="dict" id="41252976" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40544952" > + <item type="dict" id="41253264" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -5387,15 +5387,15 @@ </entry> <entry> <key type="numeric" value="8196" /> - <val type="dict" id="1111056140" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111006636" > - <item type="dict" id="1111056004" > + <val type="dict" id="41253552" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40545024" > + <item type="dict" id="41253840" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -5427,15 +5427,15 @@ </entry> <entry> <key type="numeric" value="8197" /> - <val type="dict" id="1111056564" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111006860" > - <item type="dict" id="1111056428" > + <val type="dict" id="41254128" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40545096" > + <item type="dict" id="41254416" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -5467,15 +5467,15 @@ </entry> <entry> <key type="numeric" value="8198" /> - <val type="dict" id="1111056836" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111006796" > - <item type="dict" id="1111056700" > + <val type="dict" id="41255488" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40545168" > + <item type="dict" id="41255776" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -5507,15 +5507,15 @@ </entry> <entry> <key type="numeric" value="8199" /> - <val type="dict" id="1111057108" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111007180" > - <item type="dict" id="1111056972" > + <val type="dict" id="41256064" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40545240" > + <item type="dict" id="41256352" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -5547,15 +5547,15 @@ </entry> <entry> <key type="numeric" value="8200" /> - <val type="dict" id="1111057380" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111007020" > - <item type="dict" id="1111057244" > + <val type="dict" id="41256640" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40545312" > + <item type="dict" id="41256928" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -5587,15 +5587,15 @@ </entry> <entry> <key type="numeric" value="8201" /> - <val type="dict" id="1111057652" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111006956" > - <item type="dict" id="1111057516" > + <val type="dict" id="41257216" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40545384" > + <item type="dict" id="41257504" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -5627,15 +5627,15 @@ </entry> <entry> <key type="numeric" value="8202" /> - <val type="dict" id="1111057924" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111006988" > - <item type="dict" id="1111057788" > + <val type="dict" id="41257792" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40545456" > + <item type="dict" id="41258080" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -5667,15 +5667,15 @@ </entry> <entry> <key type="numeric" value="8203" /> - <val type="dict" id="1111058196" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111007116" > - <item type="dict" id="1111058060" > + <val type="dict" id="41258368" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40545528" > + <item type="dict" id="41258656" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -5707,15 +5707,15 @@ </entry> <entry> <key type="numeric" value="8204" /> - <val type="dict" id="1111058468" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111060524" > - <item type="dict" id="1111058332" > + <val type="dict" id="41258944" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40545600" > + <item type="dict" id="41259232" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -5746,18 +5746,18 @@ </val> </entry> </attr> -<attr name="DS302" type="dict" id="1111058740" > +<attr name="DS302" type="dict" id="41260304" > <entry> <key type="numeric" value="7968" /> - <val type="dict" id="1111055188" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111060652" > - <item type="dict" id="1111059420" > + <val type="dict" id="41260592" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40545672" > + <item type="dict" id="41260880" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -5775,7 +5775,7 @@ <val type="string" value="Number of Entries" /> </entry> </item> - <item type="dict" id="1111059284" > + <item type="dict" id="41261168" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -5811,15 +5811,15 @@ </entry> <entry> <key type="numeric" value="7969" /> - <val type="dict" id="1111058876" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111060620" > - <item type="dict" id="1111054916" > + <val type="dict" id="41261456" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40545744" > + <item type="dict" id="41261744" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -5837,7 +5837,7 @@ <val type="string" value="Number of Entries" /> </entry> </item> - <item type="dict" id="1111059692" > + <item type="dict" id="41262032" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -5873,15 +5873,15 @@ </entry> <entry> <key type="numeric" value="7970" /> - <val type="dict" id="1111055460" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111060684" > - <item type="dict" id="1111059828" > + <val type="dict" id="41262320" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="40545888" > + <item type="dict" id="41262608" > <entry> <key type="string" value="access" /> <val type="string" value="ro" /> @@ -5899,7 +5899,7 @@ <val type="string" value="Number of Entries" /> </entry> </item> - <item type="dict" id="1111060100" > + <item type="dict" id="41262896" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> diff -r 3586cfa84705 -r 230d55cb75a4 examples/TestMasterSlave/TestSlave.c --- a/examples/TestMasterSlave/TestSlave.c Thu Oct 11 08:51:29 2007 +0200 +++ b/examples/TestMasterSlave/TestSlave.c Thu Oct 11 09:09:07 2007 +0200 @@ -29,8 +29,7 @@ { switch (typeValue) { case valueRange_EMC: - if (*(UNS8*)value < (UNS8)0) return OD_VALUE_TOO_LOW; - if (*(UNS8*)value > (UNS8)0) return OD_VALUE_TOO_HIGH; + if (*(UNS8*)value != (UNS8)0) return OD_VALUE_RANGE_EXCEEDED; break; } return 0; @@ -40,7 +39,7 @@ /* The node id */ /**************************************************************************/ /* node_id default value.*/ -UNS8 TestSlave_bDeviceNodeId = 0x02; +UNS8 TestSlave_bDeviceNodeId = 0x00; /**************************************************************************/ /* Array of message processing information */ @@ -209,8 +208,8 @@ /* index 0x1200 : Server SDO Parameter. */ UNS8 TestSlave_highestSubIndex_obj1200 = 2; /* number of subindex - 1*/ - UNS32 TestSlave_obj1200_COB_ID_Client_to_Server_Receive_SDO = 0x601; /* 1537 */ - UNS32 TestSlave_obj1200_COB_ID_Server_to_Client_Transmit_SDO = 0x581; /* 1409 */ + UNS32 TestSlave_obj1200_COB_ID_Client_to_Server_Receive_SDO = 0x600; /* 1536 */ + UNS32 TestSlave_obj1200_COB_ID_Server_to_Client_Transmit_SDO = 0x580; /* 1408 */ subindex TestSlave_Index1200[] = { { RO, uint8, sizeof (UNS8), (void*)&TestSlave_highestSubIndex_obj1200 }, @@ -220,7 +219,7 @@ /* index 0x1800 : Transmit PDO 1 Parameter. */ UNS8 TestSlave_highestSubIndex_obj1800 = 5; /* number of subindex - 1*/ - UNS32 TestSlave_obj1800_COB_ID_used_by_PDO = 0x182; /* 386 */ + UNS32 TestSlave_obj1800_COB_ID_used_by_PDO = 0x180; /* 384 */ UNS8 TestSlave_obj1800_Transmission_Type = 0x0; /* 0 */ UNS16 TestSlave_obj1800_Inhibit_Time = 0x0; /* 0 */ UNS8 TestSlave_obj1800_Compatibility_Entry = 0x0; /* 0 */ @@ -246,7 +245,7 @@ /* index 0x1801 : Transmit PDO 2 Parameter. */ UNS8 TestSlave_highestSubIndex_obj1801 = 5; /* number of subindex - 1*/ - UNS32 TestSlave_obj1801_COB_ID_used_by_PDO = 0x282; /* 642 */ + UNS32 TestSlave_obj1801_COB_ID_used_by_PDO = 0x280; /* 640 */ UNS8 TestSlave_obj1801_Transmission_Type = 0x0; /* 0 */ UNS16 TestSlave_obj1801_Inhibit_Time = 0x0; /* 0 */ UNS8 TestSlave_obj1801_Compatibility_Entry = 0x0; /* 0 */ @@ -272,7 +271,7 @@ /* index 0x1802 : Transmit PDO 3 Parameter. */ UNS8 TestSlave_highestSubIndex_obj1802 = 5; /* number of subindex - 1*/ - UNS32 TestSlave_obj1802_COB_ID_used_by_PDO = 0x382; /* 898 */ + UNS32 TestSlave_obj1802_COB_ID_used_by_PDO = 0x380; /* 896 */ UNS8 TestSlave_obj1802_Transmission_Type = 0xFF; /* 255 */ UNS16 TestSlave_obj1802_Inhibit_Time = 0x1388; /* 5000 */ UNS8 TestSlave_obj1802_Compatibility_Entry = 0x0; /* 0 */ @@ -298,7 +297,7 @@ /* index 0x1803 : Transmit PDO 4 Parameter. */ UNS8 TestSlave_highestSubIndex_obj1803 = 5; /* number of subindex - 1*/ - UNS32 TestSlave_obj1803_COB_ID_used_by_PDO = 0x482; /* 1154 */ + UNS32 TestSlave_obj1803_COB_ID_used_by_PDO = 0x480; /* 1152 */ UNS8 TestSlave_obj1803_Transmission_Type = 0xFC; /* 252 */ UNS16 TestSlave_obj1803_Inhibit_Time = 0x0; /* 0 */ UNS8 TestSlave_obj1803_Compatibility_Entry = 0x0; /* 0 */ diff -r 3586cfa84705 -r 230d55cb75a4 examples/TestMasterSlave/TestSlave.od --- a/examples/TestMasterSlave/TestSlave.od Thu Oct 11 08:51:29 2007 +0200 +++ b/examples/TestMasterSlave/TestSlave.od Thu Oct 11 09:09:07 2007 +0200 @@ -1,10 +1,10 @@ <?xml version="1.0"?> <!DOCTYPE PyObject SYSTEM "PyObjects.dtd"> -<PyObject module="node" class="Node" id="1111185676"> -<attr name="Profile" type="dict" id="1111312828" > +<PyObject module="node" class="Node" id="14595640"> +<attr name="Profile" type="dict" id="19726160" > </attr> <attr name="Name" type="string">TestSlave</attr> -<attr name="Dictionary" type="dict" id="1111382324" > +<attr name="Dictionary" type="dict" id="19830656" > <entry> <key type="numeric" value="4096" /> <val type="numeric" value="301" /> @@ -59,8 +59,8 @@ </entry> <entry> <key type="numeric" value="6146" /> - <val type="list" id="1111185772" > - <item type="string" value="{True:self.ID+(base+1)*0x100+0x80,False:0}[base<4]" /> + <val type="list" id="15236200" > + <item type="string" value="{True:"$NODEID+0x%X80"%(base+1),False:0}[base<4]" /> <item type="numeric" value="255" /> <item type="numeric" value="5000" /> <item type="numeric" value="0" /> @@ -69,7 +69,7 @@ </entry> <entry> <key type="numeric" value="4112" /> - <val type="list" id="1111186764" > + <val type="list" id="14584720" > <item type="numeric" value="0" /> <item type="numeric" value="0" /> <item type="numeric" value="0" /> @@ -78,7 +78,7 @@ </entry> <entry> <key type="numeric" value="4113" /> - <val type="list" id="1111185420" > + <val type="list" id="14595352" > <item type="numeric" value="0" /> <item type="numeric" value="0" /> <item type="numeric" value="0" /> @@ -87,14 +87,14 @@ </entry> <entry> <key type="numeric" value="6658" /> - <val type="list" id="1111184332" > + <val type="list" id="14595280" > <item type="numeric" value="537591824" /> </val> </entry> <entry> <key type="numeric" value="6147" /> - <val type="list" id="1111186412" > - <item type="string" value="{True:self.ID+(base+1)*0x100+0x80,False:0}[base<4]" /> + <val type="list" id="14595424" > + <item type="string" value="{True:"$NODEID+0x%X80"%(base+1),False:0}[base<4]" /> <item type="numeric" value="252" /> <item type="numeric" value="0" /> <item type="numeric" value="0" /> @@ -103,9 +103,9 @@ </entry> <entry> <key type="numeric" value="4608" /> - <val type="list" id="1111185580" > - <item type="numeric" value="1537" /> - <item type="numeric" value="1409" /> + <val type="list" id="14595496" > + <item type="string" value=""$NODEID+0x600"" /> + <item type="string" value=""$NODEID+0x580"" /> </val> </entry> <entry> @@ -114,7 +114,7 @@ </entry> <entry> <key type="numeric" value="4120" /> - <val type="list" id="1111377772" > + <val type="list" id="14595568" > <item type="numeric" value="0" /> <item type="numeric" value="0" /> <item type="numeric" value="0" /> @@ -123,7 +123,7 @@ </entry> <entry> <key type="numeric" value="6148" /> - <val type="list" id="1111186220" > + <val type="list" id="14595712" > <item type="numeric" value="1025" /> <item type="numeric" value="253" /> <item type="numeric" value="0" /> @@ -145,7 +145,7 @@ </entry> <entry> <key type="numeric" value="6659" /> - <val type="list" id="1111184492" > + <val type="list" id="14595784" > <item type="numeric" value="537657360" /> </val> </entry> @@ -155,8 +155,8 @@ </entry> <entry> <key type="numeric" value="6144" /> - <val type="list" id="1111184652" > - <item type="string" value="{True:self.ID+(base+1)*0x100+0x80,False:0}[base<4]" /> + <val type="list" id="14595856" > + <item type="string" value="{True:"$NODEID+0x%X80"%(base+1),False:0}[base<4]" /> <item type="numeric" value="0" /> <item type="numeric" value="0" /> <item type="numeric" value="0" /> @@ -165,13 +165,13 @@ </entry> <entry> <key type="numeric" value="6660" /> - <val type="list" id="1111184460" > + <val type="list" id="14595928" > <item type="numeric" value="537657360" /> </val> </entry> <entry> <key type="numeric" value="6656" /> - <val type="list" id="1111186860" > + <val type="list" id="14596000" > <item type="numeric" value="536870913" /> <item type="numeric" value="536936449" /> <item type="numeric" value="537001985" /> @@ -186,7 +186,7 @@ </entry> <entry> <key type="numeric" value="4099" /> - <val type="list" id="1111186380" > + <val type="list" id="14596072" > <item type="numeric" value="0" /> <item type="numeric" value="0" /> <item type="numeric" value="0" /> @@ -199,8 +199,8 @@ </entry> <entry> <key type="numeric" value="6145" /> - <val type="list" id="1111213196" > - <item type="string" value="{True:self.ID+(base+1)*0x100+0x80,False:0}[base<4]" /> + <val type="list" id="14596144" > + <item type="string" value="{True:"$NODEID+0x%X80"%(base+1),False:0}[base<4]" /> <item type="numeric" value="0" /> <item type="numeric" value="0" /> <item type="numeric" value="0" /> @@ -209,17 +209,17 @@ </entry> <entry> <key type="numeric" value="6657" /> - <val type="list" id="1111215276" > + <val type="list" id="14596216" > <item type="numeric" value="537526288" /> </val> </entry> </attr> -<attr name="SpecificMenu" type="list" id="1111215180" > +<attr name="SpecificMenu" type="list" id="14596288" > </attr> -<attr name="ParamsDictionary" type="dict" id="1102931324" > +<attr name="ParamsDictionary" type="dict" id="19829232" > <entry> <key type="numeric" value="8192" /> - <val type="dict" id="1111381644" > + <val type="dict" id="19789856" > <entry> <key type="string" value="callback" /> <val type="False" value="" /> @@ -228,10 +228,10 @@ </entry> <entry> <key type="numeric" value="6144" /> - <val type="dict" id="1111382460" > + <val type="dict" id="19831952" > <entry> <key type="numeric" value="2" /> - <val type="dict" id="1111381372" > + <val type="dict" id="19726736" > <entry> <key type="string" value="save" /> <val type="True" value="" /> @@ -240,7 +240,7 @@ </entry> <entry> <key type="numeric" value="3" /> - <val type="dict" id="1102938428" > + <val type="dict" id="19787440" > <entry> <key type="string" value="save" /> <val type="True" value="" /> @@ -251,10 +251,10 @@ </entry> <entry> <key type="numeric" value="6146" /> - <val type="dict" id="1111252068" > + <val type="dict" id="19788880" > <entry> <key type="numeric" value="2" /> - <val type="dict" id="1111381780" > + <val type="dict" id="19682352" > <entry> <key type="string" value="comment" /> <val type="string">EVENT</val> @@ -263,7 +263,7 @@ </entry> <entry> <key type="numeric" value="3" /> - <val type="dict" id="1111381916" > + <val type="dict" id="11679552" > <entry> <key type="string" value="comment" /> <val type="string">5000*100 µC = 500 ms</val> @@ -272,7 +272,7 @@ </entry> <entry> <key type="numeric" value="4" /> - <val type="dict" id="1111251932" > + <val type="dict" id="12353264" > <entry> <key type="string" value="comment" /> <val type="string" value="" /> @@ -281,7 +281,7 @@ </entry> <entry> <key type="numeric" value="5" /> - <val type="dict" id="1111381508" > + <val type="dict" id="19812192" > <entry> <key type="string" value="comment" /> <val type="string">1000 ms</val> @@ -292,10 +292,10 @@ </entry> <entry> <key type="numeric" value="6147" /> - <val type="dict" id="1111382052" > + <val type="dict" id="19775520" > <entry> <key type="numeric" value="2" /> - <val type="dict" id="1111382188" > + <val type="dict" id="19788512" > <entry> <key type="string" value="comment" /> <val type="string">RTR_SYNC</val> @@ -306,10 +306,10 @@ </entry> <entry> <key type="numeric" value="6148" /> - <val type="dict" id="1111382596" > + <val type="dict" id="19832608" > <entry> <key type="numeric" value="2" /> - <val type="dict" id="1111382732" > + <val type="dict" id="19816608" > <entry> <key type="string" value="comment" /> <val type="string">RTR</val> @@ -320,7 +320,7 @@ </entry> <entry> <key type="numeric" value="4112" /> - <val type="dict" id="1111382868" > + <val type="dict" id="19699184" > <entry> <key type="string" value="callback" /> <val type="True" value="" /> @@ -329,7 +329,7 @@ </entry> <entry> <key type="numeric" value="4113" /> - <val type="dict" id="1111383004" > + <val type="dict" id="19800640" > <entry> <key type="string" value="callback" /> <val type="True" value="" /> @@ -338,7 +338,7 @@ </entry> <entry> <key type="numeric" value="4099" /> - <val type="dict" id="1111387644" > + <val type="dict" id="19792416" > <entry> <key type="string" value="callback" /> <val type="True" value="" /> @@ -347,7 +347,7 @@ </entry> <entry> <key type="numeric" value="4119" /> - <val type="dict" id="1111383140" > + <val type="dict" id="19813056" > <entry> <key type="string" value="callback" /> <val type="True" value="" /> @@ -355,18 +355,18 @@ </val> </entry> </attr> -<attr name="UserMapping" type="dict" id="1111383276" > +<attr name="UserMapping" type="dict" id="19799568" > <entry> <key type="numeric" value="8192" /> - <val type="dict" id="1111383412" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111214412" > - <item type="dict" id="1111383548" > + <val type="dict" id="19833760" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="14596360" > + <item type="dict" id="19828608" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -398,15 +398,15 @@ </entry> <entry> <key type="numeric" value="8193" /> - <val type="dict" id="1111383684" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111213516" > - <item type="dict" id="1111383820" > + <val type="dict" id="19828944" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="14596432" > + <item type="dict" id="19824608" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -438,15 +438,15 @@ </entry> <entry> <key type="numeric" value="8194" /> - <val type="dict" id="1111384108" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111213612" > - <item type="dict" id="1111384244" > + <val type="dict" id="19820608" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="14596504" > + <item type="dict" id="19820896" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -478,15 +478,15 @@ </entry> <entry> <key type="numeric" value="8195" /> - <val type="dict" id="1111384380" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111214860" > - <item type="dict" id="1111384516" > + <val type="dict" id="19842240" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="14596576" > + <item type="dict" id="19842528" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -518,15 +518,15 @@ </entry> <entry> <key type="numeric" value="8196" /> - <val type="dict" id="1111384652" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111212716" > - <item type="dict" id="1111384788" > + <val type="dict" id="19667488" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="14596648" > + <item type="dict" id="19667776" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -558,15 +558,15 @@ </entry> <entry> <key type="numeric" value="8197" /> - <val type="dict" id="1111384924" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111212748" > - <item type="dict" id="1111385060" > + <val type="dict" id="19805728" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="14596720" > + <item type="dict" id="19806016" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -598,15 +598,15 @@ </entry> <entry> <key type="numeric" value="8198" /> - <val type="dict" id="1111385196" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111305356" > - <item type="dict" id="1111385332" > + <val type="dict" id="19790144" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="14596792" > + <item type="dict" id="19790432" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -638,15 +638,15 @@ </entry> <entry> <key type="numeric" value="8199" /> - <val type="dict" id="1111385468" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111303532" > - <item type="dict" id="1111385604" > + <val type="dict" id="19790864" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="14596864" > + <item type="dict" id="19806992" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -678,15 +678,15 @@ </entry> <entry> <key type="numeric" value="8200" /> - <val type="dict" id="1111385740" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111306124" > - <item type="dict" id="1111385876" > + <val type="dict" id="19807424" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="14596936" > + <item type="dict" id="19807712" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -718,15 +718,15 @@ </entry> <entry> <key type="numeric" value="8201" /> - <val type="dict" id="1111386012" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111302572" > - <item type="dict" id="1111386148" > + <val type="dict" id="19808144" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="14597008" > + <item type="dict" id="19727248" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -758,15 +758,15 @@ </entry> <entry> <key type="numeric" value="8202" /> - <val type="dict" id="1111386284" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111305228" > - <item type="dict" id="1111386420" > + <val type="dict" id="19727648" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="14597080" > + <item type="dict" id="19727936" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -798,15 +798,15 @@ </entry> <entry> <key type="numeric" value="8203" /> - <val type="dict" id="1111386556" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111304524" > - <item type="dict" id="1111386692" > + <val type="dict" id="19728400" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="14597152" > + <item type="dict" id="19728688" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -838,15 +838,15 @@ </entry> <entry> <key type="numeric" value="8204" /> - <val type="dict" id="1111386828" > - <entry> - <key type="string" value="need" /> - <val type="False" value="" /> - </entry> - <entry> - <key type="string" value="values" /> - <val type="list" id="1111305484" > - <item type="dict" id="1111386964" > + <val type="dict" id="19781664" > + <entry> + <key type="string" value="need" /> + <val type="False" value="" /> + </entry> + <entry> + <key type="string" value="values" /> + <val type="list" id="14597224" > + <item type="dict" id="19781952" > <entry> <key type="string" value="access" /> <val type="string" value="rw" /> @@ -877,10 +877,10 @@ </val> </entry> </attr> -<attr name="DS302" type="dict" id="1111387100" > +<attr name="DS302" type="dict" id="19783136" > </attr> <attr name="ProfileName" type="string" value="DS-301" /> <attr name="Type" type="string">slave</attr> -<attr name="ID" type="numeric" value="2" /> +<attr name="ID" type="numeric" value="0" /> <attr name="Description" type="string" value="" /> </PyObject>