patch from Stefan Kratochwil <entwicklung@inovel.de> : canfestival-3-fm3_698.patch
Bug:
If an object dictionary entry was requested whose size exceeds
SDO_MAX_LENGTH_TRANSFERT, the memcpy() call at line 139 of objacces.c overwrites
the memory after *pDestData which causes stack corruption.
-> Bugfix:
The bug was corrected by size checking the requested data. An 'Out of
memory' error message will be generated if the requested data exceeds
SDO_MAX_LENGTH_TRANSFERT.
Additional changes:
Added dynamic buffer allocation for the SDO transfer. This feature can be used
if SDO_DYNAMIC_BUFFER_ALLOCATION is defined in config.h. The size of the
dynamically allocated buffer is controlled with
SDO_DYNAMIC_BUFFER_ALLOCATION_SIZE.
-> Note:
This change removes the detection of OD_LENGTH_DATA_INVALID errors!
<?xml version="1.0"?>
<!DOCTYPE PyObject SYSTEM "PyObjects.dtd">
<PyObject module="node" class="Node" id="157343820">
<attr name="Profile" type="dict" id="157359612" >
</attr>
<attr name="Description" type="string" value="" />
<attr name="Dictionary" type="dict" id="157359748" >
<entry>
<key type="numeric" value="4096" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="4097" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="4101" />
<val type="numeric" value="1073741952" />
</entry>
<entry>
<key type="numeric" value="4102" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="4119" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="4120" />
<val type="list" id="157343916" >
<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="4736" />
<val type="list" id="157344588" >
<item type="numeric" value="1536" />
<item type="numeric" value="1408" />
<item type="numeric" value="0" />
</val>
</entry>
<entry>
<key type="numeric" value="4737" />
<val type="list" id="157344652" >
<item type="numeric" value="1537" />
<item type="numeric" value="1409" />
<item type="numeric" value="1" />
</val>
</entry>
<entry>
<key type="numeric" value="4738" />
<val type="list" id="157344780" >
<item type="numeric" value="1538" />
<item type="numeric" value="1410" />
<item type="numeric" value="2" />
</val>
</entry>
<entry>
<key type="numeric" value="4739" />
<val type="list" id="157344396" >
<item type="numeric" value="1539" />
<item type="numeric" value="1411" />
<item type="numeric" value="3" />
</val>
</entry>
<entry>
<key type="numeric" value="4740" />
<val type="list" id="157344524" >
<item type="numeric" value="1540" />
<item type="numeric" value="1412" />
<item type="numeric" value="4" />
</val>
</entry>
<entry>
<key type="numeric" value="4741" />
<val type="list" id="157344908" >
<item type="numeric" value="1541" />
<item type="numeric" value="1413" />
<item type="numeric" value="5" />
</val>
</entry>
<entry>
<key type="numeric" value="4742" />
<val type="list" id="157347596" >
<item type="numeric" value="1542" />
<item type="numeric" value="1414" />
<item type="numeric" value="6" />
</val>
</entry>
<entry>
<key type="numeric" value="4743" />
<val type="list" id="157347724" >
<item type="numeric" value="1543" />
<item type="numeric" value="1415" />
<item type="numeric" value="7" />
</val>
</entry>
<entry>
<key type="numeric" value="4744" />
<val type="list" id="157345740" >
<item type="numeric" value="1544" />
<item type="numeric" value="1416" />
<item type="numeric" value="8" />
</val>
</entry>
<entry>
<key type="numeric" value="4745" />
<val type="list" id="157345612" >
<item type="numeric" value="1545" />
<item type="numeric" value="1417" />
<item type="numeric" value="9" />
</val>
</entry>
<entry>
<key type="numeric" value="4746" />
<val type="list" id="157345996" >
<item type="numeric" value="1546" />
<item type="numeric" value="1418" />
<item type="numeric" value="10" />
</val>
</entry>
<entry>
<key type="numeric" value="4747" />
<val type="list" id="157345868" >
<item type="numeric" value="1547" />
<item type="numeric" value="1419" />
<item type="numeric" value="11" />
</val>
</entry>
<entry>
<key type="numeric" value="4748" />
<val type="list" id="157346124" >
<item type="numeric" value="1548" />
<item type="numeric" value="1420" />
<item type="numeric" value="12" />
</val>
</entry>
<entry>
<key type="numeric" value="4749" />
<val type="list" id="157344268" >
<item type="numeric" value="1549" />
<item type="numeric" value="1421" />
<item type="numeric" value="13" />
</val>
</entry>
<entry>
<key type="numeric" value="4750" />
<val type="list" id="157344044" >
<item type="numeric" value="1550" />
<item type="numeric" value="1422" />
<item type="numeric" value="14" />
</val>
</entry>
<entry>
<key type="numeric" value="4751" />
<val type="list" id="157343980" >
<item type="numeric" value="1551" />
<item type="numeric" value="1423" />
<item type="numeric" value="15" />
</val>
</entry>
<entry>
<key type="numeric" value="4752" />
<val type="list" id="157344172" >
<item type="numeric" value="1552" />
<item type="numeric" value="1424" />
<item type="numeric" value="16" />
</val>
</entry>
<entry>
<key type="numeric" value="4753" />
<val type="list" id="157344108" >
<item type="numeric" value="1553" />
<item type="numeric" value="1425" />
<item type="numeric" value="17" />
</val>
</entry>
<entry>
<key type="numeric" value="4754" />
<val type="list" id="157351692" >
<item type="numeric" value="1554" />
<item type="numeric" value="1426" />
<item type="numeric" value="18" />
</val>
</entry>
<entry>
<key type="numeric" value="4755" />
<val type="list" id="157351308" >
<item type="numeric" value="1555" />
<item type="numeric" value="1427" />
<item type="numeric" value="19" />
</val>
</entry>
<entry>
<key type="numeric" value="4756" />
<val type="list" id="157351404" >
<item type="numeric" value="1556" />
<item type="numeric" value="1428" />
<item type="numeric" value="20" />
</val>
</entry>
<entry>
<key type="numeric" value="4757" />
<val type="list" id="157351468" >
<item type="numeric" value="1557" />
<item type="numeric" value="1429" />
<item type="numeric" value="21" />
</val>
</entry>
<entry>
<key type="numeric" value="4758" />
<val type="list" id="157351596" >
<item type="numeric" value="1558" />
<item type="numeric" value="1430" />
<item type="numeric" value="22" />
</val>
</entry>
<entry>
<key type="numeric" value="4759" />
<val type="list" id="157351884" >
<item type="numeric" value="1559" />
<item type="numeric" value="1431" />
<item type="numeric" value="23" />
</val>
</entry>
<entry>
<key type="numeric" value="4760" />
<val type="list" id="157351820" >
<item type="numeric" value="1560" />
<item type="numeric" value="1432" />
<item type="numeric" value="24" />
</val>
</entry>
<entry>
<key type="numeric" value="4761" />
<val type="list" id="157349932" >
<item type="numeric" value="1561" />
<item type="numeric" value="1433" />
<item type="numeric" value="25" />
</val>
</entry>
<entry>
<key type="numeric" value="4762" />
<val type="list" id="157348652" >
<item type="numeric" value="1562" />
<item type="numeric" value="1434" />
<item type="numeric" value="26" />
</val>
</entry>
<entry>
<key type="numeric" value="4763" />
<val type="list" id="157348524" >
<item type="numeric" value="1563" />
<item type="numeric" value="1435" />
<item type="numeric" value="27" />
</val>
</entry>
<entry>
<key type="numeric" value="4764" />
<val type="list" id="157348396" >
<item type="numeric" value="1564" />
<item type="numeric" value="1436" />
<item type="numeric" value="28" />
</val>
</entry>
<entry>
<key type="numeric" value="4765" />
<val type="list" id="157348268" >
<item type="numeric" value="1565" />
<item type="numeric" value="1437" />
<item type="numeric" value="29" />
</val>
</entry>
<entry>
<key type="numeric" value="4766" />
<val type="list" id="157348780" >
<item type="numeric" value="1566" />
<item type="numeric" value="1438" />
<item type="numeric" value="30" />
</val>
</entry>
<entry>
<key type="numeric" value="4767" />
<val type="list" id="157349100" >
<item type="numeric" value="1567" />
<item type="numeric" value="1439" />
<item type="numeric" value="31" />
</val>
</entry>
<entry>
<key type="numeric" value="4768" />
<val type="list" id="157349228" >
<item type="numeric" value="1568" />
<item type="numeric" value="1440" />
<item type="numeric" value="32" />
</val>
</entry>
<entry>
<key type="numeric" value="4769" />
<val type="list" id="157348844" >
<item type="numeric" value="1569" />
<item type="numeric" value="1441" />
<item type="numeric" value="33" />
</val>
</entry>
<entry>
<key type="numeric" value="4770" />
<val type="list" id="157348972" >
<item type="numeric" value="1570" />
<item type="numeric" value="1442" />
<item type="numeric" value="34" />
</val>
</entry>
<entry>
<key type="numeric" value="4771" />
<val type="list" id="157349356" >
<item type="numeric" value="1571" />
<item type="numeric" value="1443" />
<item type="numeric" value="35" />
</val>
</entry>
<entry>
<key type="numeric" value="4772" />
<val type="list" id="157348012" >
<item type="numeric" value="1572" />
<item type="numeric" value="1444" />
<item type="numeric" value="36" />
</val>
</entry>
<entry>
<key type="numeric" value="4773" />
<val type="list" id="157349612" >
<item type="numeric" value="1573" />
<item type="numeric" value="1445" />
<item type="numeric" value="37" />
</val>
</entry>
<entry>
<key type="numeric" value="4774" />
<val type="list" id="157349484" >
<item type="numeric" value="1574" />
<item type="numeric" value="1446" />
<item type="numeric" value="38" />
</val>
</entry>
<entry>
<key type="numeric" value="4775" />
<val type="list" id="157348140" >
<item type="numeric" value="1575" />
<item type="numeric" value="1447" />
<item type="numeric" value="39" />
</val>
</entry>
<entry>
<key type="numeric" value="4776" />
<val type="list" id="157349740" >
<item type="numeric" value="1576" />
<item type="numeric" value="1448" />
<item type="numeric" value="40" />
</val>
</entry>
<entry>
<key type="numeric" value="4777" />
<val type="list" id="157349996" >
<item type="numeric" value="1577" />
<item type="numeric" value="1449" />
<item type="numeric" value="41" />
</val>
</entry>
<entry>
<key type="numeric" value="4778" />
<val type="list" id="157350636" >
<item type="numeric" value="1578" />
<item type="numeric" value="1450" />
<item type="numeric" value="42" />
</val>
</entry>
<entry>
<key type="numeric" value="4779" />
<val type="list" id="157350508" >
<item type="numeric" value="1579" />
<item type="numeric" value="1451" />
<item type="numeric" value="43" />
</val>
</entry>
<entry>
<key type="numeric" value="4780" />
<val type="list" id="157350380" >
<item type="numeric" value="1580" />
<item type="numeric" value="1452" />
<item type="numeric" value="44" />
</val>
</entry>
<entry>
<key type="numeric" value="4781" />
<val type="list" id="157350252" >
<item type="numeric" value="1581" />
<item type="numeric" value="1453" />
<item type="numeric" value="45" />
</val>
</entry>
<entry>
<key type="numeric" value="4782" />
<val type="list" id="157350124" >
<item type="numeric" value="1582" />
<item type="numeric" value="1454" />
<item type="numeric" value="46" />
</val>
</entry>
<entry>
<key type="numeric" value="4783" />
<val type="list" id="157351212" >
<item type="numeric" value="1583" />
<item type="numeric" value="1455" />
<item type="numeric" value="47" />
</val>
</entry>
<entry>
<key type="numeric" value="4784" />
<val type="list" id="157351020" >
<item type="numeric" value="1584" />
<item type="numeric" value="1456" />
<item type="numeric" value="48" />
</val>
</entry>
<entry>
<key type="numeric" value="4785" />
<val type="list" id="157351148" >
<item type="numeric" value="1585" />
<item type="numeric" value="1457" />
<item type="numeric" value="49" />
</val>
</entry>
<entry>
<key type="numeric" value="4786" />
<val type="list" id="157350764" >
<item type="numeric" value="1586" />
<item type="numeric" value="1458" />
<item type="numeric" value="50" />
</val>
</entry>
<entry>
<key type="numeric" value="4787" />
<val type="list" id="157350892" >
<item type="numeric" value="1587" />
<item type="numeric" value="1459" />
<item type="numeric" value="51" />
</val>
</entry>
<entry>
<key type="numeric" value="4788" />
<val type="list" id="157320044" >
<item type="numeric" value="1588" />
<item type="numeric" value="1460" />
<item type="numeric" value="52" />
</val>
</entry>
<entry>
<key type="numeric" value="4789" />
<val type="list" id="157354124" >
<item type="numeric" value="1589" />
<item type="numeric" value="1461" />
<item type="numeric" value="53" />
</val>
</entry>
<entry>
<key type="numeric" value="4790" />
<val type="list" id="157352236" >
<item type="numeric" value="1590" />
<item type="numeric" value="1462" />
<item type="numeric" value="54" />
</val>
</entry>
<entry>
<key type="numeric" value="4791" />
<val type="list" id="157352140" >
<item type="numeric" value="1591" />
<item type="numeric" value="1463" />
<item type="numeric" value="55" />
</val>
</entry>
<entry>
<key type="numeric" value="4792" />
<val type="list" id="157352044" >
<item type="numeric" value="1592" />
<item type="numeric" value="1464" />
<item type="numeric" value="56" />
</val>
</entry>
<entry>
<key type="numeric" value="4793" />
<val type="list" id="157351980" >
<item type="numeric" value="1593" />
<item type="numeric" value="1465" />
<item type="numeric" value="57" />
</val>
</entry>
<entry>
<key type="numeric" value="4794" />
<val type="list" id="157352684" >
<item type="numeric" value="1594" />
<item type="numeric" value="1466" />
<item type="numeric" value="58" />
</val>
</entry>
<entry>
<key type="numeric" value="4795" />
<val type="list" id="157353260" >
<item type="numeric" value="1595" />
<item type="numeric" value="1467" />
<item type="numeric" value="59" />
</val>
</entry>
<entry>
<key type="numeric" value="4796" />
<val type="list" id="157353868" >
<item type="numeric" value="1596" />
<item type="numeric" value="1468" />
<item type="numeric" value="60" />
</val>
</entry>
<entry>
<key type="numeric" value="4797" />
<val type="list" id="157353388" >
<item type="numeric" value="1597" />
<item type="numeric" value="1469" />
<item type="numeric" value="61" />
</val>
</entry>
<entry>
<key type="numeric" value="4798" />
<val type="list" id="157353228" >
<item type="numeric" value="1598" />
<item type="numeric" value="1470" />
<item type="numeric" value="62" />
</val>
</entry>
<entry>
<key type="numeric" value="4799" />
<val type="list" id="157352428" >
<item type="numeric" value="1599" />
<item type="numeric" value="1471" />
<item type="numeric" value="63" />
</val>
</entry>
<entry>
<key type="numeric" value="4800" />
<val type="list" id="157353196" >
<item type="numeric" value="1600" />
<item type="numeric" value="1472" />
<item type="numeric" value="64" />
</val>
</entry>
<entry>
<key type="numeric" value="4801" />
<val type="list" id="157353132" >
<item type="numeric" value="1601" />
<item type="numeric" value="1473" />
<item type="numeric" value="65" />
</val>
</entry>
<entry>
<key type="numeric" value="4802" />
<val type="list" id="157352716" >
<item type="numeric" value="1602" />
<item type="numeric" value="1474" />
<item type="numeric" value="66" />
</val>
</entry>
<entry>
<key type="numeric" value="4803" />
<val type="list" id="157352780" >
<item type="numeric" value="1603" />
<item type="numeric" value="1475" />
<item type="numeric" value="67" />
</val>
</entry>
<entry>
<key type="numeric" value="4804" />
<val type="list" id="157352876" >
<item type="numeric" value="1604" />
<item type="numeric" value="1476" />
<item type="numeric" value="68" />
</val>
</entry>
<entry>
<key type="numeric" value="4805" />
<val type="list" id="157352940" >
<item type="numeric" value="1605" />
<item type="numeric" value="1477" />
<item type="numeric" value="69" />
</val>
</entry>
<entry>
<key type="numeric" value="4806" />
<val type="list" id="157352972" >
<item type="numeric" value="1606" />
<item type="numeric" value="1478" />
<item type="numeric" value="70" />
</val>
</entry>
<entry>
<key type="numeric" value="4807" />
<val type="list" id="157353740" >
<item type="numeric" value="1607" />
<item type="numeric" value="1479" />
<item type="numeric" value="71" />
</val>
</entry>
<entry>
<key type="numeric" value="4808" />
<val type="list" id="157353548" >
<item type="numeric" value="1608" />
<item type="numeric" value="1480" />
<item type="numeric" value="72" />
</val>
</entry>
<entry>
<key type="numeric" value="4809" />
<val type="list" id="157353484" >
<item type="numeric" value="1609" />
<item type="numeric" value="1481" />
<item type="numeric" value="73" />
</val>
</entry>
<entry>
<key type="numeric" value="4810" />
<val type="list" id="157353708" >
<item type="numeric" value="1610" />
<item type="numeric" value="1482" />
<item type="numeric" value="74" />
</val>
</entry>
<entry>
<key type="numeric" value="4811" />
<val type="list" id="157353644" >
<item type="numeric" value="1611" />
<item type="numeric" value="1483" />
<item type="numeric" value="75" />
</val>
</entry>
<entry>
<key type="numeric" value="4812" />
<val type="list" id="157353036" >
<item type="numeric" value="1612" />
<item type="numeric" value="1484" />
<item type="numeric" value="76" />
</val>
</entry>
<entry>
<key type="numeric" value="4813" />
<val type="list" id="157353836" >
<item type="numeric" value="1613" />
<item type="numeric" value="1485" />
<item type="numeric" value="77" />
</val>
</entry>
<entry>
<key type="numeric" value="4814" />
<val type="list" id="157352620" >
<item type="numeric" value="1614" />
<item type="numeric" value="1486" />
<item type="numeric" value="78" />
</val>
</entry>
<entry>
<key type="numeric" value="4815" />
<val type="list" id="157352396" >
<item type="numeric" value="1615" />
<item type="numeric" value="1487" />
<item type="numeric" value="79" />
</val>
</entry>
<entry>
<key type="numeric" value="4816" />
<val type="list" id="157352588" >
<item type="numeric" value="1616" />
<item type="numeric" value="1488" />
<item type="numeric" value="80" />
</val>
</entry>
<entry>
<key type="numeric" value="4817" />
<val type="list" id="157352524" >
<item type="numeric" value="1617" />
<item type="numeric" value="1489" />
<item type="numeric" value="81" />
</val>
</entry>
<entry>
<key type="numeric" value="4818" />
<val type="list" id="157354188" >
<item type="numeric" value="1618" />
<item type="numeric" value="1490" />
<item type="numeric" value="82" />
</val>
</entry>
<entry>
<key type="numeric" value="4819" />
<val type="list" id="157354252" >
<item type="numeric" value="1619" />
<item type="numeric" value="1491" />
<item type="numeric" value="83" />
</val>
</entry>
<entry>
<key type="numeric" value="4820" />
<val type="list" id="157354348" >
<item type="numeric" value="1620" />
<item type="numeric" value="1492" />
<item type="numeric" value="84" />
</val>
</entry>
<entry>
<key type="numeric" value="4821" />
<val type="list" id="157354444" >
<item type="numeric" value="1621" />
<item type="numeric" value="1493" />
<item type="numeric" value="85" />
</val>
</entry>
<entry>
<key type="numeric" value="4822" />
<val type="list" id="157354636" >
<item type="numeric" value="1622" />
<item type="numeric" value="1494" />
<item type="numeric" value="86" />
</val>
</entry>
<entry>
<key type="numeric" value="4823" />
<val type="list" id="157354700" >
<item type="numeric" value="1623" />
<item type="numeric" value="1495" />
<item type="numeric" value="87" />
</val>
</entry>
<entry>
<key type="numeric" value="4824" />
<val type="list" id="157354764" >
<item type="numeric" value="1624" />
<item type="numeric" value="1496" />
<item type="numeric" value="88" />
</val>
</entry>
<entry>
<key type="numeric" value="4825" />
<val type="list" id="157354828" >
<item type="numeric" value="1625" />
<item type="numeric" value="1497" />
<item type="numeric" value="89" />
</val>
</entry>
<entry>
<key type="numeric" value="4826" />
<val type="list" id="157354892" >
<item type="numeric" value="1626" />
<item type="numeric" value="1498" />
<item type="numeric" value="90" />
</val>
</entry>
<entry>
<key type="numeric" value="4827" />
<val type="list" id="157354956" >
<item type="numeric" value="1627" />
<item type="numeric" value="1499" />
<item type="numeric" value="91" />
</val>
</entry>
<entry>
<key type="numeric" value="4828" />
<val type="list" id="157355020" >
<item type="numeric" value="1628" />
<item type="numeric" value="1500" />
<item type="numeric" value="92" />
</val>
</entry>
<entry>
<key type="numeric" value="4829" />
<val type="list" id="157355084" >
<item type="numeric" value="1629" />
<item type="numeric" value="1501" />
<item type="numeric" value="93" />
</val>
</entry>
<entry>
<key type="numeric" value="4830" />
<val type="list" id="157355148" >
<item type="numeric" value="1630" />
<item type="numeric" value="1502" />
<item type="numeric" value="94" />
</val>
</entry>
<entry>
<key type="numeric" value="4831" />
<val type="list" id="157355212" >
<item type="numeric" value="1631" />
<item type="numeric" value="1503" />
<item type="numeric" value="95" />
</val>
</entry>
<entry>
<key type="numeric" value="4832" />
<val type="list" id="157355276" >
<item type="numeric" value="1632" />
<item type="numeric" value="1504" />
<item type="numeric" value="96" />
</val>
</entry>
<entry>
<key type="numeric" value="4833" />
<val type="list" id="157355340" >
<item type="numeric" value="1633" />
<item type="numeric" value="1505" />
<item type="numeric" value="97" />
</val>
</entry>
<entry>
<key type="numeric" value="4834" />
<val type="list" id="157355404" >
<item type="numeric" value="1634" />
<item type="numeric" value="1506" />
<item type="numeric" value="98" />
</val>
</entry>
<entry>
<key type="numeric" value="4835" />
<val type="list" id="157355468" >
<item type="numeric" value="1635" />
<item type="numeric" value="1507" />
<item type="numeric" value="99" />
</val>
</entry>
<entry>
<key type="numeric" value="4836" />
<val type="list" id="157355532" >
<item type="numeric" value="1636" />
<item type="numeric" value="1508" />
<item type="numeric" value="100" />
</val>
</entry>
<entry>
<key type="numeric" value="4837" />
<val type="list" id="157355596" >
<item type="numeric" value="1637" />
<item type="numeric" value="1509" />
<item type="numeric" value="101" />
</val>
</entry>
<entry>
<key type="numeric" value="4838" />
<val type="list" id="157355660" >
<item type="numeric" value="1638" />
<item type="numeric" value="1510" />
<item type="numeric" value="102" />
</val>
</entry>
<entry>
<key type="numeric" value="4839" />
<val type="list" id="157355724" >
<item type="numeric" value="1639" />
<item type="numeric" value="1511" />
<item type="numeric" value="103" />
</val>
</entry>
<entry>
<key type="numeric" value="4840" />
<val type="list" id="157355788" >
<item type="numeric" value="1640" />
<item type="numeric" value="1512" />
<item type="numeric" value="104" />
</val>
</entry>
<entry>
<key type="numeric" value="4841" />
<val type="list" id="157355852" >
<item type="numeric" value="1641" />
<item type="numeric" value="1513" />
<item type="numeric" value="105" />
</val>
</entry>
<entry>
<key type="numeric" value="4842" />
<val type="list" id="157355916" >
<item type="numeric" value="1642" />
<item type="numeric" value="1514" />
<item type="numeric" value="106" />
</val>
</entry>
<entry>
<key type="numeric" value="4843" />
<val type="list" id="157355980" >
<item type="numeric" value="1643" />
<item type="numeric" value="1515" />
<item type="numeric" value="107" />
</val>
</entry>
<entry>
<key type="numeric" value="4844" />
<val type="list" id="157360172" >
<item type="numeric" value="1644" />
<item type="numeric" value="1516" />
<item type="numeric" value="108" />
</val>
</entry>
<entry>
<key type="numeric" value="4845" />
<val type="list" id="157360236" >
<item type="numeric" value="1645" />
<item type="numeric" value="1517" />
<item type="numeric" value="109" />
</val>
</entry>
<entry>
<key type="numeric" value="4846" />
<val type="list" id="157360300" >
<item type="numeric" value="1646" />
<item type="numeric" value="1518" />
<item type="numeric" value="110" />
</val>
</entry>
<entry>
<key type="numeric" value="4847" />
<val type="list" id="157360364" >
<item type="numeric" value="1647" />
<item type="numeric" value="1519" />
<item type="numeric" value="111" />
</val>
</entry>
<entry>
<key type="numeric" value="4848" />
<val type="list" id="157360428" >
<item type="numeric" value="1648" />
<item type="numeric" value="1520" />
<item type="numeric" value="112" />
</val>
</entry>
<entry>
<key type="numeric" value="4849" />
<val type="list" id="157360492" >
<item type="numeric" value="1649" />
<item type="numeric" value="1521" />
<item type="numeric" value="113" />
</val>
</entry>
<entry>
<key type="numeric" value="4850" />
<val type="list" id="157360556" >
<item type="numeric" value="1650" />
<item type="numeric" value="1522" />
<item type="numeric" value="114" />
</val>
</entry>
<entry>
<key type="numeric" value="4851" />
<val type="list" id="157360620" >
<item type="numeric" value="1651" />
<item type="numeric" value="1523" />
<item type="numeric" value="115" />
</val>
</entry>
<entry>
<key type="numeric" value="4852" />
<val type="list" id="157360684" >
<item type="numeric" value="1652" />
<item type="numeric" value="1524" />
<item type="numeric" value="116" />
</val>
</entry>
<entry>
<key type="numeric" value="4853" />
<val type="list" id="157360748" >
<item type="numeric" value="1653" />
<item type="numeric" value="1525" />
<item type="numeric" value="117" />
</val>
</entry>
<entry>
<key type="numeric" value="4854" />
<val type="list" id="157360812" >
<item type="numeric" value="1654" />
<item type="numeric" value="1526" />
<item type="numeric" value="118" />
</val>
</entry>
<entry>
<key type="numeric" value="4855" />
<val type="list" id="157360876" >
<item type="numeric" value="1655" />
<item type="numeric" value="1527" />
<item type="numeric" value="119" />
</val>
</entry>
<entry>
<key type="numeric" value="4856" />
<val type="list" id="157360940" >
<item type="numeric" value="1656" />
<item type="numeric" value="1528" />
<item type="numeric" value="120" />
</val>
</entry>
<entry>
<key type="numeric" value="4857" />
<val type="list" id="157361004" >
<item type="numeric" value="1657" />
<item type="numeric" value="1529" />
<item type="numeric" value="121" />
</val>
</entry>
<entry>
<key type="numeric" value="4858" />
<val type="list" id="157361068" >
<item type="numeric" value="1658" />
<item type="numeric" value="1530" />
<item type="numeric" value="122" />
</val>
</entry>
<entry>
<key type="numeric" value="4859" />
<val type="list" id="157361132" >
<item type="numeric" value="1659" />
<item type="numeric" value="1531" />
<item type="numeric" value="123" />
</val>
</entry>
<entry>
<key type="numeric" value="4860" />
<val type="list" id="157361196" >
<item type="numeric" value="1660" />
<item type="numeric" value="1532" />
<item type="numeric" value="124" />
</val>
</entry>
<entry>
<key type="numeric" value="4861" />
<val type="list" id="157361260" >
<item type="numeric" value="1661" />
<item type="numeric" value="1533" />
<item type="numeric" value="125" />
</val>
</entry>
<entry>
<key type="numeric" value="4862" />
<val type="list" id="157361324" >
<item type="numeric" value="1662" />
<item type="numeric" value="1534" />
<item type="numeric" value="126" />
</val>
</entry>
</attr>
<attr name="SpecificMenu" type="list" id="157361388" >
</attr>
<attr name="DefaultStringSize" type="numeric" value="10" />
<attr name="ParamsDictionary" type="dict" id="157358660" >
</attr>
<attr name="UserMapping" type="dict" id="157364268" >
</attr>
<attr name="DS302" type="dict" id="157364404" >
<entry>
<key type="numeric" value="7968" />
<val type="dict" id="157364540" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="157361900" >
<item type="dict" id="157364676" >
<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 Entries" />
</entry>
</item>
<item type="dict" id="157364812" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</entry>
<entry>
<key type="string" value="pdo" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="type" />
<val type="numeric" value="15" />
</entry>
<entry>
<key type="string" value="name" />
<val type="string" value="Store DCF for node %d[(sub)]" />
</entry>
<entry>
<key type="string" value="nbmax" />
<val type="numeric" value="127" />
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string" value="Store DCF" />
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="7" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="7969" />
<val type="dict" id="157364948" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="157362348" >
<item type="dict" id="157365084" >
<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 Entries" />
</entry>
</item>
<item type="dict" id="157365220" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</entry>
<entry>
<key type="string" value="pdo" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="type" />
<val type="numeric" value="2" />
</entry>
<entry>
<key type="string" value="name" />
<val type="string" value="Storage Format for Node %d[(sub)]" />
</entry>
<entry>
<key type="string" value="nbmax" />
<val type="numeric" value="127" />
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string" value="Storage Format" />
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="7" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="7970" />
<val type="dict" id="157365356" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="157362796" >
<item type="dict" id="157365492" >
<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 Entries" />
</entry>
</item>
<item type="dict" id="157365628" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</entry>
<entry>
<key type="string" value="pdo" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="type" />
<val type="numeric" value="15" />
</entry>
<entry>
<key type="string" value="name" />
<val type="string" value="Concise DCF for Node %d[(sub)]" />
</entry>
<entry>
<key type="string" value="nbmax" />
<val type="numeric" value="127" />
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string" value="Concise DCF" />
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="7" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="8016" />
<val type="dict" id="157365764" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="157363052" >
<item type="dict" id="157365900" >
<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 different programs supported on the node" />
</entry>
</item>
<item type="dict" id="157366036" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</entry>
<entry>
<key type="string" value="pdo" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="type" />
<val type="numeric" value="15" />
</entry>
<entry>
<key type="string" value="name" />
<val type="string" value="Program Number %d[(sub)]" />
</entry>
<entry>
<key type="string" value="nbmax" />
<val type="numeric" value="127" />
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string" value="Download Program Data" />
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="7" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="8017" />
<val type="dict" id="157366172" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="157363308" >
<item type="dict" id="157366308" >
<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 different programs on the node" />
</entry>
</item>
<item type="dict" id="157366444" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</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="Program Number %d[(sub)]" />
</entry>
<entry>
<key type="string" value="nbmax" />
<val type="numeric" value="127" />
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string" value="Program Control" />
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="7" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="8018" />
<val type="dict" id="157366580" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="157363564" >
<item type="dict" id="157366716" >
<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 Entries" />
</entry>
</item>
<item type="dict" id="157366852" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</entry>
<entry>
<key type="string" value="pdo" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="type" />
<val type="numeric" value="7" />
</entry>
<entry>
<key type="string" value="name" />
<val type="string" value="Application software date" />
</entry>
</item>
<item type="dict" id="157366988" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</entry>
<entry>
<key type="string" value="pdo" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="type" />
<val type="numeric" value="7" />
</entry>
<entry>
<key type="string" value="name" />
<val type="string" value="Application sofware time" />
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string" value="Verify Application Software" />
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="3" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="8019" />
<val type="dict" id="157367124" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="157363820" >
<item type="dict" id="157367260" >
<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 different programs on the node" />
</entry>
</item>
<item type="dict" id="157367396" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</entry>
<entry>
<key type="string" value="pdo" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="type" />
<val type="numeric" value="7" />
</entry>
<entry>
<key type="string" value="name" />
<val type="string" value="Program number %d[(sub)]" />
</entry>
<entry>
<key type="string" value="nbmax" />
<val type="numeric" value="127" />
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string" value="Expected Application SW Date" />
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="7" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="8021" />
<val type="dict" id="157367532" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="157364140" >
<item type="dict" id="157367668" >
<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 different programs on the node" />
</entry>
</item>
<item type="dict" id="157367804" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</entry>
<entry>
<key type="string" value="pdo" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="type" />
<val type="numeric" value="7" />
</entry>
<entry>
<key type="string" value="name" />
<val type="string" value="Program number %d[(sub)]" />
</entry>
<entry>
<key type="string" value="nbmax" />
<val type="numeric" value="127" />
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string" value="Expected Application SW Time" />
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="7" />
</entry>
</val>
</entry>
</attr>
<attr name="ProfileName" type="string" value="None" />
<attr name="Type" type="string">master</attr>
<attr name="ID" type="numeric" value="0" />
<attr name="Name" type="string">CANOpenShellMasterOD</attr>
</PyObject>