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

external GpioProfile External

Provider Eclipse.org
Vendors IBM
Version 1.1.0

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 analot 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 Description
New Analog input 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 analot 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 Map
New Analog input count 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 Long
New Analog output 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 Map
New Analog output count 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 Long
New Analog output request 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
prefix/Gpio/AnalogOutputRequest/ execute
prefix/Gpio/AnalogOutputRequest/ error
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.
prefix/Gpio/Input Map
prefix/Gpio/Input/ get
prefix/Gpio/Input/ read
prefix/Gpio/Input/ error Map
Input count 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 Long
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.
prefix/Gpio/Output Map
prefix/Gpio/Output/ get
prefix/Gpio/Output/ read
prefix/Gpio/Output/ error Map
Output 1 expression 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 String
Output 2 expression 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 String
Output 3 expression 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 String
Output 4 expression 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 String
Output 5 expression 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 String
Output 6 expression 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 String
Output 7 expression 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 String
Output 8 expression 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 String
Output 9 expression 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 String
Output 10 expression 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 String
Output 11 expression 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 String
Output 12 expression 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 String
Output 13 expression 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 String
Output 14 expression 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 String
Output 15 expression 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 String
Output 16 expression 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 String
Output 17 expression 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 String
Output 18 expression 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 String
Output 19 expression 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 String
Output 20 expression 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 String
Output 21 expression 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 String
Output 22 expression 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 String
Output 23 expression 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 String
Output 24 expression 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 String
Output 25 expression 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 String
Output 26 expression 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 String
Output 27 expression 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 String
Output 28 expression 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 String
Output 29 expression 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 String
Output 30 expression 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 String
Output 31 expression 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 String
Output 32 expression 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 String
Output count 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 Long
Output request 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
prefix/Gpio/OutputRequest/ execute
prefix/Gpio/OutputRequest/ error
External Key Data Description
New ai0 longAnalog Input 0 - Special Analog Input meaning all inputs
New ai1 longAnalog Input 1
New ai2 longAnalog Input 2
New ai3 longAnalog Input 3
New ai4 longAnalog Input 4
New ai5 longAnalog Input 5
New ai6 longAnalog Input 6
New ai7 longAnalog Input 7
New ai8 longAnalog Input 8
New ai9 longAnalog Input 9
New ai10 longAnalog Input 10
New ai11 longAnalog Input 11
New ai12 longAnalog Input 12
New ai13 longAnalog Input 13
New ai14 longAnalog Input 14
New ai15 longAnalog Input 15
New ai16 longAnalog Input 16
New ai17 longAnalog Input 17
New ai18 longAnalog Input 18
New ai19 longAnalog Input 19
New ai20 longAnalog Input 20
New ai21 longAnalog Input 21
New ai22 longAnalog Input 22
New ai23 longAnalog Input 23
New ai24 longAnalog Input 24
New ai25 longAnalog Input 25
New ai26 longAnalog Input 26
New ai27 longAnalog Input 27
New ai28 longAnalog Input 28
New ai29 longAnalog Input 29
New ai30 longAnalog Input 30
New ai31 longAnalog Input 31
New ai32 longAnalog Input 32
New ao0 longAnalog Output 0 - special long state meaning all analog outputs
New ao1 longAnalog Output 1
New ao2 longAnalog Output 2
New ao3 longAnalog Output 3
New ao4 longAnalog Output 4
New ao5 longAnalog Output 5
New ao6 longAnalog Output 6
New ao7 longAnalog Output 7
New ao8 longAnalog Output 8
New ao9 longAnalog Output 9
New ao10 longAnalog Output 10
New ao11 longAnalog Output 11
New ao12 longAnalog Output 12
New ao13 longAnalog Output 13
New ao14 longAnalog Output 14
New ao15 longAnalog Output 15
New ao16 longAnalog Output 16
New ao17 longAnalog Output 17
New ao18 longAnalog Output 18
New ao19 longAnalog Output 19
New ao20 longAnalog Output 20
New ao21 longAnalog Output 21
New ao22 longAnalog Output 22
New ao23 longAnalog Output 23
New ao24 longAnalog Output 24
New ao25 longAnalog Output 25
New ao26 longAnalog Output 26
New ao27 longAnalog Output 27
New ao28 longAnalog Output 28
New ao29 longAnalog Output 29
New ao30 longAnalog Output 30
New ao31 longAnalog Output 31
New ao32 longAnalog Output 32
New i0 booleanInput pin 0 - Special meaning all input states
i1 booleanInput pin 1 - boolean state
i2 booleanInput pin 2 - boolean state
i3 booleanInput pin 3 - boolean state
i4 booleanInput pin 4 - boolean state
i5 booleanInput pin 5 - boolean state
i6 booleanInput pin 6 - boolean state
i7 booleanInput pin 7 - boolean state
i8 booleanInput pin 8 - boolean state
i9 booleanInput pin 9 - boolean state
i10 booleanInput pin 10 - boolean state
i11 booleanInput pin 11 - boolean state
i12 booleanInput pin 12 - boolean state
i13 booleanInput pin 13 - boolean state
i14 booleanInput pin 14 - boolean state
i15 booleanInput pin 15 - boolean state
i16 booleanInput pin 16 - boolean state
i17 booleanInput pin 17 - boolean state
i18 booleanInput pin 18 - boolean state
i19 booleanInput pin 19 - boolean state
i20 booleanInput pin 20 - boolean state
i21 booleanInput pin 21 - boolean state
i22 booleanInput pin 22 - boolean state
i23 booleanInput pin 23 - boolean state
i24 booleanInput pin 24 - boolean state
i25 booleanInput pin 25 - boolean state
i26 booleanInput pin 26 - boolean state
i27 booleanInput pin 27 - boolean state
i28 booleanInput pin 28 - boolean state
i29 booleanInput pin 29 - boolean state
i30 booleanInput pin 30 - boolean state
i31 booleanInput pin 31 - boolean state
i32 booleanInput pin 32 - boolean state
o0 booleanOutput 0 - special boolean state meaning all output pins
o1 booleanOutput pin 1 - boolean state
o2 booleanOutput pin 2 - boolean state
o3 booleanOutput pin 3 - boolean state
o4 booleanOutput pin 4 - boolean state
o5 booleanOutput pin 5 - boolean state
o6 booleanOutput pin 6 - boolean state
o7 booleanOutput pin 7 - boolean state
o8 booleanOutput pin 8 - boolean state
o9 booleanOutput pin 9 - boolean state
o10 booleanOutput pin 10 - boolean state
o11 booleanOutput pin 11 - boolean state
o12 booleanOutput pin 12 - boolean state
o13 booleanOutput pin 13 - boolean state
o14 booleanOutput pin 14 - boolean state
o15 booleanOutput pin 15 - boolean state
o16 booleanOutput pin 16 - boolean state
o17 booleanOutput pin 17 - boolean state
o18 booleanOutput pin 18 - boolean state
o19 booleanOutput pin 19 - boolean state
o20 booleanOutput pin 20 - boolean state
o21 booleanOutput pin 21 - boolean state
o22 booleanOutput pin 22 - boolean state
o23 booleanOutput pin 23 - boolean state
o24 booleanOutput pin 24 - boolean state
o25 booleanOutput pin 25 - boolean state
o26 booleanOutput pin 26 - boolean state
o27 booleanOutput pin 27 - boolean state
o28 booleanOutput pin 28 - boolean state
o29 booleanOutput pin 29 - boolean state
o30 booleanOutput pin 30 - boolean state
o31 booleanOutput pin 31 - boolean state
o32 booleanOutput 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_1_0_2008_02_06 .. 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
V1_1_0_2007_10_17 .. V1_1_0_2007_09_11 2007-05-11 1.4 Change version to 1.1.0
Eclipse3_2 2007-05-02 1.3
V1_0_0_2007_04_26 .. V1_0_0_2007_03_07 2007-03-06 1.2
V1_0_0_2007_03_03 2007-03-01 1.1
Copyright (c) 2008 IBM. See license in Legal section. 2008-02-07 GpioProfile External 1.1.0