System information

7
2. Communication protocol
2.1. Communication rules
Communication rules
Flow control None
Bits per second 19,200bps/9,600bps (Selectable by “Baud rate” menu.)
Parity None
Data bits 8bits
Stop bits 1bit
2.2. Command character strings
A command is defined by ASCII characters. It consists of a command ID number, a command name
and zero or more parameters. A carriage return code (0Dh) is added at the end of each command. A
command ID number and command name shall not be delimited. A command name and parameter
should be delimited by space (20h). Multiple parameters also should be delimited by space (20h).
Case sensitivity is on.
Format: ID Command [ _ Parameter1 _ …] ¥r
Example: 01Pmute _ 1 ¥r
Note: “_” stands for space (20h) and “¥r” stands for carriage return code (0Dh). The maximum number
of command characters is 32.
2.3. Command ID
Command ID number represents unit ID of controlled displays by two decimal digit ASCII characters.
The unit ID can be set by the dip switch and system menu in the range of 01 to 64.
(In model group C, from firmware version “P01.70A”, the range will be 01 to 64.)
When a command with a command ID “00” is sent, all connected displays execute the command at
once.
2.4. Integral parameter
1. The range of integer is from -32768 to 32767. It can be stipulated per command.
2. Negative value is showed "-".
2.5. Sequence
Only when the command ID corresponds with their unit ID or when the command ID is “00”, displays
execute the command.
After receiving a carriage return code (0Dh), the display analyzes and executes the command within
700 msec, and starts to send the result string. If the command ID does not correspond with the unit ID,
the display will not return any result string
When the display, which is set MASTER in Dip Switch, receives a command with a command ID “00”,
it will return the result string. If it is set SINGLE or SLAVE, it will not return any result string.
When the display is processing a command, the controller shall not issue any command. Either
receiving a result string or 700 msec after carriage return code transmission, whichever shorter period
is regarded as a command processing time.
The controller should issue a command after 50msec or more has passed since received a result
string.
* Some commands may take more than 700 msec till the display returns the result string after receiving
a command.