|
|
transport_test.xml | Arcom Io |
|
Arcom Io Attributes Elements XML Reference |
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (c) 2004, 2008 IBM. -->
<!-- All rights reserved. This program and the accompanying materials -->
<!-- are made available under the terms of the Eclipse Public License v1.0 -->
<!-- which accompanies this distribution, and is available at -->
<!-- http://www.eclipse.org/legal/epl-v10.html -->
<!-- -->
<!-- Contributors: -->
<!-- IBM - initial API and implementation -->
<!-- WARNING: -->
<!-- Consult the hardware manufacturer's technical specifications and User -->
<!-- Guide for proper usage of the hardware before you use the Device Kit. -->
<!-- Improper usage may result in damage to the hardware. -->
<dkml>
<transporttest id="ArcomIoTransportTest" packagebase="org.eclipse.soda.dk">
<description>Arcom IO AIM104 Relay 8in8 board Test</description>
<provider>Eclipse.org</provider>
<version>1.1.0</version>
<vendor>IBM</vendor>
<send id="TestAllPins">
<!-- turn on all pins, the turn all off -->
<message id="SetPinAllOnMessage">
<bytes format="hex">01,ff</bytes>
</message>
<message id="GetOutputState">
<bytes format="hex">17</bytes>
</message>
<sleep>2000</sleep>
<message id="SetPinAllOffMessage">
<bytes format="hex">01,00</bytes>
</message>
<message idref="GetOutputState"/>
<sleep>2000</sleep>
</send>
<send id="TestGroups">
<!-- turn on only 1st 4 pins, turn on only 2nd 4, turn on only pins 2 & 6, turn off all -->
<message id="SetPins1Thru4AllOnMessage">
<bytes format="hex">01,f</bytes>
</message>
<sleep>2000</sleep>
<message id="SetPins5Thru8AllOnMessage">
<bytes format="hex">01,f0</bytes>
</message>
<sleep>2000</sleep>
<message id="SetPin2AllOnMessage">
<bytes format="hex">01,44</bytes>
</message>
<sleep>2000</sleep>
<message idref="SetPinAllOffMessage"/>
<sleep>2000</sleep>
</send>
<send id="TestSinglePins">
<!-- turn on then off each pin -->
<message id="SetPin0OnMessage">
<bytes format="hex">31,00</bytes>
</message>
<sleep>2000</sleep>
<message id="SetPin0OffMessage">
<bytes format="hex">21,00</bytes>
</message>
<message id="SetPin1OnMessage">
<bytes format="hex">31,01</bytes>
</message>
<sleep>2000</sleep>
<message id="SetPin1OffMessage">
<bytes format="hex">21,01</bytes>
</message>
<message id="SetPin2OnMessage">
<bytes format="hex">31,02</bytes>
</message>
<sleep>2000</sleep>
<message id="SetPin2OffMessage">
<bytes format="hex">21,02</bytes>
</message>
<message id="SetPin3OnMessage">
<bytes format="hex">31,03</bytes>
</message>
<sleep>2000</sleep>
<message id="SetPin3OffMessage">
<bytes format="hex">21,03</bytes>
</message>
<message id="SetPin4OnMessage">
<bytes format="hex">31,04</bytes>
</message>
<sleep>2000</sleep>
<message id="SetPin4OffMessage">
<bytes format="hex">21,04</bytes>
</message>
<message id="SetPin5OnMessage">
<bytes format="hex">31,05</bytes>
</message>
<sleep>2000</sleep>
<message id="SetPin5OffMessage">
<bytes format="hex">21,05</bytes>
</message>
<message id="SetPin6OnMessage">
<bytes format="hex">31,06</bytes>
</message>
<sleep>2000</sleep>
<message id="SetPin6OffMessage">
<bytes format="hex">21,06</bytes>
</message>
<message id="SetPin7OnMessage">
<bytes format="hex">31,07</bytes>
</message>
<sleep>2000</sleep>
<message id="SetPin7OffMessage">
<bytes format="hex">21,07</bytes>
</message>
</send>
<send id="TestAdditivePins">
<!-- turn on pins in this pattern:
0, 0&1, 1&2, 2&3, 3&4, 4&5, 5&6, 6&7, 7, all off -->
<message idref="SetPin0OnMessage"/>
<sleep>2000</sleep>
<message idref="SetPin1OnMessage"/>
<sleep>2000</sleep>
<message idref="SetPin0OffMessage"/>
<message idref="SetPin2OnMessage"/>
<sleep>2000</sleep>
<message idref="SetPin1OffMessage"/>
<message idref="SetPin3OnMessage"/>
<sleep>2000</sleep>
<message idref="SetPin2OffMessage"/>
<message idref="SetPin4OnMessage"/>
<sleep>2000</sleep>
<message idref="SetPin3OffMessage"/>
<message idref="SetPin5OnMessage"/>
<sleep>2000</sleep>
<message idref="SetPin4OffMessage"/>
<message idref="SetPin6OnMessage"/>
<sleep>2000</sleep>
<message idref="SetPin5OffMessage"/>
<message idref="SetPin7OnMessage"/>
<sleep>2000</sleep>
<message idref="SetPin6OffMessage"/>
<sleep>2000</sleep>
<message idref="SetPin7OffMessage"/>
</send>
<send id="TestInput">
<message id="GetInput">
<bytes format="hex">18</bytes>
</message>
<sleep>2000</sleep>
<message idref="GetInput"/>
<sleep>2000</sleep>
<message idref="GetInput"/>
<sleep>2000</sleep>
<message idref="GetInput"/>
<sleep>2000</sleep>
</send>
<transport idref="org.eclipse.soda.dk.arcom.io.transport/dk/transport.xml#ArcomIoTransport"/>
<testcase/>
<bundle/>
<managedbundle/>
<managedfactorybundle/>
</transporttest>
</dkml>
org.eclipse.ohf
plugins
org.eclipse.soda.dk
org.eclipse.soda.dk.arcom.io
org.eclipse.soda.dk.arcom.io.transport.test
dk
transport_test.xml
| Tag(s) | Timestamp | Revision | Comment |
|---|---|---|---|
| V1_2_0_2008_10_31 .. V1_2_0_2008_09_30 | 2008-09-29 | 1.9 | |
| Eclipse3_3 .. V1_1_0_2008_01_22 | 2008-01-18 | 1.8 | |
| V1_1_0_2008_01_12 .. V1_1_0_2008_01_11 | 2008-01-11 | 1.7 | |
| V1_1_0_2008_01_03 | 2007-12-07 | 1.5 | |
| V1_1_0_2007_12_03 .. V1_1_0_2007_10_05 | 2007-09-29 | 1.4 | |
| Baseline_2007_09_27 | 2007-09-27 | 1.1 | received approval from eclipse IP to check into CVS |
| Copyright (c) 2008 IBM. See license in Legal section. | 2008-11-06 | Arcom Io XML Reference 1.2.0 |