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

external GpioProfile External

Provider Eclipse.org
Vendors IBM
Version 1.1.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.

New Analog input (Gpio/AnalogInput)

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.

New ai0 Analog Input 0 - Special Analog Input meaning all inputs
New ai1 Analog Input 1
New ai2 Analog Input 2
New ai3 Analog Input 3
New ai4 Analog Input 4
New ai5 Analog Input 5
New ai6 Analog Input 6
New ai7 Analog Input 7
New ai8 Analog Input 8
New ai9 Analog Input 9
New ai10 Analog Input 10
New ai11 Analog Input 11
New ai12 Analog Input 12
New ai13 Analog Input 13
New ai14 Analog Input 14
New ai15 Analog Input 15
New ai16 Analog Input 16
New ai17 Analog Input 17
New ai18 Analog Input 18
New ai19 Analog Input 19
New ai20 Analog Input 20
New ai21 Analog Input 21
New ai22 Analog Input 22
New ai23 Analog Input 23
New ai24 Analog Input 24
New ai25 Analog Input 25
New ai26 Analog Input 26
New ai27 Analog Input 27
New ai28 Analog Input 28
New ai29 Analog Input 29
New ai30 Analog Input 30
New ai31 Analog Input 31
New ai32 Analog Input 32

New Analog input count (Gpio/AnalogInputCount)

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.

New Analog output (Gpio/AnalogOutput)

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.

New ao0 Analog Output 0 - special long state meaning all analog outputs
New ao1 Analog Output 1
New ao2 Analog Output 2
New ao3 Analog Output 3
New ao4 Analog Output 4
New ao5 Analog Output 5
New ao6 Analog Output 6
New ao7 Analog Output 7
New ao8 Analog Output 8
New ao9 Analog Output 9
New ao10 Analog Output 10
New ao11 Analog Output 11
New ao12 Analog Output 12
New ao13 Analog Output 13
New ao14 Analog Output 14
New ao15 Analog Output 15
New ao16 Analog Output 16
New ao17 Analog Output 17
New ao18 Analog Output 18
New ao19 Analog Output 19
New ao20 Analog Output 20
New ao21 Analog Output 21
New ao22 Analog Output 22
New ao23 Analog Output 23
New ao24 Analog Output 24
New ao25 Analog Output 25
New ao26 Analog Output 26
New ao27 Analog Output 27
New ao28 Analog Output 28
New ao29 Analog Output 29
New ao30 Analog Output 30
New ao31 Analog Output 31
New ao32 Analog Output 32

New Analog output count (Gpio/AnalogOutputCount)

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.

New Analog output request (Gpio/AnalogOutputRequest)

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)

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.

New 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)

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)

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)

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

Output 2 expression (Gpio/Output2Expression)

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

Output 3 expression (Gpio/Output3Expression)

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

Output 4 expression (Gpio/Output4Expression)

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

Output 5 expression (Gpio/Output5Expression)

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

Output 6 expression (Gpio/Output6Expression)

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

Output 7 expression (Gpio/Output7Expression)

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

Output 8 expression (Gpio/Output8Expression)

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

Output 9 expression (Gpio/Output9Expression)

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

Output 10 expression (Gpio/Output10Expression)

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

Output 11 expression (Gpio/Output11Expression)

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

Output 12 expression (Gpio/Output12Expression)

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

Output 13 expression (Gpio/Output13Expression)

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

Output 14 expression (Gpio/Output14Expression)

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

Output 15 expression (Gpio/Output15Expression)

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

Output 16 expression (Gpio/Output16Expression)

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

Output 17 expression (Gpio/Output17Expression)

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

Output 18 expression (Gpio/Output18Expression)

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

Output 19 expression (Gpio/Output19Expression)

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

Output 20 expression (Gpio/Output20Expression)

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

Output 21 expression (Gpio/Output21Expression)

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

Output 22 expression (Gpio/Output22Expression)

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

Output 23 expression (Gpio/Output23Expression)

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

Output 24 expression (Gpio/Output24Expression)

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

Output 25 expression (Gpio/Output25Expression)

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

Output 26 expression (Gpio/Output26Expression)

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

Output 27 expression (Gpio/Output27Expression)

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

Output 28 expression (Gpio/Output28Expression)

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

Output 29 expression (Gpio/Output29Expression)

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

Output 30 expression (Gpio/Output30Expression)

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

Output 31 expression (Gpio/Output31Expression)

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

Output 32 expression (Gpio/Output32Expression)

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

