9 - 28
Cygnus 2 Operating Manual
9.4.23 Update User Message
Command = UV < User Message Number> < User Message Name>
User Message Number = <Byte> 1 - 10
User Message # Name = <String> Up to 19 characters, null terminated
Response = None (Just header and trailer)
NOTE: A user message that is currently displayed will not be changed on the
screen until the message area is refreshed.
9.4.24 Query Logic Statement
Command = QL <Statement Number>
Statement Number = <Byte> 1 - 100
Response = <Length of logic elements> <Set of elements>
NOTE: This length is NOT the same as the length of the packet. It tells how many
bytes follow in the "event/action" <set of elements>.
Response can be made up of the following elements. All elements except Numeric
2 are one byte. Numeric 2 is a 4-byte integer.
AND connector. . . . . . . . . . . . . . . . . 0x26
Or connector . . . . . . . . . . . . . . . . . . 0x7C
Left parenthesis . . . . . . . . . . . . . . . . 0x28
Right Parenthesis. . . . . . . . . . . . . . . 0x29
On connector . . . . . . . . . . . . . . . . . . 0x40
Event code . . . . . . . . . . . . . . . . . . . . <byte> (See note 1)
Negated Event code. . . . . . . . . . . . . <byte> (See note 1)
Numeric 1 . . . . . . . . . . . . . . . . . . . . <byte> (See note 2)
Numeric 2. . . . . . . . . . . . . . . . . . . . . <integer> (See note 3)
Space . . . . . . . . . . . . . . . . . . . . . . . . 0x20 separates "if" and "then"
Action code . . . . . . . . . . . . . . . . . . . <byte> (See note 1)
Action Numeric. . . . . . . . . . . . . . . . . <byte> (See note 4)
Terminator . . . . . . . . . . . . . . . . . . . . (ETX) 0x03 Indicates end of "then"