#include <A2D.h>
Логика взаимосвязи проста:
С каждым значением аналогового датчика, может быть связано любое количество дискретных датчиков. Кажды объект класса A2D работает с любым количеством аналоговых датчиков.
Помимо этого, связь с дискретным датчиком можно делать инвертированной.
<ConfNode>
<analog id="123">
<item value="1">
<digital id="2" iotype="DI"/>
<digital id="4" iotype="DO"/>
</item>
<item value="3">
<digital id="6" iotype="DO"/>
<digital id="7" iotype="DI" invert="1"/>
</item>
</aanalog>
<analog id="125">
<item value="1">
<digital id="21" iotype="DI" />
<digital id="42" iotype="DO" />
</item>
<item value="3">
<digital id="36" iotype="DI" invert="1" />
<digital id="37" iotype="DO" />
</item>
</aanalog>
...
</ConfNode>
1.5.9