Actions

Difference between revisions of "Device"

From Zenitel Wiki

Line 2: Line 2:
 
<'''Device'''> is one byte.<br>
 
<'''Device'''> is one byte.<br>
 
Note that devices can both be physical boxes (e.g. [[RIO]]) or a function (Router).<br>
 
Note that devices can both be physical boxes (e.g. [[RIO]]) or a function (Router).<br>
 +
 +
{| border="1"
 +
! style="background:#ffdead;" width="100" |Value (decimal)
 +
! style="background:#ffdead;" width="100" |Value (Hex)
 +
! style="background:#ffdead;" width="600" |Device Function
 +
|-
 +
| [[GET_PIN_COUNTS]] || Query a RIO about number of output and input pins and support for non mandatory features
 +
|-
 +
| [[PIN_COUNTS]] || Response to the GET_PIN_COUNTS message
 +
|-
 +
| [[SET_RCO]] || Turn the given remote control output on
 +
|-
 +
| [[SET_RCO_OK]] || Positive response to the SET_RCO message
 +
|-
 +
| [[SET_RCO_FAILED]] || Negative response to the SET_RCO message
 +
|-
 +
| [[CLEAR_RCO]] || Turn the given remote control output off
 +
|-
 +
| [[CLEAR_RCO_OK]] || Positive response to the CLEAR_RCO message
 +
|-
 +
| [[CLEAR_RCO_FAILED]] || Negative response to the CLEAR_RCO message
 +
|-
 +
| [[PULSE_RCO]] || Generate a pulse with the defined length
 +
|-
 +
| [[PULSE_RCO_OK]] || Positive response to the PULSE_RCO message
 +
|-
 +
| [[PULSE_RCO_FAILED]] || Negative response to the PULSE_RCO message
 +
|-
 +
| [[POLL_RCI]] || Poll the given remote control input once
 +
|-
 +
| [[SCAN_RCI_ONCE]] || Scan input until defined condition is met, then report to exchange
 +
|-
 +
| [[SCAN_RCI_ACK]] || Positive response to the SCAN_RCI_ONCE message
 +
|-
 +
| [[RCI_IS_ON]] || Response to the POLL_RCI and SCAN_RCI_ONCE messages, input pin is on
 +
|-
 +
| [[RCI_IS_OFF]] || Response to the POLL_RCI and SCAN_RCI_ONCE messages, input pin is off
 +
|-
 +
| [[SCAN_END_ACK]] || Acknowledgment to the RCI_IS_OFF and RCI_IS_ON messages
 +
|-
 +
|}
 +
 +
<br>
 +
<br>

Revision as of 22:10, 19 June 2007

All data messages are addressed to a device. A device is always related to (owned by) a node. A full device address consists of <node> <device>.
<Device> is one byte.
Note that devices can both be physical boxes (e.g. RIO) or a function (Router).

Value (decimal) Value (Hex) Device Function
GET_PIN_COUNTS Query a RIO about number of output and input pins and support for non mandatory features
PIN_COUNTS Response to the GET_PIN_COUNTS message
SET_RCO Turn the given remote control output on
SET_RCO_OK Positive response to the SET_RCO message
SET_RCO_FAILED Negative response to the SET_RCO message
CLEAR_RCO Turn the given remote control output off
CLEAR_RCO_OK Positive response to the CLEAR_RCO message
CLEAR_RCO_FAILED Negative response to the CLEAR_RCO message
PULSE_RCO Generate a pulse with the defined length
PULSE_RCO_OK Positive response to the PULSE_RCO message
PULSE_RCO_FAILED Negative response to the PULSE_RCO message
POLL_RCI Poll the given remote control input once
SCAN_RCI_ONCE Scan input until defined condition is met, then report to exchange
SCAN_RCI_ACK Positive response to the SCAN_RCI_ONCE message
RCI_IS_ON Response to the POLL_RCI and SCAN_RCI_ONCE messages, input pin is on
RCI_IS_OFF Response to the POLL_RCI and SCAN_RCI_ONCE messages, input pin is off
SCAN_END_ACK Acknowledgment to the RCI_IS_OFF and RCI_IS_ON messages