FIX: - if a sdo transfer timeout occurres, reset the sdo line even if the callback function does not.
<?xml version="1.0"?>
<!DOCTYPE PyObject SYSTEM "PyObjects.dtd">
<PyObject module="node" class="Node" id="172638380">
<attr name="Profile" type="dict" id="172642348" >
</attr>
<attr name="Name" type="string">TestSlaveA</attr>
<attr name="Dictionary" type="dict" id="171970180" >
<entry>
<key type="numeric" value="4096" />
<val type="numeric" value="301" />
</entry>
<entry>
<key type="numeric" value="4097" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="6144" />
<val type="list" id="172638956" >
<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" />
<item type="numeric" value="0" />
</val>
</entry>
<entry>
<key type="numeric" value="4101" />
<val type="numeric" value="128" />
</entry>
<entry>
<key type="numeric" value="8192" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="8193" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="4112" />
<val type="list" id="171932108" >
<item type="numeric" value="0" />
<item type="numeric" value="0" />
<item type="numeric" value="0" />
<item type="numeric" value="0" />
</val>
</entry>
<entry>
<key type="numeric" value="4113" />
<val type="list" id="171931948" >
<item type="numeric" value="0" />
<item type="numeric" value="0" />
<item type="numeric" value="0" />
<item type="numeric" value="0" />
</val>
</entry>
<entry>
<key type="numeric" value="4099" />
<val type="list" id="172638700" >
<item type="numeric" value="0" />
<item type="numeric" value="0" />
<item type="numeric" value="0" />
<item type="numeric" value="0" />
<item type="numeric" value="0" />
<item type="numeric" value="0" />
<item type="numeric" value="0" />
<item type="numeric" value="0" />
</val>
</entry>
<entry>
<key type="numeric" value="4116" />
<val type="string" value=""$NODEID+0x80"" />
</entry>
<entry>
<key type="numeric" value="6656" />
<val type="list" id="172639052" >
<item type="numeric" value="536870920" />
<item type="numeric" value="536936456" />
</val>
</entry>
<entry>
<key type="numeric" value="4608" />
<val type="list" id="171686028" >
<item type="string" value=""$NODEID+0x600"" />
<item type="string" value=""$NODEID+0x580"" />
</val>
</entry>
<entry>
<key type="numeric" value="4119" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="4120" />
<val type="list" id="171931820" >
<item type="numeric" value="305419896" />
<item type="numeric" value="2417112150L" />
<item type="numeric" value="2022707764" />
<item type="numeric" value="1450741778" />
</val>
</entry>
<entry>
<key type="numeric" value="4102" />
<val type="numeric" value="0" />
</entry>
</attr>
<attr name="SpecificMenu" type="list" id="171687148" >
</attr>
<attr name="ParamsDictionary" type="dict" id="172637420" >
<entry>
<key type="numeric" value="8192" />
<val type="dict" id="172642892" >
<entry>
<key type="string" value="callback" />
<val type="False" value="" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="6144" />
<val type="dict" id="172642484" >
<entry>
<key type="numeric" value="2" />
<val type="dict" id="171969500" >
<entry>
<key type="string" value="save" />
<val type="True" value="" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="3" />
<val type="dict" id="172637828" >
<entry>
<key type="string" value="save" />
<val type="True" value="" />
</entry>
</val>
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="6146" />
<val type="dict" id="172643028" >
<entry>
<key type="numeric" value="2" />
<val type="dict" id="172643572" >
<entry>
<key type="string" value="comment" />
<val type="string">EVENT</val>
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="3" />
<val type="dict" id="172643300" >
<entry>
<key type="string" value="comment" />
<val type="string">5000*100 µC = 500 ms</val>
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="4" />
<val type="dict" id="172643844" >
<entry>
<key type="string" value="comment" />
<val type="string" value="" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="5" />
<val type="dict" id="172643980" >
<entry>
<key type="string" value="comment" />
<val type="string">1000 ms</val>
</entry>
</val>
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="6147" />
<val type="dict" id="172637556" >
<entry>
<key type="numeric" value="2" />
<val type="dict" id="172642756" >
<entry>
<key type="string" value="comment" />
<val type="string">RTR_SYNC</val>
</entry>
</val>
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="6148" />
<val type="dict" id="172643708" >
<entry>
<key type="numeric" value="2" />
<val type="dict" id="172644524" >
<entry>
<key type="string" value="comment" />
<val type="string">RTR</val>
</entry>
</val>
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="4112" />
<val type="dict" id="172644388" >
<entry>
<key type="string" value="callback" />
<val type="True" value="" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="4113" />
<val type="dict" id="172644252" >
<entry>
<key type="string" value="callback" />
<val type="True" value="" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="4099" />
<val type="dict" id="172644660" >
<entry>
<key type="string" value="callback" />
<val type="True" value="" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="4119" />
<val type="dict" id="172643436" >
<entry>
<key type="string" value="callback" />
<val type="True" value="" />
</entry>
</val>
</entry>
</attr>
<attr name="UserMapping" type="dict" id="172644932" >
<entry>
<key type="numeric" value="8192" />
<val type="dict" id="172645340" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="172638892" >
<item type="dict" id="172645476" >
<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">SlaveAMap1</val>
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string">SlaveAMap1</val>
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="1" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="8193" />
<val type="dict" id="172645612" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="172639436" >
<item type="dict" id="172644796" >
<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">SlaveAMap2</val>
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string">SlaveAMap2</val>
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="1" />
</entry>
</val>
</entry>
</attr>
<attr name="DS302" type="dict" id="172645204" >
</attr>
<attr name="ProfileName" type="string" value="DS-301" />
<attr name="Type" type="string">slave</attr>
<attr name="ID" type="numeric" value="0" />
<attr name="Description" type="string" value="" />
</PyObject>