P/N 3100346 ISSUE 3
PAGE 6
<ZONE>
Programmable unit Zone issued by the master or controlling computer
Range ASCII A-D (1 byte). Note – Zone value is not retained after power loss unless
battery backup is installed. Value defaults to Zone A on power up.
<ETX>
The <ETX> character has a value of 3 hexadecimal and is required at the end of
every message (1 byte)
<CHKSUM>
Optional two byte Message Block checksum (2 bytes). Refer to Section 4.0 for
Block checksum calculation and verification. If checksum is not desired, must pad
these two bytes with two ASCII zeros 00.
3.0
Message Command Set
3.1
Tone/Message Command - 00-1F
Send Format: <STX><UA><TONE> <TIME> <ZONE> <ETX> <CHKSUM>
<UA>
Unit address characters (2 bytes). See Section 2.0, Messaging Format
<TONE>
Tone/Message to be played by the unit. Example - If tone 06 is chosen, the two
byte <TONE> data field should contain ASCII ‘0’ and ‘6’ written in ASCII format as
06. Range ASCII 00-1F(2 bytes). See Tone Chart for a list of available tones or
messages.
<TIME>
Time sequence for Tone/Message to be played (00-99 seconds). For continous play
of Tone/Message, use ‘00’ in this data field. Range ASCII 00-99 (2 bytes)
<ZONE>
Units matching this zone field will play Tone/Message indicated in the <TONE>
data field for specified time indicated in <TIME> data field. All other zones remain
in standby mode.
<ETX>
The <ETX> character has a value of 3 hexadecimal and is required at the end of
every message (1 byte)
<CHKSUM>
Optional two byte Message Block checksum (2 bytes). Refer to Section 4.0 for
Block checksum calculation and verification. If checksum is not desired, must pad
these two bytes with two ASCII zeros 00.
3.2
BROADCAST COMMAND - 41
Send Format: <STX> 41 <TONE> <TIME> <ZONE> <ETX> <CHKSUM>
<41>
In this command type, two byte ASCII ‘41’ replaces <UA> characters. This command
is issued to all units containing the identical <ZONE> field.
<TONE>
Tone/Message to be played by the unit. See tone chart for a list of available tones/
messages. Range ASCII 00-1F (2 bytes).
<TIME>
Time sequence for Tone/Message (00-99 seconds). For continous play of Tone/
Message, use ‘00’ in this data field. Range ASCII 00-99 (2 bytes)
<ZONE>
Units matching this zone field will play Tone/Message indicated in the <TONE>
data field for specified time indicated in <TIME> data field. All other zones remain
in standby mode.
<ETX>
The <ETX> character has a value of 3 hexadecimal and is required at the end of
every message (1 byte)
<CHKSUM>
Optional two byte Message Block checksum (2 bytes). Refer to Section 4.0 for
Block checksum calculation and verification. If checksum is not desired, must pad
these two bytes with two ASCII zeros 00.
Unit Response: None
Example:
<STX>410530B<ETX>00
Units programmed with Zone ‘B’ only to play Tone 05 for 30 seconds then shut off
automatically. Checksum characters not used in this example.
Note:
do not use spaces between message characters in the above example.
3.3
POLL COMMAND and SET UNIT ZONE - 43
Send Format:
<STX><UA>43<00><ZONE><ETX><CHKSUM>
<UA>
Unit address, ASCII Range 00-1F (two bytes)
<43>
Two byte ASCII Command denoting POLL Command or Zone Assignment (2 byte).