|
|
GpioProfile | org.eclipse.soda.dk.gpio |
| Provider | Eclipse.org |
| Vendors | IBM |
| Version | 1.2.0 |
| Specification title | EPCglobal Low Level Reader Protocol (LLRP) |
| Specification URL | http://www.epcglobalinc.org/standards/llrp |
| Specification version | 1.0.1 |
| Specification data | August 13, 2007 |
| Specification vendor | EPCglobal |
| Specification comment | Ratified |
| Specification title | EPCglobal Application Level Events (ALE) Specification |
| Specification URL | http://www.epcglobalinc.org/standards/ale/ |
| Specification version | 1.1 |
| Specification data | February 27, 2008 |
| Specification vendor | EPCglobal |
| Specification comment | Ratified |
The GPIO Profile specifies the interface to general purpose IO. It provides measurement values for the current states of input and output pins. It supports the ability to set the value of output pins through a command interface as well as triggering the state of an output pin with an LDAP expression.
MapAnalogInput specifies the current analog inputs. AnalogInput is a read-only measurement reported as a Map value with analog input keys (see AnalogInput data keys) and Long state values. The measurement includes the state of multiple analog inputs. Analog inputs are indexed beginning with 1. When the state of 1 or more analog input changes, the measurement will include old and new states for all of the supported analog inputs All analog inputs may not be supported by the device. Get the AnalogInputCount measurement for the number of supported input pins.
| ai0 | Analog Input 0 - Special Analog Input meaning all inputs |
| ai1 | Analog Input 1 |
| ai2 | Analog Input 2 |
| ai3 | Analog Input 3 |
| ai4 | Analog Input 4 |
| ai5 | Analog Input 5 |
| ai6 | Analog Input 6 |
| ai7 | Analog Input 7 |
| ai8 | Analog Input 8 |
| ai9 | Analog Input 9 |
| ai10 | Analog Input 10 |
| ai11 | Analog Input 11 |
| ai12 | Analog Input 12 |
| ai13 | Analog Input 13 |
| ai14 | Analog Input 14 |
| ai15 | Analog Input 15 |
| ai16 | Analog Input 16 |
| ai17 | Analog Input 17 |
| ai18 | Analog Input 18 |
| ai19 | Analog Input 19 |
| ai20 | Analog Input 20 |
| ai21 | Analog Input 21 |
| ai22 | Analog Input 22 |
| ai23 | Analog Input 23 |
| ai24 | Analog Input 24 |
| ai25 | Analog Input 25 |
| ai26 | Analog Input 26 |
| ai27 | Analog Input 27 |
| ai28 | Analog Input 28 |
| ai29 | Analog Input 29 |
| ai30 | Analog Input 30 |
| ai31 | Analog Input 31 |
| ai32 | Analog Input 32 |
LongAnalogInputCount specifies the number of analog inputs supported by the device. AnalogInputCount is a read-only measurement and should be set only by the implementation class. By default, this value is zero. AnalogInputCount is reported as a Long value.
MapAnalogOutput specifies the current states of the analog outputs. AnalogOutput is a read-only measurement reported as a Map value with analog outputs (see AnalogOutput data keys) and Long state values. The measurement includes the state of multiple analog outputs. Analog outputs are indexed beginning with 1. When the state of 1 or more analog outputs changes, the measurement will include old and new states for all of the supported analog outputs. All analog outputs may not be supported by the device. Get the AnalogOutputCount measurement for the number of supported output pins.
| ao0 | Analog Output 0 - special long state meaning all analog outputs |
| ao1 | Analog Output 1 |
| ao2 | Analog Output 2 |
| ao3 | Analog Output 3 |
| ao4 | Analog Output 4 |
| ao5 | Analog Output 5 |
| ao6 | Analog Output 6 |
| ao7 | Analog Output 7 |
| ao8 | Analog Output 8 |
| ao9 | Analog Output 9 |
| ao10 | Analog Output 10 |
| ao11 | Analog Output 11 |
| ao12 | Analog Output 12 |
| ao13 | Analog Output 13 |
| ao14 | Analog Output 14 |
| ao15 | Analog Output 15 |
| ao16 | Analog Output 16 |
| ao17 | Analog Output 17 |
| ao18 | Analog Output 18 |
| ao19 | Analog Output 19 |
| ao20 | Analog Output 20 |
| ao21 | Analog Output 21 |
| ao22 | Analog Output 22 |
| ao23 | Analog Output 23 |
| ao24 | Analog Output 24 |
| ao25 | Analog Output 25 |
| ao26 | Analog Output 26 |
| ao27 | Analog Output 27 |
| ao28 | Analog Output 28 |
| ao29 | Analog Output 29 |
| ao30 | Analog Output 30 |
| ao31 | Analog Output 31 |
| ao32 | Analog Output 32 |
LongAnalogOutputCount specifies the number of outputs supported by the device. AnalogOutputCount is a read-only measurement and should be set only by the implementation class. By default, this value is zero. AnalogOutputCount is reported as a Long value.
MapAnalogOutputRequest is the command interface to set the state of Analog Outputs. The incoming request should be in the form of a Map with output keys (see AnalogOutput data keys) and the requested Long values. The request can include 1 or more values to be changed. Outputs are indexed beginning with 1. The "ao0" data key signifies that the requested Long value should be applied to all outputs.
MapInput specifies the current states of the input pins. Input is a read-only measurement reported as a Map value with input pin keys (see Input data keys) and Boolean state values. The measurement includes the state of multiple pins. Pins are indexed beginning with 1. When the state of 1 or more input pins changes, the measurement will include old and new states for all of the supported input pins. All pins may not be supported by the device. Get the InputCount measurement for the number of supported input pins.
| i0 | Input pin 0 - Special meaning all input states |
| i1 | Input pin 1 - boolean state |
| i2 | Input pin 2 - boolean state |
| i3 | Input pin 3 - boolean state |
| i4 | Input pin 4 - boolean state |
| i5 | Input pin 5 - boolean state |
| i6 | Input pin 6 - boolean state |
| i7 | Input pin 7 - boolean state |
| i8 | Input pin 8 - boolean state |
| i9 | Input pin 9 - boolean state |
| i10 | Input pin 10 - boolean state |
| i11 | Input pin 11 - boolean state |
| i12 | Input pin 12 - boolean state |
| i13 | Input pin 13 - boolean state |
| i14 | Input pin 14 - boolean state |
| i15 | Input pin 15 - boolean state |
| i16 | Input pin 16 - boolean state |
| i17 | Input pin 17 - boolean state |
| i18 | Input pin 18 - boolean state |
| i19 | Input pin 19 - boolean state |
| i20 | Input pin 20 - boolean state |
| i21 | Input pin 21 - boolean state |
| i22 | Input pin 22 - boolean state |
| i23 | Input pin 23 - boolean state |
| i24 | Input pin 24 - boolean state |
| i25 | Input pin 25 - boolean state |
| i26 | Input pin 26 - boolean state |
| i27 | Input pin 27 - boolean state |
| i28 | Input pin 28 - boolean state |
| i29 | Input pin 29 - boolean state |
| i30 | Input pin 30 - boolean state |
| i31 | Input pin 31 - boolean state |
| i32 | Input pin 32 - boolean state |
LongInputCount specifies the number of input pins supported by the device. InputCount is a read-only measurement and should be set only by the implementation class. InputCount is reported as a Long value.
MapOutput specifies the current states of the output pins. Output is a read-only measurement reported as a Map value with output pin keys (see Output data keys) and Boolean state values. The measurement includes the state of multiple pins. Pins are indexed beginning with 1. When the state of 1 or more output pins changes, the measurement will include old and new states for all of the supported output pins. All pins may not be supported by the device. Get the OutputCount measurement for the number of supported output pins.
| o0 | Output 0 - special boolean state meaning all output pins |
| o1 | Output pin 1 - boolean state |
| o2 | Output pin 2 - boolean state |
| o3 | Output pin 3 - boolean state |
| o4 | Output pin 4 - boolean state |
| o5 | Output pin 5 - boolean state |
| o6 | Output pin 6 - boolean state |
| o7 | Output pin 7 - boolean state |
| o8 | Output pin 8 - boolean state |
| o9 | Output pin 9 - boolean state |
| o10 | Output pin 10 - boolean state |
| o11 | Output pin 11 - boolean state |
| o12 | Output pin 12 - boolean state |
| o13 | Output pin 13 - boolean state |
| o14 | Output pin 14 - boolean state |
| o15 | Output pin 15 - boolean state |
| o16 | Output pin 16 - boolean state |
| o17 | Output pin 17 - boolean state |
| o18 | Output pin 18 - boolean state |
| o19 | Output pin 19 - boolean state |
| o20 | Output pin 20 - boolean state |
| o21 | Output pin 21 - boolean state |
| o22 | Output pin 22 - boolean state |
| o23 | Output pin 23 - boolean state |
| o24 | Output pin 24 - boolean state |
| o25 | Output pin 25 - boolean state |
| o26 | Output pin 26 - boolean state |
| o27 | Output pin 27 - boolean state |
| o28 | Output pin 28 - boolean state |
| o29 | Output pin 29 - boolean state |
| o30 | Output pin 30 - boolean state |
| o31 | Output pin 31 - boolean state |
| o32 | Output pin 32 - boolean state |
StringLDAP expression to trigger the state of output pin 1 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 2 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 3 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 4 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 5 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 6 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 7 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 8 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 9 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 10 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 11 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 12 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 13 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 14 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 15 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 16 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 17 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 18 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 19 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 20 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 21 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 22 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 23 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 24 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 25 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 26 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 27 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 28 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 29 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 30 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 31 based on input pin and control values.
StringLDAP expression to trigger the state of output pin 32 based on input pin and control values.
LongOutputCount specifies the number of output pins supported by the device. OutputCount is a read-only measurement and should be set only by the implementation class. OutputCount is reported as a Long value.
MapOutputRequest is the command interface to set the state of output pins. The incoming request should be in the form of a Map with output pin keys (see Output data keys) and the requested Boolean values. The request can include 1 or more pins to be changed. A request to update an output pin which has an associated LDAP expression will be ignored. Pins are indexed beginning with 1. The "o0" data key signifies that the requested Boolean value should be applied to all output pins.
| External Key | Data | Units | Description |
|---|---|---|---|
Analog input
Map |
AnalogInput specifies the current analog inputs. AnalogInput is a read-only measurement reported as a Map value with analog input keys (see AnalogInput data keys) and Long state values. The measurement includes the state of multiple analog inputs. Analog inputs are indexed beginning with 1. When the state of 1 or more analog input changes, the measurement will include old and new states for all of the supported analog inputs All analog inputs may not be supported by the device. Get the AnalogInputCount measurement for the number of supported input pins. | ||
| prefix/Gpio/AnalogInput | Map |
||
| prefix/Gpio/AnalogInput/ get | |
||
| prefix/Gpio/AnalogInput/ read | |
||
| prefix/Gpio/AnalogInput/ error | |
||
Analog input count
Long |
AnalogInputCount specifies the number of analog inputs supported by the device. AnalogInputCount is a read-only measurement and should be set only by the implementation class. By default, this value is zero. AnalogInputCount is reported as a Long value. | ||
| prefix/Gpio/AnalogInputCount | Long |
||
| prefix/Gpio/AnalogInputCount/ get | |
||
| prefix/Gpio/AnalogInputCount/ read | |
||
| prefix/Gpio/AnalogInputCount/ error | |
||
Analog output
Map |
AnalogOutput specifies the current states of the analog outputs. AnalogOutput is a read-only measurement reported as a Map value with analog outputs (see AnalogOutput data keys) and Long state values. The measurement includes the state of multiple analog outputs. Analog outputs are indexed beginning with 1. When the state of 1 or more analog outputs changes, the measurement will include old and new states for all of the supported analog outputs. All analog outputs may not be supported by the device. Get the AnalogOutputCount measurement for the number of supported output pins. | ||
| prefix/Gpio/AnalogOutput | Map |
||
| prefix/Gpio/AnalogOutput/ get | |
||
| prefix/Gpio/AnalogOutput/ read | |
||
| prefix/Gpio/AnalogOutput/ error | |
||
Analog output count
Long |
AnalogOutputCount specifies the number of outputs supported by the device. AnalogOutputCount is a read-only measurement and should be set only by the implementation class. By default, this value is zero. AnalogOutputCount is reported as a Long value. | ||
| prefix/Gpio/AnalogOutputCount | Long |
||
| prefix/Gpio/AnalogOutputCount/ get | |
||
| prefix/Gpio/AnalogOutputCount/ read | |
||
| prefix/Gpio/AnalogOutputCount/ error | |
||
Analog output request
Map |
AnalogOutputRequest is the command interface to set the state of Analog Outputs. The incoming request should be in the form of a Map with output keys (see AnalogOutput data keys) and the requested Long values. The request can include 1 or more values to be changed. Outputs are indexed beginning with 1. The "ao0" data key signifies that the requested Long value should be applied to all outputs. | ||
| prefix/Gpio/AnalogOutputRequest | Map |
||
| prefix/Gpio/AnalogOutputRequest/ execute | Map |
||
| prefix/Gpio/AnalogOutputRequest/ error | |
||
Input
Map |
Input specifies the current states of the input pins. Input is a read-only measurement reported as a Map value with input pin keys (see Input data keys) and Boolean state values. The measurement includes the state of multiple pins. Pins are indexed beginning with 1. When the state of 1 or more input pins changes, the measurement will include old and new states for all of the supported input pins. All pins may not be supported by the device. Get the InputCount measurement for the number of supported input pins. | ||
| prefix/Gpio/Input | Map |
||
| prefix/Gpio/Input/ get | |
||
| prefix/Gpio/Input/ read | |
||
| prefix/Gpio/Input/ error | |
||
Input count
Long |
InputCount specifies the number of input pins supported by the device. InputCount is a read-only measurement and should be set only by the implementation class. InputCount is reported as a Long value. | ||
| prefix/Gpio/InputCount | Long |
||
| prefix/Gpio/InputCount/ get | |
||
| prefix/Gpio/InputCount/ read | |
||
| prefix/Gpio/InputCount/ error | |
||
Output
Map |
Output specifies the current states of the output pins. Output is a read-only measurement reported as a Map value with output pin keys (see Output data keys) and Boolean state values. The measurement includes the state of multiple pins. Pins are indexed beginning with 1. When the state of 1 or more output pins changes, the measurement will include old and new states for all of the supported output pins. All pins may not be supported by the device. Get the OutputCount measurement for the number of supported output pins. | ||
| prefix/Gpio/Output | Map |
||
| prefix/Gpio/Output/ get | |
||
| prefix/Gpio/Output/ read | |
||
| prefix/Gpio/Output/ error | |
||
Output 1 expression
String |
LDAP expression to trigger the state of output pin 1 based on input pin and control values. | ||
| prefix/Gpio/Output1Expression | String |
||
| prefix/Gpio/Output1Expression/ get | |
||
| prefix/Gpio/Output1Expression/ read | |
||
| prefix/Gpio/Output1Expression/ write | String |
||
| prefix/Gpio/Output1Expression/ error | |
||
Output 2 expression
String |
LDAP expression to trigger the state of output pin 2 based on input pin and control values. | ||
| prefix/Gpio/Output2Expression | String |
||
| prefix/Gpio/Output2Expression/ get | |
||
| prefix/Gpio/Output2Expression/ read | |
||
| prefix/Gpio/Output2Expression/ write | String |
||
| prefix/Gpio/Output2Expression/ error | |
||
Output 3 expression
String |
LDAP expression to trigger the state of output pin 3 based on input pin and control values. | ||
| prefix/Gpio/Output3Expression | String |
||
| prefix/Gpio/Output3Expression/ get | |
||
| prefix/Gpio/Output3Expression/ read | |
||
| prefix/Gpio/Output3Expression/ write | String |
||
| prefix/Gpio/Output3Expression/ error | |
||
Output 4 expression
String |
LDAP expression to trigger the state of output pin 4 based on input pin and control values. | ||
| prefix/Gpio/Output4Expression | String |
||
| prefix/Gpio/Output4Expression/ get | |
||
| prefix/Gpio/Output4Expression/ read | |
||
| prefix/Gpio/Output4Expression/ write | String |
||
| prefix/Gpio/Output4Expression/ error | |
||
Output 5 expression
String |
LDAP expression to trigger the state of output pin 5 based on input pin and control values. | ||
| prefix/Gpio/Output5Expression | String |
||
| prefix/Gpio/Output5Expression/ get | |
||
| prefix/Gpio/Output5Expression/ read | |
||
| prefix/Gpio/Output5Expression/ write | String |
||
| prefix/Gpio/Output5Expression/ error | |
||
Output 6 expression
String |
LDAP expression to trigger the state of output pin 6 based on input pin and control values. | ||
| prefix/Gpio/Output6Expression | String |
||
| prefix/Gpio/Output6Expression/ get | |
||
| prefix/Gpio/Output6Expression/ read | |
||
| prefix/Gpio/Output6Expression/ write | String |
||
| prefix/Gpio/Output6Expression/ error | |
||
Output 7 expression
String |
LDAP expression to trigger the state of output pin 7 based on input pin and control values. | ||
| prefix/Gpio/Output7Expression | String |
||
| prefix/Gpio/Output7Expression/ get | |
||
| prefix/Gpio/Output7Expression/ read | |
||
| prefix/Gpio/Output7Expression/ write | String |
||
| prefix/Gpio/Output7Expression/ error | |
||
Output 8 expression
String |
LDAP expression to trigger the state of output pin 8 based on input pin and control values. | ||
| prefix/Gpio/Output8Expression | String |
||
| prefix/Gpio/Output8Expression/ get | |
||
| prefix/Gpio/Output8Expression/ read | |
||
| prefix/Gpio/Output8Expression/ write | String |
||
| prefix/Gpio/Output8Expression/ error | |
||
Output 9 expression
String |
LDAP expression to trigger the state of output pin 9 based on input pin and control values. | ||
| prefix/Gpio/Output9Expression | String |
||
| prefix/Gpio/Output9Expression/ get | |
||
| prefix/Gpio/Output9Expression/ read | |
||
| prefix/Gpio/Output9Expression/ write | String |
||
| prefix/Gpio/Output9Expression/ error | |
||
Output 10 expression
String |
LDAP expression to trigger the state of output pin 10 based on input pin and control values. | ||
| prefix/Gpio/Output10Expression | String |
||
| prefix/Gpio/Output10Expression/ get | |
||
| prefix/Gpio/Output10Expression/ read | |
||
| prefix/Gpio/Output10Expression/ write | String |
||
| prefix/Gpio/Output10Expression/ error | |
||
Output 11 expression
String |
LDAP expression to trigger the state of output pin 11 based on input pin and control values. | ||
| prefix/Gpio/Output11Expression | String |
||
| prefix/Gpio/Output11Expression/ get | |
||
| prefix/Gpio/Output11Expression/ read | |
||
| prefix/Gpio/Output11Expression/ write | String |
||
| prefix/Gpio/Output11Expression/ error | |
||
Output 12 expression
String |
LDAP expression to trigger the state of output pin 12 based on input pin and control values. | ||
| prefix/Gpio/Output12Expression | String |
||
| prefix/Gpio/Output12Expression/ get | |
||
| prefix/Gpio/Output12Expression/ read | |
||
| prefix/Gpio/Output12Expression/ write | String |
||
| prefix/Gpio/Output12Expression/ error | |
||
Output 13 expression
String |
LDAP expression to trigger the state of output pin 13 based on input pin and control values. | ||
| prefix/Gpio/Output13Expression | String |
||
| prefix/Gpio/Output13Expression/ get | |
||
| prefix/Gpio/Output13Expression/ read | |
||
| prefix/Gpio/Output13Expression/ write | String |
||
| prefix/Gpio/Output13Expression/ error | |
||
Output 14 expression
String |
LDAP expression to trigger the state of output pin 14 based on input pin and control values. | ||
| prefix/Gpio/Output14Expression | String |
||
| prefix/Gpio/Output14Expression/ get | |
||
| prefix/Gpio/Output14Expression/ read | |
||
| prefix/Gpio/Output14Expression/ write | String |
||
| prefix/Gpio/Output14Expression/ error | |
||
Output 15 expression
String |
LDAP expression to trigger the state of output pin 15 based on input pin and control values. | ||
| prefix/Gpio/Output15Expression | String |
||
| prefix/Gpio/Output15Expression/ get | |
||
| prefix/Gpio/Output15Expression/ read | |
||
| prefix/Gpio/Output15Expression/ write | String |
||
| prefix/Gpio/Output15Expression/ error | |
||
Output 16 expression
String |
LDAP expression to trigger the state of output pin 16 based on input pin and control values. | ||
| prefix/Gpio/Output16Expression | String |
||
| prefix/Gpio/Output16Expression/ get | |
||
| prefix/Gpio/Output16Expression/ read | |
||
| prefix/Gpio/Output16Expression/ write | String |
||
| prefix/Gpio/Output16Expression/ error | |
||
Output 17 expression
String |
LDAP expression to trigger the state of output pin 17 based on input pin and control values. | ||
| prefix/Gpio/Output17Expression | String |
||
| prefix/Gpio/Output17Expression/ get | |
||
| prefix/Gpio/Output17Expression/ read | |
||
| prefix/Gpio/Output17Expression/ write | String |
||
| prefix/Gpio/Output17Expression/ error | |
||
Output 18 expression
String |
LDAP expression to trigger the state of output pin 18 based on input pin and control values. | ||
| prefix/Gpio/Output18Expression | String |
||
| prefix/Gpio/Output18Expression/ get | |
||
| prefix/Gpio/Output18Expression/ read | |
||
| prefix/Gpio/Output18Expression/ write | String |
||
| prefix/Gpio/Output18Expression/ error | |
||
Output 19 expression
String |
LDAP expression to trigger the state of output pin 19 based on input pin and control values. | ||
| prefix/Gpio/Output19Expression | String |
||
| prefix/Gpio/Output19Expression/ get | |
||
| prefix/Gpio/Output19Expression/ read | |
||
| prefix/Gpio/Output19Expression/ write | String |
||
| prefix/Gpio/Output19Expression/ error | |
||
Output 20 expression
String |
LDAP expression to trigger the state of output pin 20 based on input pin and control values. | ||
| prefix/Gpio/Output20Expression | String |
||
| prefix/Gpio/Output20Expression/ get | |
||
| prefix/Gpio/Output20Expression/ read | |
||
| prefix/Gpio/Output20Expression/ write | String |
||
| prefix/Gpio/Output20Expression/ error | |
||
Output 21 expression
String |
LDAP expression to trigger the state of output pin 21 based on input pin and control values. | ||
| prefix/Gpio/Output21Expression | String |
||
| prefix/Gpio/Output21Expression/ get | |
||
| prefix/Gpio/Output21Expression/ read | |
||
| prefix/Gpio/Output21Expression/ write | String |
||
| prefix/Gpio/Output21Expression/ error | |
||
Output 22 expression
String |
LDAP expression to trigger the state of output pin 22 based on input pin and control values. | ||
| prefix/Gpio/Output22Expression | String |
||
| prefix/Gpio/Output22Expression/ get | |
||
| prefix/Gpio/Output22Expression/ read | |
||
| prefix/Gpio/Output22Expression/ write | String |
||
| prefix/Gpio/Output22Expression/ error | |
||
Output 23 expression
String |
LDAP expression to trigger the state of output pin 23 based on input pin and control values. | ||
| prefix/Gpio/Output23Expression | String |
||
| prefix/Gpio/Output23Expression/ get | |
||
| prefix/Gpio/Output23Expression/ read | |
||
| prefix/Gpio/Output23Expression/ write | String |
||
| prefix/Gpio/Output23Expression/ error | |
||
Output 24 expression
String |
LDAP expression to trigger the state of output pin 24 based on input pin and control values. | ||
| prefix/Gpio/Output24Expression | String |
||
| prefix/Gpio/Output24Expression/ get | |
||
| prefix/Gpio/Output24Expression/ read | |
||
| prefix/Gpio/Output24Expression/ write | String |
||
| prefix/Gpio/Output24Expression/ error | |
||
Output 25 expression
String |
LDAP expression to trigger the state of output pin 25 based on input pin and control values. | ||
| prefix/Gpio/Output25Expression | String |
||
| prefix/Gpio/Output25Expression/ get | |
||
| prefix/Gpio/Output25Expression/ read | |
||
| prefix/Gpio/Output25Expression/ write | String |
||
| prefix/Gpio/Output25Expression/ error | |
||
Output 26 expression
String |
LDAP expression to trigger the state of output pin 26 based on input pin and control values. | ||
| prefix/Gpio/Output26Expression | String |
||
| prefix/Gpio/Output26Expression/ get | |
||
| prefix/Gpio/Output26Expression/ read | |
||
| prefix/Gpio/Output26Expression/ write | String |
||
| prefix/Gpio/Output26Expression/ error | |
||
Output 27 expression
String |
LDAP expression to trigger the state of output pin 27 based on input pin and control values. | ||
| prefix/Gpio/Output27Expression | String |
||
| prefix/Gpio/Output27Expression/ get | |
||
| prefix/Gpio/Output27Expression/ read | |
||
| prefix/Gpio/Output27Expression/ write | String |
||
| prefix/Gpio/Output27Expression/ error | |
||
Output 28 expression
String |
LDAP expression to trigger the state of output pin 28 based on input pin and control values. | ||
| prefix/Gpio/Output28Expression | String |
||
| prefix/Gpio/Output28Expression/ get | |
||
| prefix/Gpio/Output28Expression/ read | |
||
| prefix/Gpio/Output28Expression/ write | String |
||
| prefix/Gpio/Output28Expression/ error | |
||
Output 29 expression
String |
LDAP expression to trigger the state of output pin 29 based on input pin and control values. | ||
| prefix/Gpio/Output29Expression | String |
||
| prefix/Gpio/Output29Expression/ get | |
||
| prefix/Gpio/Output29Expression/ read | |
||
| prefix/Gpio/Output29Expression/ write | String |
||
| prefix/Gpio/Output29Expression/ error | |
||
Output 30 expression
String |
LDAP expression to trigger the state of output pin 30 based on input pin and control values. | ||
| prefix/Gpio/Output30Expression | String |
||
| prefix/Gpio/Output30Expression/ get | |
||
| prefix/Gpio/Output30Expression/ read | |
||
| prefix/Gpio/Output30Expression/ write | String |
||
| prefix/Gpio/Output30Expression/ error | |
||
Output 31 expression
String |
LDAP expression to trigger the state of output pin 31 based on input pin and control values. | ||
| prefix/Gpio/Output31Expression | String |
||
| prefix/Gpio/Output31Expression/ get | |
||
| prefix/Gpio/Output31Expression/ read | |
||
| prefix/Gpio/Output31Expression/ write | String |
||
| prefix/Gpio/Output31Expression/ error | |
||
Output 32 expression
String |
LDAP expression to trigger the state of output pin 32 based on input pin and control values. | ||
| prefix/Gpio/Output32Expression | String |
||
| prefix/Gpio/Output32Expression/ get | |
||
| prefix/Gpio/Output32Expression/ read | |
||
| prefix/Gpio/Output32Expression/ write | String |
||
| prefix/Gpio/Output32Expression/ error | |
||
Output count
Long |
OutputCount specifies the number of output pins supported by the device. OutputCount is a read-only measurement and should be set only by the implementation class. OutputCount is reported as a Long value. | ||
| prefix/Gpio/OutputCount | Long |
||
| prefix/Gpio/OutputCount/ get | |
||
| prefix/Gpio/OutputCount/ read | |
||
| prefix/Gpio/OutputCount/ error | |
||
Output request
Map |
OutputRequest is the command interface to set the state of output pins. The incoming request should be in the form of a Map with output pin keys (see Output data keys) and the requested Boolean values. The request can include 1 or more pins to be changed. A request to update an output pin which has an associated LDAP expression will be ignored. Pins are indexed beginning with 1. The "o0" data key signifies that the requested Boolean value should be applied to all output pins. | ||
| prefix/Gpio/OutputRequest | Map |
||
| prefix/Gpio/OutputRequest/ execute | Map |
||
| prefix/Gpio/OutputRequest/ error | |
||
| External Key | Data | Units | Description |
|---|---|---|---|
| ai0 | long (Number) | Analog Input 0 - Special Analog Input meaning all inputs | |
| ai1 | long (Number) | Analog Input 1 | |
| ai2 | long (Number) | Analog Input 2 | |
| ai3 | long (Number) | Analog Input 3 | |
| ai4 | long (Number) | Analog Input 4 | |
| ai5 | long (Number) | Analog Input 5 | |
| ai6 | long (Number) | Analog Input 6 | |
| ai7 | long (Number) | Analog Input 7 | |
| ai8 | long (Number) | Analog Input 8 | |
| ai9 | long (Number) | Analog Input 9 | |
| ai10 | long (Number) | Analog Input 10 | |
| ai11 | long (Number) | Analog Input 11 | |
| ai12 | long (Number) | Analog Input 12 | |
| ai13 | long (Number) | Analog Input 13 | |
| ai14 | long (Number) | Analog Input 14 | |
| ai15 | long (Number) | Analog Input 15 | |
| ai16 | long (Number) | Analog Input 16 | |
| ai17 | long (Number) | Analog Input 17 | |
| ai18 | long (Number) | Analog Input 18 | |
| ai19 | long (Number) | Analog Input 19 | |
| ai20 | long (Number) | Analog Input 20 | |
| ai21 | long (Number) | Analog Input 21 | |
| ai22 | long (Number) | Analog Input 22 | |
| ai23 | long (Number) | Analog Input 23 | |
| ai24 | long (Number) | Analog Input 24 | |
| ai25 | long (Number) | Analog Input 25 | |
| ai26 | long (Number) | Analog Input 26 | |
| ai27 | long (Number) | Analog Input 27 | |
| ai28 | long (Number) | Analog Input 28 | |
| ai29 | long (Number) | Analog Input 29 | |
| ai30 | long (Number) | Analog Input 30 | |
| ai31 | long (Number) | Analog Input 31 | |
| ai32 | long (Number) | Analog Input 32 | |
| ao0 | long (Number) | Analog Output 0 - special long state meaning all analog outputs | |
| ao1 | long (Number) | Analog Output 1 | |
| ao2 | long (Number) | Analog Output 2 | |
| ao3 | long (Number) | Analog Output 3 | |
| ao4 | long (Number) | Analog Output 4 | |
| ao5 | long (Number) | Analog Output 5 | |
| ao6 | long (Number) | Analog Output 6 | |
| ao7 | long (Number) | Analog Output 7 | |
| ao8 | long (Number) | Analog Output 8 | |
| ao9 | long (Number) | Analog Output 9 | |
| ao10 | long (Number) | Analog Output 10 | |
| ao11 | long (Number) | Analog Output 11 | |
| ao12 | long (Number) | Analog Output 12 | |
| ao13 | long (Number) | Analog Output 13 | |
| ao14 | long (Number) | Analog Output 14 | |
| ao15 | long (Number) | Analog Output 15 | |
| ao16 | long (Number) | Analog Output 16 | |
| ao17 | long (Number) | Analog Output 17 | |
| ao18 | long (Number) | Analog Output 18 | |
| ao19 | long (Number) | Analog Output 19 | |
| ao20 | long (Number) | Analog Output 20 | |
| ao21 | long (Number) | Analog Output 21 | |
| ao22 | long (Number) | Analog Output 22 | |
| ao23 | long (Number) | Analog Output 23 | |
| ao24 | long (Number) | Analog Output 24 | |
| ao25 | long (Number) | Analog Output 25 | |
| ao26 | long (Number) | Analog Output 26 | |
| ao27 | long (Number) | Analog Output 27 | |
| ao28 | long (Number) | Analog Output 28 | |
| ao29 | long (Number) | Analog Output 29 | |
| ao30 | long (Number) | Analog Output 30 | |
| ao31 | long (Number) | Analog Output 31 | |
| ao32 | long (Number) | Analog Output 32 | |
| i0 | boolean (Boolean) | Input pin 0 - Special meaning all input states | |
| i1 | boolean (Boolean) | Input pin 1 - boolean state | |
| i2 | boolean (Boolean) | Input pin 2 - boolean state | |
| i3 | boolean (Boolean) | Input pin 3 - boolean state | |
| i4 | boolean (Boolean) | Input pin 4 - boolean state | |
| i5 | boolean (Boolean) | Input pin 5 - boolean state | |
| i6 | boolean (Boolean) | Input pin 6 - boolean state | |
| i7 | boolean (Boolean) | Input pin 7 - boolean state | |
| i8 | boolean (Boolean) | Input pin 8 - boolean state | |
| i9 | boolean (Boolean) | Input pin 9 - boolean state | |
| i10 | boolean (Boolean) | Input pin 10 - boolean state | |
| i11 | boolean (Boolean) | Input pin 11 - boolean state | |
| i12 | boolean (Boolean) | Input pin 12 - boolean state | |
| i13 | boolean (Boolean) | Input pin 13 - boolean state | |
| i14 | boolean (Boolean) | Input pin 14 - boolean state | |
| i15 | boolean (Boolean) | Input pin 15 - boolean state | |
| i16 | boolean (Boolean) | Input pin 16 - boolean state | |
| i17 | boolean (Boolean) | Input pin 17 - boolean state | |
| i18 | boolean (Boolean) | Input pin 18 - boolean state | |
| i19 | boolean (Boolean) | Input pin 19 - boolean state | |
| i20 | boolean (Boolean) | Input pin 20 - boolean state | |
| i21 | boolean (Boolean) | Input pin 21 - boolean state | |
| i22 | boolean (Boolean) | Input pin 22 - boolean state | |
| i23 | boolean (Boolean) | Input pin 23 - boolean state | |
| i24 | boolean (Boolean) | Input pin 24 - boolean state | |
| i25 | boolean (Boolean) | Input pin 25 - boolean state | |
| i26 | boolean (Boolean) | Input pin 26 - boolean state | |
| i27 | boolean (Boolean) | Input pin 27 - boolean state | |
| i28 | boolean (Boolean) | Input pin 28 - boolean state | |
| i29 | boolean (Boolean) | Input pin 29 - boolean state | |
| i30 | boolean (Boolean) | Input pin 30 - boolean state | |
| i31 | boolean (Boolean) | Input pin 31 - boolean state | |
| i32 | boolean (Boolean) | Input pin 32 - boolean state | |
| o0 | boolean (Boolean) | Output 0 - special boolean state meaning all output pins | |
| o1 | boolean (Boolean) | Output pin 1 - boolean state | |
| o2 | boolean (Boolean) | Output pin 2 - boolean state | |
| o3 | boolean (Boolean) | Output pin 3 - boolean state | |
| o4 | boolean (Boolean) | Output pin 4 - boolean state | |
| o5 | boolean (Boolean) | Output pin 5 - boolean state | |
| o6 | boolean (Boolean) | Output pin 6 - boolean state | |
| o7 | boolean (Boolean) | Output pin 7 - boolean state | |
| o8 | boolean (Boolean) | Output pin 8 - boolean state | |
| o9 | boolean (Boolean) | Output pin 9 - boolean state | |
| o10 | boolean (Boolean) | Output pin 10 - boolean state | |
| o11 | boolean (Boolean) | Output pin 11 - boolean state | |
| o12 | boolean (Boolean) | Output pin 12 - boolean state | |
| o13 | boolean (Boolean) | Output pin 13 - boolean state | |
| o14 | boolean (Boolean) | Output pin 14 - boolean state | |
| o15 | boolean (Boolean) | Output pin 15 - boolean state | |
| o16 | boolean (Boolean) | Output pin 16 - boolean state | |
| o17 | boolean (Boolean) | Output pin 17 - boolean state | |
| o18 | boolean (Boolean) | Output pin 18 - boolean state | |
| o19 | boolean (Boolean) | Output pin 19 - boolean state | |
| o20 | boolean (Boolean) | Output pin 20 - boolean state | |
| o21 | boolean (Boolean) | Output pin 21 - boolean state | |
| o22 | boolean (Boolean) | Output pin 22 - boolean state | |
| o23 | boolean (Boolean) | Output pin 23 - boolean state | |
| o24 | boolean (Boolean) | Output pin 24 - boolean state | |
| o25 | boolean (Boolean) | Output pin 25 - boolean state | |
| o26 | boolean (Boolean) | Output pin 26 - boolean state | |
| o27 | boolean (Boolean) | Output pin 27 - boolean state | |
| o28 | boolean (Boolean) | Output pin 28 - boolean state | |
| o29 | boolean (Boolean) | Output pin 29 - boolean state | |
| o30 | boolean (Boolean) | Output pin 30 - boolean state | |
| o31 | boolean (Boolean) | Output pin 31 - boolean state | |
| o32 | boolean (Boolean) | Output pin 32 - boolean state |
org.eclipse.equinox
incubator
soda
dk
org.eclipse.soda.dk.gpio
org.eclipse.soda.dk.gpio.profile
dk
profile.xml
(1.16)
| Tag(s) | Timestamp | Revision | Comment |
|---|---|---|---|
| V1_2_0_2010_01_22 .. V1_2_0_2008_01_08_E3_3_2 | 2009-01-07 | 1.16 | |
| V1_2_0_2008_01_05_E3_3_2 | 2009-01-05 | 1.15 | |
| V1_2_0_2008_12_14_E3_3_2 .. V1_2_0_2008_09_30 | 2008-09-29 | 1.14 | |
| Eclipse3_3 | 2008-05-21 | 1.13 | |
| V1_1_0_2008_05_15 .. V1_1_0_2008_05_14 | 2008-05-12 | 1.12 | |
| V1_1_0_2008_05_09 .. V1_1_0_2008_04_04 | 2008-03-17 | 1.11 | |
| V1_1_0_2008_03_10 .. V1_1_0_2008_01_24 | 2008-01-24 | 1.10 | |
| V1_1_0_2008_01_22 | 2008-01-15 | 1.9 | |
| V1_1_0_2008_01_12 .. V1_1_0_2008_01_11 | 2008-01-11 | 1.8 | |
| V1_0_0_2007_03_03 | 2007-03-01 | 1.1 |
| Copyright (c) 2010 IBM. See license in Legal section. | 2010-01-26 | GpioProfile External 1.2.0 |