Section 8 – Automation Communication Formats
8–29
The MX8000 ignores any other communication from the computer when it is awaiting ACKing or NACKing.
Generally, after two NACKs or two timeout periods of no response from the computer, the MX8000
generates a “computer trouble” message.
•
If the computer ACKs the data, the MX8000 will send any additional data in its buffer.
•
If the computer NACKs the data, the MX8000 will immediately re-send the data.
•
If the computer NACKs a second time, the MX8000 will generate a computer trouble message.
•
If the computer does not respond the second time the MX8000 sends the data, the MX8000 will generate
a computer trouble message.
•
If a backup automation device (printer or secondary automation system) is configured, the
unacknowledged message will be sent to the device.
8.8.8.2 Link
Test
The automation computer may send a Link Test request to the MX8000 receiver to verify the communication
link between the receiver and the automation computer. The MX8000 receiver will respond to each Link
Test ($00) request with a NACK.
8.9 ITI Generic Computer Format
The ITI Generic Computer Output Format is designed to pass reported information through an RS-232 port
to communicate with an automation computer. This format consists of four types of Generic Records--a
Report Record, a Log Record, a Test Record, and an Okay Record.
8.9.1 Convention Used In This Section
An ITI digit in this section is an ASCII representation of a number from 0 to 61 as follows:
Table 8–29: Number and ITI Digit Equivalent
Number
Represented
by ITI Digit
0 - 9
0 - 9
10 - 35
A - Z
36 - 61
a - z
8.9.2 Report
Record
A report record is an alarm report from a control panel to the receiver.
The following is a general description of the information contained in a report record:
<$0A><"1"><"B"><"1"><$6A><"2345"><"8"><"b"><"45"><"A"><$0D>
Table 8–30: Report Record Components
Character Byte
Description
<$0A>
0
ASCII (0A hex) line feed character that marks the beginning of a record.
<"1">
1
Receiver ID digit. See Table 8–29 for value range.
<"B">
2
Phone line number digit. See Table 8–29 for value range.
<"1">
3
Most significant digit of account number. For example, A in account
AB-CDE.
<$6A>
4
Control panel type/zone attribute code. See 8.9.2.1 for more information.
<"2345">
5-8
Lower 4 digits of the account number. For example, B-CDE in account AB-
CDE.
<"8">
9
Group number. See Table 8–29 for value range.
<"b">
10
User ID number. Will report 0 when a user number is not applicable. See
Table 8–29 for value range.
<"45">
11-12
Zone number. Two ASCII digits 00 - 99, A = 100, C = 110
<"A">
13
Alarm condition. See Table 8–34 for alarm codes and descriptions.
<$0D>
14
ASCII (0D hex) carriage return marking the end of the record.