|
|
device | Generic Io |
<device> examples |
Generic Io Attributes Elements XML Reference |
<device> example from the adapter.xml sample.
<?xml version="1.0" encoding="UTF-8"?>
<device idref="org.eclipse.soda.dk.generic.io.device/dk/device.xml#GenericIoDevice"/>
<device> example from the device.xml sample.
<?xml version="1.0" encoding="UTF-8"?>
<device id="GenericIoDevice" packagebase="org.eclipse.soda.dk" abstract="true">
<description>Generic Digital and Analog I/O Device</description>
<provider>Eclipse.org</provider>
<version>1.2.0</version>
<vendor>IBM</vendor>
<incubation>true</incubation>
<!-- Protocol Specification -->
<spec id="Specification"/>
<!-- Configuration -->
<measurement id="DigitalInputCount" type="Integer" executewrite="false">
<configuration>1</configuration>
<method/>
</measurement>
<measurement id="DigitalOutputCount" type="Integer" executewrite="false">
<configuration>1</configuration>
<method/>
</measurement>
<measurement id="AnalogInputCount" type="Integer" executewrite="false">
<configuration>1</configuration>
<method/>
</measurement>
<measurement id="AnalogOutputCount" type="Integer" executewrite="false">
<configuration>1</configuration>
<method/>
</measurement>
<!-- Digital Output -->
<measurement id="DigitalOutputs" type="Long" executeread="false">
<description>Maintain the output pins.</description>
<method/>
</measurement>
<!-- Digital Input -->
<measurement id="DigitalInputs" type="Long" executewrite="false" setvalue="false">
<description>Maintain the input.</description>
<method/>
</measurement>
<!-- Analog Output -->
<measurement id="AnalogOutputs" type="Map" executeread="false">
<description>Maintain the output pins.</description>
<data id="ao1" type="long">
<description>Analog Output 1</description>
</data>
<data id="ao2" type="long">
<description>Analog Output 2</description>
</data>
<data id="ao3" type="long">
<description>Analog Output 3</description>
</data>
<data id="ao4" type="long">
<description>Analog Output 4</description>
</data>
<data id="ao5" type="long">
<description>Analog Output 5</description>
</data>
<data id="ao6" type="long">
<description>Analog Output 6</description>
</data>
<data id="ao7" type="long">
<description>Analog Output 7</description>
</data>
<data id="ao8" type="long">
<description>Analog Output 8</description>
</data>
<data id="ao9" type="long">
<description>Analog Output 9</description>
</data>
<data id="ao10" type="long">
<description>Analog Output 10</description>
</data>
<data id="ao11" type="long">
<description>Analog Output 11</description>
</data>
<data id="ao12" type="long">
<description>Analog Output 12</description>
</data>
<data id="ao13" type="long">
<description>Analog Output 13</description>
</data>
<data id="ao14" type="long">
<description>Analog Output 14</description>
</data>
<data id="ao15" type="long">
<description>Analog Output 15</description>
</data>
<data id="ao16" type="long">
<description>Analog Output 16</description>
</data>
<data id="ao17" type="long">
<description>Analog Output 17</description>
</data>
<data id="ao18" type="long">
<description>Analog Output 18</description>
</data>
<data id="ao19" type="long">
<description>Analog Output 19</description>
</data>
<data id="ao20" type="long">
<description>Analog Output 20</description>
</data>
<data id="ao21" type="long">
<description>Analog Output 21</description>
</data>
<data id="ao22" type="long">
<description>Analog Output 22</description>
</data>
<data id="ao23" type="long">
<description>Analog Output 23</description>
</data>
<data id="ao24" type="long">
<description>Analog Output 24</description>
</data>
<data id="ao25" type="long">
<description>Analog Output 25</description>
</data>
<data id="ao26" type="long">
<description>Analog Output 26</description>
</data>
<data id="ao27" type="long">
<description>Analog Output 27</description>
</data>
<data id="ao28" type="long">
<description>Analog Output 28</description>
</data>
<data id="ao29" type="long">
<description>Analog Output 29</description>
</data>
<data id="ao30" type="long">
<description>Analog Output 30</description>
</data>
<data id="ao31" type="long">
<description>Analog Output 31</description>
</data>
<data id="ao32" type="long">
<description>Analog Output 32</description>
</data>
<method/>
</measurement>
<!-- Analog Input -->
<measurement id="AnalogInputs" type="Map" executewrite="false" setvalue="false">
<description>Maintain the input.</description>
<data id="ai1" type="long">
<description>Analog Input 1</description>
</data>
<data id="ai2" type="long">
<description>Analog Input 2</description>
</data>
<data id="ai3" type="long">
<description>Analog Input 3</description>
</data>
<data id="ai4" type="long">
<description>Analog Input 4</description>
</data>
<data id="ai5" type="long">
<description>Analog Input 5</description>
</data>
<data id="ai6" type="long">
<description>Analog Input 6</description>
</data>
<data id="ai7" type="long">
<description>Analog Input 7</description>
</data>
<data id="ai8" type="long">
<description>Analog Input 8</description>
</data>
<data id="ai9" type="long">
<description>Analog Input 9</description>
</data>
<data id="ai10" type="long">
<description>Analog Input 10</description>
</data>
<data id="ai11" type="long">
<description>Analog Input 11</description>
</data>
<data id="ai12" type="long">
<description>Analog Input 12</description>
</data>
<data id="ai13" type="long">
<description>Analog Input 13</description>
</data>
<data id="ai14" type="long">
<description>Analog Input 14</description>
</data>
<data id="ai15" type="long">
<description>Analog Input 15</description>
</data>
<data id="ai16" type="long">
<description>Analog Input 16</description>
</data>
<data id="ai17" type="long">
<description>Analog Input 17</description>
</data>
<data id="ai18" type="long">
<description>Analog Input 18</description>
</data>
<data id="ai19" type="long">
<description>Analog Input 19</description>
</data>
<data id="ai20" type="long">
<description>Analog Input 20</description>
</data>
<data id="ai21" type="long">
<description>Analog Input 21</description>
</data>
<data id="ai22" type="long">
<description>Analog Input 22</description>
</data>
<data id="ai23" type="long">
<description>Analog Input 23</description>
</data>
<data id="ai24" type="long">
<description>Analog Input 24</description>
</data>
<data id="ai25" type="long">
<description>Analog Input 25</description>
</data>
<data id="ai26" type="long">
<description>Analog Input 26</description>
</data>
<data id="ai27" type="long">
<description>Analog Input 27</description>
</data>
<data id="ai28" type="long">
<description>Analog Input 28</description>
</data>
<data id="ai29" type="long">
<description>Analog Input 29</description>
</data>
<data id="ai30" type="long">
<description>Analog Input 30</description>
</data>
<data id="ai31" type="long">
<description>Analog Input 31</description>
</data>
<data id="ai32" type="long">
<description>Analog Input 32</description>
</data>
<method/>
</measurement>
</device>
<device> example from the profile.xml sample.
<?xml version="1.0" encoding="UTF-8"?>
<device idref="org.eclipse.soda.dk.generic.io.device/dk/device.xml#GenericIoDevice">
<measurementref idref="DigitalInputCount"/>
<measurementref idref="DigitalOutputCount"/>
<measurementref idref="AnalogInputCount"/>
<measurementref idref="AnalogOutputCount"/>
<measurementref idref="DigitalInputs"/>
<measurementref idref="DigitalOutputs"/>
<measurementref idref="AnalogInputs"/>
<measurementref idref="AnalogOutputs"/>
</device>
| Copyright (c) 2010 IBM. See license in Legal section. | 2010-01-26 | Generic Io XML Reference 1.2.0 |