Eclipse.org Eclipse.org GpioProfile org.eclipse.soda.dk.gpio

external GpioProfile External

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.

Analog input (Gpio/AnalogInput) 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.

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

Analog input count (Gpio/AnalogInputCount) 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.

Analog output (Gpio/AnalogOutput) 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.

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

Analog output count (Gpio/AnalogOutputCount) 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.

Analog output request (Gpio/AnalogOutputRequest) 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.

Input (Gpio/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.

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

Input count (Gpio/InputCount) 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.

Output (Gpio/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.

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

Output 1 expression (Gpio/Output1Expression) String

LDAP expression to trigger the state of output pin 1 based on input pin and control values.

Output 2 expression (Gpio/Output2Expression) String

LDAP expression to trigger the state of output pin 2 based on input pin and control values.

Output 3 expression (Gpio/Output3Expression) String

LDAP expression to trigger the state of output pin 3 based on input pin and control values.

Output 4 expression (Gpio/Output4Expression) String

LDAP expression to trigger the state of output pin 4 based on input pin and control values.

Output 5 expression (Gpio/Output5Expression) String

LDAP expression to trigger the state of output pin 5 based on input pin and control values.

Output 6 expression (Gpio/Output6Expression) String

LDAP expression to trigger the state of output pin 6 based on input pin and control values.

Output 7 expression (Gpio/Output7Expression) String

LDAP expression to trigger the state of output pin 7 based on input pin and control values.

Output 8 expression (Gpio/Output8Expression) String

LDAP expression to trigger the state of output pin 8 based on input pin and control values.

Output 9 expression (Gpio/Output9Expression) String

LDAP expression to trigger the state of output pin 9 based on input pin and control values.

Output 10 expression (Gpio/Output10Expression) String

LDAP expression to trigger the state of output pin 10 based on input pin and control values.

Output 11 expression (Gpio/Output11Expression) String

LDAP expression to trigger the state of output pin 11 based on input pin and control values.

Output 12 expression (Gpio/Output12Expression) String

LDAP expression to trigger the state of output pin 12 based on input pin and control values.

Output 13 expression (Gpio/Output13Expression) String

LDAP expression to trigger the state of output pin 13 based on input pin and control values.

Output 14 expression (Gpio/Output14Expression) String

LDAP expression to trigger the state of output pin 14 based on input pin and control values.

Output 15 expression (Gpio/Output15Expression) String

LDAP expression to trigger the state of output pin 15 based on input pin and control values.

Output 16 expression (Gpio/Output16Expression) String

LDAP expression to trigger the state of output pin 16 based on input pin and control values.

Output 17 expression (Gpio/Output17Expression) String

LDAP expression to trigger the state of output pin 17 based on input pin and control values.

Output 18 expression (Gpio/Output18Expression) String

LDAP expression to trigger the state of output pin 18 based on input pin and control values.

Output 19 expression (Gpio/Output19Expression) String

LDAP expression to trigger the state of output pin 19 based on input pin and control values.

Output 20 expression (Gpio/Output20Expression) String

LDAP expression to trigger the state of output pin 20 based on input pin and control values.

Output 21 expression (Gpio/Output21Expression) String

LDAP expression to trigger the state of output pin 21 based on input pin and control values.

Output 22 expression (Gpio/Output22Expression) String

LDAP expression to trigger the state of output pin 22 based on input pin and control values.

Output 23 expression (Gpio/Output23Expression) String

LDAP expression to trigger the state of output pin 23 based on input pin and control values.

Output 24 expression (Gpio/Output24Expression) String

LDAP expression to trigger the state of output pin 24 based on input pin and control values.

Output 25 expression (Gpio/Output25Expression) String

LDAP expression to trigger the state of output pin 25 based on input pin and control values.

Output 26 expression (Gpio/Output26Expression) String

LDAP expression to trigger the state of output pin 26 based on input pin and control values.

Output 27 expression (Gpio/Output27Expression) String

LDAP expression to trigger the state of output pin 27 based on input pin and control values.

Output 28 expression (Gpio/Output28Expression) String

LDAP expression to trigger the state of output pin 28 based on input pin and control values.

Output 29 expression (Gpio/Output29Expression) String

LDAP expression to trigger the state of output pin 29 based on input pin and control values.

Output 30 expression (Gpio/Output30Expression) String

LDAP expression to trigger the state of output pin 30 based on input pin and control values.

Output 31 expression (Gpio/Output31Expression) String

LDAP expression to trigger the state of output pin 31 based on input pin and control values.

Output 32 expression (Gpio/Output32Expression) String

LDAP expression to trigger the state of output pin 32 based on input pin and control values.

Output count (Gpio/OutputCount) 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.

Output request (Gpio/OutputRequest) 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.

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

prefix

The prefix section of the topic is an optional section that can be set via configuration settings.

get

If get is specified at the end of the topic, then this is a request to get the current value from the measurement.

read

If read is specified at the end of the topic, then this is a request to read the measurement.

write

If write is specified at the end of the topic, then this is a request to write a value to the measurement.

trigger

If trigger is specified at the end of the topic, then this is a request to trigger the signal.

execute

If execute is specified at the end of the topic, then this is a request to excute the command.
Bugzilla: https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Equinox&component=Incubator.DeviceKit
CVS File:
  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_1_13 .. 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-22 GpioProfile External 1.2.0