Specifications

48 Chapter 5 - Software Interface
Commands and Responses
The first byte of each packet is the command byte, and the seven remaining bytes
are the data bytes. The command byte is an ASCII character, currently from 'A' to
'T'. Chapter 6, the Command Reference, details each command and response.
A command byte in upper-case indicates a set command to the controller. The data
bytes then alter an internal setting of the controller.
A command byte in lower-case indicates a query command to the controller. The
data bytes in the query command are ignored by the controller. A query command
tells the controller to report the internal settings of the controller as they relate to
the command. The controller reports this data in a response packet.
The format of the response packet is identical to that of the set command,
including the command byte being in upper-case. This allows the host to query a
current setting, modify a specific parameter, and return the same packet to the
controller as a set command. Unused or unknown parameters can be ignored.
The structure for each type of packet is shown below:
0 1 2 3 4 5 6 7
ÚÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ¿
Query: ³'x'³ 0 ³ 0 ³ 0 ³ 0 ³ 0 ³ 0 ³ 0 ³
ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ
0 1 2 3 4 5 6 7
ÚÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ¿
Response: ³'X'³ 1 ³ 2 ³ 3 ³ 4 ³ 5 ³ 6 ³ 7 ³
ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ
0 1 2 3 4 5 6 7
ÚÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ¿
Set: ³'X'³ 1 ³ 2 ³ 3 ³ 4 ³ 5 ³ 6 ³ 7 ³
ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ
Note the command byte (byte 0) is in lower-case for the query command, and is in
upper-case in the response packet and set commands.