Output count (Gpio/OutputCount)

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)

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
New 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
New 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
New 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
New 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
New 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
New ai0 long Analog Input 0 - Special Analog Input meaning all inputs
New ai1 long Analog Input 1
New ai2 long Analog Input 2
New ai3 long Analog Input 3
New ai4 long Analog Input 4
New ai5 long Analog Input 5
New ai6 long Analog Input 6
New ai7 long Analog Input 7
New ai8 long Analog Input 8
New ai9 long Analog Input 9
New ai10 long Analog Input 10
New ai11 long Analog Input 11
New ai12 long Analog Input 12
New ai13 long Analog Input 13
New ai14 long Analog Input 14
New ai15 long Analog Input 15
New ai16 long Analog Input 16
New ai17 long Analog Input 17
New ai18 long Analog Input 18
New ai19 long Analog Input 19
New ai20 long Analog Input 20
New ai21 long Analog Input 21
New ai22 long Analog Input 22
New ai23 long Analog Input 23
New ai24 long Analog Input 24
New ai25 long Analog Input 25
New ai26 long Analog Input 26
New ai27 long Analog Input 27
New ai28 long Analog Input 28
New ai29 long Analog Input 29
New ai30 long Analog Input 30
New ai31 long Analog Input 31
New ai32 long Analog Input 32
New ao0 long Analog Output 0 - special long state meaning all analog outputs
New ao1 long Analog Output 1
New ao2 long Analog Output 2
New ao3 long Analog Output 3
New ao4 long Analog Output 4
New ao5 long Analog Output 5
New ao6 long Analog Output 6
New ao7 long Analog Output 7
New ao8 long Analog Output 8
New ao9 long Analog Output 9
New ao10 long Analog Output 10
New ao11 long Analog Output 11
New ao12 long Analog Output 12
New ao13 long Analog Output 13
New ao14 long Analog Output 14
New ao15 long Analog Output 15
New ao16 long Analog Output 16
New ao17 long Analog Output 17
New ao18 long Analog Output 18
New ao19 long Analog Output 19
New ao20 long Analog Output 20
New ao21 long Analog Output 21
New ao22 long Analog Output 22
New ao23 long Analog Output 23
New ao24 long Analog Output 24
New ao25 long Analog Output 25
New ao26 long Analog Output 26
New ao27 long Analog Output 27
New ao28 long Analog Output 28
New ao29 long Analog Output 29
New ao30 long Analog Output 30
New ao31 long Analog Output 31
New ao32 long Analog Output 32
New i0 boolean Input pin 0 - Special meaning all input states
i1 boolean Input pin 1 - boolean state
i2 boolean Input pin 2 - boolean state
i3 boolean Input pin 3 - boolean state
i4 boolean Input pin 4 - boolean state
i5 boolean Input pin 5 - boolean state
i6 boolean Input pin 6 - boolean state
i7 boolean Input pin 7 - boolean state
i8 boolean Input pin 8 - boolean state
i9 boolean Input pin 9 - boolean state
i10 boolean Input pin 10 - boolean state
i11 boolean Input pin 11 - boolean state
i12 boolean Input pin 12 - boolean state
i13 boolean Input pin 13 - boolean state
i14 boolean Input pin 14 - boolean state
i15 boolean Input pin 15 - boolean state
i16 boolean Input pin 16 - boolean state
i17 boolean Input pin 17 - boolean state
i18 boolean Input pin 18 - boolean state
i19 boolean Input pin 19 - boolean state
i20 boolean Input pin 20 - boolean state
i21 boolean Input pin 21 - boolean state
i22 boolean Input pin 22 - boolean state
i23 boolean Input pin 23 - boolean state
i24 boolean Input pin 24 - boolean state
i25 boolean Input pin 25 - boolean state
i26 boolean Input pin 26 - boolean state
i27 boolean Input pin 27 - boolean state
i28 boolean Input pin 28 - boolean state
i29 boolean Input pin 29 - boolean state
i30 boolean Input pin 30 - boolean state
i31 boolean Input pin 31 - boolean state
i32 boolean Input pin 32 - boolean state
o0 boolean Output 0 - special boolean state meaning all output pins
o1 boolean Output pin 1 - boolean state
o2 boolean Output pin 2 - boolean state
o3 boolean Output pin 3 - boolean state
o4 boolean Output pin 4 - boolean state
o5 boolean Output pin 5 - boolean state
o6 boolean Output pin 6 - boolean state
o7 boolean Output pin 7 - boolean state
o8 boolean Output pin 8 - boolean state
o9 boolean Output pin 9 - boolean state
o10 boolean Output pin 10 - boolean state
o11 boolean Output pin 11 - boolean state
o12 boolean Output pin 12 - boolean state
o13 boolean Output pin 13 - boolean state
o14 boolean Output pin 14 - boolean state
o15 boolean Output pin 15 - boolean state
o16 boolean Output pin 16 - boolean state
o17 boolean Output pin 17 - boolean state
o18 boolean Output pin 18 - boolean state
o19 boolean Output pin 19 - boolean state
o20 boolean Output pin 20 - boolean state
o21 boolean Output pin 21 - boolean state
o22 boolean Output pin 22 - boolean state
o23 boolean Output pin 23 - boolean state
o24 boolean Output pin 24 - boolean state
o25 boolean Output pin 25 - boolean state
o26 boolean Output pin 26 - boolean state
o27 boolean Output pin 27 - boolean state
o28 boolean Output pin 28 - boolean state
o29 boolean Output pin 29 - boolean state
o30 boolean Output pin 30 - boolean state
o31 boolean Output pin 31 - boolean state
o32 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=OHF&component=DeviceKit
CVS File:
  org.eclipse.ohf
    plugins
      org.eclipse.soda.dk
        org.eclipse.soda.dk.gpio
          org.eclipse.soda.dk.gpio.profile
            dk
              profile.xml
Tag(s) Timestamp Revision Comment
V1_2_0_2008_10_31 .. V1_2_0_2008_09_30 2008-09-29 1.14
Eclipse3_3 .. V1_1_0_2008_05_27 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_1_0_2008_01_03 2007-12-07 1.6
V1_1_0_2007_12_03 .. V1_1_0_2007_11_15 2007-11-15 1.5
Eclipse3_2 2007-05-02 1.3
V1_0_0_2007_03_03 2007-03-01 1.1

Copyright (c) 2008 IBM. See license in Legal section. 2008-11-06 GpioProfile External 1.1.0