Automation Module Protocol
Automation Module Protocol
iv
Definition of Terms (used in the context of this document).....................................................v Configuration / Physical Interface
Configuring the Automation Module Serial Port LED Behavior Serial Port Physical Interface
viii
viii viii xi xi
xi
xii xii xii
Panel and Automation Device Interaction Example.............................................................xiv Decimal to Hex to ASCII Conversion List Panel to Automation Commands
COMMAND: Panel Type (01h)
xvi xix
xix
COMMAND: Automation Event Lost (02h) (CONCORD ONLY)............................................xxi COMMAND: Clear Automation Dynamic Image (20h).............................................................xxi COMMAND: Zone Status (21h) COMMAND: Arming Level (22h/01h) COMMAND: Entry/Exit Delay (22h/03h) xxi xxii xxiv
76001259.doc
xxvi
xxvi xxvii xxvii xxvii xxviii xxviii xxviii xxix xxix xxix xxix xxix xxx xxx xxx xxxi xxxii xxxii
COMMAND: Siren Setup (22h/04h) COMMAND: Siren Synchronize (22h/05h) COMMAND: Siren Go (22h/06h) COMMAND: Touchpad Display (22h/09h)
Text Token Table
COMMAND: Siren Stop (22h/0Bh) COMMAND: Feature State (22h/0Ch) COMMAND: Temperature (22h/0Dh) COMMAND: Time and Date (22h/0Eh) COMMAND: Lights State Command (23h/01h) COMMAND: User Lights Command (23h/02h) COMMAND: Keyfob Command (23h/03h)
xlvi
xlvi
COMMAND: Dynamic Data Refresh Request (20h)..................................................................lvii COMMAND: Keypress (40h) lvii
76001259.doc
ii
COMMAND: Reserved
lix
lix lix
76001259.doc
iii
Revision History
Date Changed 5.23.2000 7.20.2000 9.12.2000 10.5.2000 10.26.2000 10.31.2000 11.16.2000 12.06.2000 02.05.2001 03.07.2001 04.13.2001 04.19.2001 05.07.2001 02.11.2002 05.07.2002 ? 03.03.2005 05.10.05 Who Changed Rob H, Terry T, Mark H, Dave M Kris S Kris S Kris S Kris S Kris S Kris S Kris S Mark H Kris S Kris S Tim B Tim B Kris S Kris S ? Tim B Bryan P Description First Revision Concord updates Updated for Qubit_b Concord software Updated for Con25_P1 software Updated for Con25_P3 software Added checksum byte Added backspace token to touchpad display table, communication protocol section, and table of contents Updated for Con25a software and PAM 0339 software Advent details added Updated for PAM 0341 software Added notes for Concord maximum inbound packet size Added notes for embedded ACK/NAK in Outbound Messages, Clarified Communication Rules for Behavior Clarified that message Zone Status (21h) is sent for open (non-restored) zones in response to a Dynamic Data Refresh request. Added changes for Concord 2.6 and removed Concord Express definitions. Added changes for Concord 2.53 ? Removed Concord 2.x, generalized into Advent and Concord, changed to GE document, added reserved commands Removed reference to the Automation Monitor Program (Automon). We cannot support customer use of this program. Also removed references to PHAST, which is no longer supported Removed Confidential from footer
12.15.05
Bryan P
76001259.doc
iv
76001259.doc
Overview
The purpose of this document is to explain the how of the Panel, Automation Module and Automation Device Interaction and provide a list of supported commands. Interlogix strongly recommends that -- prior to writing any software -- serial port Automation Developers familiarize themselves with the Automation Protocol by reading this document completely, then interacting with the Panel via a terminal emulation application, or serial data monitor to observe outbound message formatting. Note that each outbound message will be retransmitted until it is acknowledged. Additionally, an almost indispensable tool for software development is a serial data line monitor (either standalone, or PC-based.)
76001259.doc
vi
Female 9-pin D-shell connections as follows: Pin 2 Transmit data (Automation Module's point of view) Pin 3 Receive data (Automation Module's point of view) Pin 5 Ground Remaining pins No-connect
76001259.doc
vii
Start of Message
A single Line Feed (0Ah) is used to signal the start of a message. The line feed character should reset the Host Processor's message parsing pointer as it always indicates the start of a new message.
Data
An 8-bit binary value is sent as two upper-case ASCII digits (0...9, A...F). Example: To expand the 8 bit binary value 3Ch into its ASCII representation: Send ASCII '3' (33h) Send ASCII 'C' (43h) NOTE: Control characters (ACK, NAK, and LF) are sent as a single byte, and not converted into ASCII pairs. The use of control characters and ASCII data permits software flow control. Only sixteen ASCII characters '0'...'9', 'A'...'F' are used to transfer "data." If binary data were transmitted, the use of hardware flow control, timing specifications, or a byte-stuffing scheme would be required. The control characters and ASCII data protocol was chosen because its advantage in simplicity outweighs the slight loss of efficiency.
Checksum
A checksum is appended to each message. It is the sum of the binary interpretation of all the preceding bytes in the message (control characters and ignored characters excluded), taken modulus 256. The checksum is computed on the 8-bit binary representation of the ASCII pair, rather than the values of the individual ASCII characters. An example checksum calculation, with an overflow, is shown below: Example Calculate the checksum for the message: 03h (Last Index), 7Ah, character, and 9Bh. The Last Index is three because the message will contain three bytes: data byte: 7Ah, data byte: 9Bh, and the checksum byte. The checksum calculation is a byte wide, sum of the binary data (excluding the control characters). Therefore:
76001259.doc
viii
Checksum calculation:
76001259.doc
ix
18h
76001259.doc
76001259.doc
xi
Outbound Messages
Outbound message processing is handled by the UART processor in real-time sending characters passed to it by the Host. The firmware allows the Automation Device to request the last Outbound message be resent. The Automation Module handles this request autonomously. One of the following three things must occur for each Outbound message: 1. ACK. The Automation Device receives a well-formed message and sends the acknowledge character to the Automation Module. 2. NAK. The Automation Device detects a discrepancy in the message and asks for the message to be re-transmitted by sending the negative acknowledge character. 3. Timeout. If the Automation Device sends neither an ACK nor a NAK within 2 seconds, the Automation Module considers this to be an implied NAK and will re-transmit the message.
Inbound Messages
The Automation Module has a 64 character buffer for the binary interpretation of Inbound messages from the Automation Device. The LF and checksum are not stored. This means that the maximum byte count for an inbound message is 64 (40h). For example, the largest keypress command that can be sent is: 40 40 01 00 [60 keys] [CS] NOTE: The maximum byte count for an inbound message to a Concord panel is limited by the panels internal buffer size. The maximum byte count sent is limited to 58 (3Ah). For example, the largest keypress command that can be sent to a Concord panel is: 3A 40 01 00 [54 keys] [CS].
76001259.doc
d. Sends an ACK the Automation Device 3. The Panel interprets the arm the system request based on the following conditions: a. If the security system has open sensor(s) or other system troubles: i. The system will not arm ii. Message/s describing the open sensor(s) or other system troubles will be sent to the Automation Device b. If the security system does not have open sensor(s) or system troubles i. The system will arm ii. Message/s describing arming level will be sent to the Automation Device
76001259.doc
xiii
2.
3.
b. c.
The 02h 02h 04h message was received by the Automation Module as shown below: Format Hexadecimal ASCII Start of Message 0Ah LF* Last Index 30h 32h 0 2 Data 30h 0 32h 2 Checksum 30h 0 34h 4
NOTE: The line feed (LF) character MUST precede the message. 4. The Automation Module has received the expected number of message bytes. The Automation Module will decode the ASCII text into the original hexadecimal message and verify the checksum. Then the Automation Module will send the message to the Panel and ACK the Automation Device. The Panel receives an Equipment List Request from the Automation Module wrapped in the SuperBus 2000 protocol.
5.
76001259.doc
xiv
6.
The Panel will send the Equipment List to the Automation Module, which passes the information to the Automation Device.
76001259.doc
xv
76001259.doc
xvi
Decimal Hexadecima ASCII Key l 0 0 NUL Ctrl @ 1 1 SOH Ctrl A 2 2 STX Ctrl B 3 3 ETX Ctrl C 4 4 EOT Ctrl D 5 5 ENQ Ctrl E 6 6 ACK Ctrl F 7 7 BEL Ctrl G 8 8 BS Ctrl H 9 9 HT Ctrl I 10 A LF Ctrl J 11 B VT Ctrl K 12 C FF Ctrl L 13 D CR Ctrl M 14 E SO Ctrl N 15 F SI Ctrl O 16 10 DLE Ctrl P 17 11 DC1 Ctrl Q 18 12 DC2 Ctrl R 19 13 DC3 Ctrl S 20 14 DC4 Ctrl T 21 15 NAK Ctrl U 22 16 SYN Ctrl V 23 17 ETB Ctrl W 24 18 CAN Ctrl X 25 19 EM Ctrl Y 26 1A SUB Ctrl Z 27 1B ESC Ctrl [ 28 1C FS Ctrl \ 29 1D GS Ctrl ] 30 1E RS Ctrl ^ 31 1F US Ctrl _ 32 20 SP 33 21 ! 34 22 " 35 23 # 36 24 $ 37 25 % 38 26 & 39 27 ' 40 28 ( 41 29 ) 42 2A * 43 2B + 44 2C , 45 2D 46 2E . 47 2F / 48 30 0 49 31 1 50 32 2 xvii
Decimal Hexadecima ASCII l 64 40 @ 65 41 A 66 42 B 67 43 C 68 44 D 69 45 E 70 46 F 71 47 G 72 48 H 73 49 I 74 4A J 75 4B K 76 4C L 77 4D M 78 4E N 79 4F O 80 50 P 81 51 Q 82 52 R 83 53 S 84 54 T 85 55 U 86 56 V 87 57 W 88 58 X 89 59 Y 90 5A Z 91 5B [ 92 5C \ 93 5D ] 94 5E ^ 95 5F _ 96 60 ` 97 61 a 98 62 b 99 63 c 100 64 d 101 65 e 102 66 f 103 67 g 104 68 h 105 69 i 106 6A j 107 6B k 108 6C l 109 6D m 110 6E n 111 6F o 112 70 p 113 71 q 114 72 r
76001259.doc
51 52 53 54 55 56 57 58 59 60 61 62 63
33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
3 4 5 6 7 8 9 : ; < = > ?
115 116 117 118 119 120 121 122 123 124 125 126 127
73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
s t u v w x y z { | } ~ DEL
76001259.doc
xviii
76001259.doc
xix
Fiel d PT
Advent Commercial Fire 250 0Dh Home Navigator 132 0Fh Commercial Burg 250 10h Home Navigator 250 11h Commercial Burg 500 15h Commercial Fire 500 16h Commercial Fire 132 17h Commercial Burg 132 18h 1-26 0-99 0-9 1-99 0 0 0 0 Sum of all preceding bytes in the message, taken modulus 256
Hardware Revision high Hardware Revision low Software Revision high Software Revision low Serial Number byte 4 (high) Serial Number byte 3 Serial Number byte 2 Serial Number byte 1 (low) Checksum
Will use the hh portion of 57-hhll number1 Will use the ll portion of 57hhll number1 Will use the hh portion of 75-hhll number2 Will use the ll portion of 75hhll number2 Serial number of product (lower right portion bar code)3 Serial number of product (lower right portion bar code)3 Serial number of product (lower right portion bar code)3 Serial number of product (lower right portion bar code)3 ( same)
xxyy=4-digit hardware revision defined as xx=numeric representation of board revision letter a-z; (ex. xx=01=a, 00<xx<27,), yy=the board revision number; (yy=00-09). Example: revision C2 would equate to xxyy=0302 2 4-digit firmware set which includes all finished microcontrollers and eeproms 3 7-digit board serial number indicating serially the number of the manufactured panel in a product code family
76001259.doc
xx
This is done instead of sending a message for each item as it is changed (user code deleted, etc.). The Automation Device should perform an Equipment List and Refresh when the Clear Image command is received. xxi
76001259.doc
Description Partition Number Area Number Zone Number high Zone Number low Zone State
CS
Checksum
bit 0: 1 = tripped bit 1: 1 = faulted bit 2: 1 = Alarm bit 3: 1 = Trouble bit 4: 1 = Bypassed Sum of all preceding bytes in the message, taken modulus 256
( same)
5 6
Partition number is 1-8 if partitions are enabled, 0 if areas are enabled. Could go to 8 in later revisions. 7 Area number is 1-8 if areas are enabled, 0 if partitions are enabled.
76001259.doc
xxii
Description Partition Number Area Number User Number High User Number Low Arming Level
Advent 0-8 0-8 0 0 249 (see table below) 0 = Zone Test 1 = 0ff 2= Home/Perimet er 3 = Away/Full 4 = Night 5 = Silent Sum of all preceding bytes in the message, taken modulus 256 Advent 6 250 or 10 - 250* n N/A N/A 00 N/A N/A N/A 65535 65535
Concord 1-6 0 1 if keyfob 0 if not 0-252 (see table below) 1-96 for zone number if keyfob ( same)
CS
Checksum
( same)
User Number Description Regular User Codes Partition n Master Code Partition n Duress Code System Master Code Installer Code Dealer Code AVM Code Quick Arm Key Switch Arm System
Concord 00 - 229 230 - 237 238 - 245 246 247 248 249 250 251 252
Note: For user number, UNh byte is 00 and UNl is the user number as listed in the table above. For a keyfob, UNh is 01 and UNl is the zone number for the keyfob. * First regular user code for 4 partition versions of Advent is 6, for 8 partition versions is 10.
76001259.doc
xxiii
76001259.doc
xxiv
Fiel d PN AN DF
Advent 0-8 0-8 bit 5,4: 00 = standard, 01 = extended, 10 = twice extended bit 6: 1 = exit delay, 0 = entry delay bit 7: 1 = end delay, 0 = start delay
DTh DTl
76001259.doc
xxv
CS
Checksum
( same)
Sum of all ( same) preceding bytes in the message, taken modulus 256 Each list below contains the Specific Type codes for the General Type shown in the heading. For example, if GT = 1, and ST = 3, the event is a Police Alarm. Most events do not use the Event Specific Data byte. The underlined events apply only to Advent. For definition of user number, see description in COMMAND: Arming Level (22h/01h)
Source Number high Source Number mid Source Number low General Type Specific Type Event Specific Data high Event Specific Data low Checksum
76001259.doc
xxvi
1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.21 1.22 1.23 1.24 1.25 1.26 1.27 1.28 1.29 1.30 1.31 1.32 1.33 1.34 1.35 1.36 1.37 1.38 1.39
No Activity Suspicion Not used Low Temperature High Temperature Keystroke Violation (Touchpad Tamper) Duress Exit Fault Explosive Gas Carbon Monoxide Environmental Latchkey ES = user number Equipment Tamper Holdup Sprinkler Heat Siren Tamper Smoke Repeater Tamper Fire Pump Activated Fire Pump Failure Fire Gate Valve Low CO2 Pressure Low Liquid Pressure Low Liquid Level Entry/Exit Perimeter Interior Near (Two Trip, Concord only) Water Alarm
76001259.doc
4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 4.19
Zone AC Fail n/u NAC Trouble Analog Zone Trouble Fire Supervisory Pump Fail Fire Gate Valve Closed CO2 Pressure Trouble Liquid Pressure Trouble Liquid Level Trouble
76001259.doc
xxviii
76001259.doc
xxix
ES ES ES ES
= = = =
ES = user number
76001259.doc
15.13 15.14 15.15 15.16 15.17 15.18 15.19 15.20 15.21 15.22 15.23 15.24 15.25 15.26 15.27 15.28 15.29 15.30 15.31 15.32 15.33 15.34 15.35 15.36 15.37 15.38 15.39 15.40 15.41 15.42 15.43 15.44 15.45 15.46 15.47 15.48 15.49 15.50 15.51
Remote Phone Tamper Watchdog Reset RAM Failure Flash Failure Printer Error History Buffer (almost) Full History Buffer Overflow Report Buffer Overflow Bus Device Failure Failure To Communicate Long Range Radio Trouble Module Tamper Trouble Un-enrolled Module Trouble Audio Output Trouble Analog Module Trouble Cell Module Trouble Buddy 1 Failure Buddy 2 Failure Buddy 3 Failure Buddy 4 Failure SnapCard Trouble Analog Loop Short Analog Loop Break Analog Address 0 Un-enrolled Analog Head Duplicate Analog Head Analog Module Initializing Microphone Switch Trouble Microphone Trouble Microphone Wiring Trouble JTECH Premise Paging Trouble Voice Siren Tamper Trouble Microburst Transmit Failure Microburst Transmit Disabled Microburst Module Failure Microburst Not In Service Automation Supervisory Trouble Microburst Module Initializing Printer Paper Out Trouble
76001259.doc
xxxi
76001259.doc
xxxii
( same)
76001259.doc
xxxiii
76001259.doc
xxxiv
ALARM 33 ALL 34 ARM 35 ARMING 36 AREA 37 ATTIC 38 AUTO 39 AUXILIARY 3A AWAY 3B BACK 3C BATTERY 3D BEDROOM 3E BEEPS 3F BOTTOM 40 BREEZEWAY 41 BASEMENT 42 BATHROOM 43 BUS 44 BYPASS 45 BYPASSED 46 CABINET 47 CANCELED 48 CARPET 49 CHIME 4A CLOSET 4B CLOSING 4C CODE 4D CONTROL 4E CPU 4F DEGREES 50 DEN 51 DESK 52 DELAY 53 DELETE 54 DINING 55 DIRECT 56 DOOR 57 DOWN 58 DOWNLOAD 59 DOWNSTAIRS 5A DRAWER 5B DISPLAY 5C DURESS 5D EAST 5E ENERGY SAVER 5F ENTER 60 ENTRY 61 ERROR 62 Token Token Value -------------------EXIT 63 FAIL 64 FAILURE 65 FAMILY 66 FEATURES 67
76001259.doc
FIRE 68 FIRST 69 FLOOR 6A FORCE 6B FORMAT 6C FREEZE 6D FRONT 6E FURNACE 6F GARAGE 70 GALLERY 71 GOODBYE 72 GROUP 73 HALL 74 HEAT 75 HELLO 76 HELP 77 HIGH 78 HOURLY 79 HOUSE 7A IMMEDIATE 7B IN SERVICE 7C INTERIOR 7D INTRUSION 7E INVALID 7F IS 80 KEY 81 KITCHEN 82 LAUNDRY 83 LEARN 84 LEFT 85 LIBRARY 86 LEVEL 87 LIGHT 88 LIGHTS 89 LIVING 8A LOW 8B MAIN 8C MASTER 8D MEDICAL 8E MEMORY 8F MIN 90 MODE 91 MOTION 92 NIGHT 93 NORTH 94 Token Token Value -------------------NOT 95 NUMBER 96 OFF 97 OFFICE 98 OK 99 ON 9A OPEN 9B OPENING 9C xxxvi
PANIC 9D PARTITION 9E PATIO 9F PHONE A0 POLICE A1 POOL A2 PORCH A3 PRESS A4 QUIET A5 QUICK A6 RECEIVER A7 REAR A8 REPORT A9 REMOTE AA RESTORE AB RIGHT AC ROOM AD SCHEDULE AE SCRIPT AF SEC B0 SECOND B1 SET B2 SENSOR B3 SHOCK B4 SIDE B5 SIREN B6 SLIDING B7 SMOKE B8 Sn B9 SOUND BA SOUTH BB SPECIAL BC STAIRS BD START BE STATUS BF STAY C0 STOP C1 SUPERVISORY C2 SYSTEM C3 TAMPER C4 TEMPERATURE C5 TEMPORARY C6 Token Token Value -------------------TEST C7 TIME C8 TIMEOUT C9 TOUCHPAD CA TRIP CB TROUBLE CC UNBYPASS CD UNIT CE UP CF VERIFY D0 VIOLATION D1
76001259.doc
WARNING D2 Token Token Value -------------------WEST D3 WINDOW D4 MENU D5 RETURN D6 POUND D7 HOME D8 carriage return F9 pseudo space FA carriage return FB backspace FD blink next token FE
76001259.doc
xxxvii
CS
Checksum
76001259.doc
xxxviii
76001259.doc
xxxix
76001259.doc
xl
Description Last Index Partition Number Area Number Light State 1 Light State 2
Advent <not supported> <not supported> <not supported> <not supported> <not supported>
Concord 07h 1-6 0 Bit 0 = All Lights Bits 1-7 = Lights 1-7 Bit 0 = Light 8 Bit 1 = Light 9
76001259.doc
xli
CS
Checksum
( same)
76001259.doc
xlii
76001259.doc
xliii
Fiel d PN AN ST
Advent 0-8 0-8 0 = bus device 1 = phone 2 = zone 3 = system 2-byte zone number or 3-byte unit ID 2-byte zone number or 3-byte unit ID 2-byte zone number or 3-byte unit ID 0 = all lights 1-32 specific light 0 = off 1 = on 3 = bright 5 = dim Sum of all preceding bytes in the message, taken modulus 256
Source Number high Source Number mid Source Number low Light Number Light State
CS
Checksum
76001259.doc
xliv
Description Partition Number Area Number Zone Number high Zone Number low Key Code
CS
Checksum
0 = disarm 1 = arm 2 = lights 3 = star 4 = arm&disarm 5 = lights&star 6 = long lights 9 = arm&star 10 = disarm&lights Sum of all preceding bytes in the message, taken modulus 256
( same)
( same)
76001259.doc
xlv
76001259.doc
xlvi
Field EP CS
Concord See following table Sum of all preceding bytes in the message, taken modulus 256
Description Zone Data Partition Data SuperBus Device Data SuperBus Device Capabilities Data Output Data User Data Schedule Data Scheduled Event Data Light to Sensor Attachment
76001259.doc
xlvii
Description Last Index Partition Number Area Number Group Number Zone Number high Zone Number low Zone Type Zone Status
text CS
0 = sensor 1 = keyfob 2 = touchpad bit 0: 1 = tripped8 bit 1: 1 = fault bit 2: 1 = alarm bit 3: 1 = trouble bit 4: 1 = bypassed See Text Token Table Sum of all preceding bytes in the message, taken modulus 256
( same) ( same)
When sent in response to an equipment list request this bit will always be 0. xlviii
76001259.doc
text CS
76001259.doc
xlix
0 = ok 1 = failed
<not supported>
See Text Token Table Sum of all preceding bytes in the message, taken modulus 256
76001259.doc
COMMAND: Send Equipment List - SuperBus Device Capabilities Data (06h) This command is sent for each capability for each enrolled bus device, in response to an equipment list request. For each capability present there will be one byte specifying a capability number and possibly one or more bytes of capability dependent data that consists of the elaboration of the capability. Format: 07h 06h [ID1] [ID2] [ID3] [CN] [CD] [CS] Field ID1 ID2 ID3 CN CD CS Description Device ID high Device ID mid Device ID low Capability Number Optional Capability Data Checksum Advent Concord
( same)
Capability number -----------0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18
Description ------------ ---------------Power Supervision Access Control Analog Smoke Audio Listen-In SnapCard Supervision Microburst Dual Phone Line Energy Management Input Zones Phast/Automation/System Manager Phone Interface Relay Outputs RF Receiver RF Transmitter Parallel Printer LED Touchpad 1-Line/2-Line/BLT Touchpad GUI Touchpad Voice Evacuation Pager Downloadable code/data JTECH Premise Pager Cryptography LED Display
Optional data
76001259.doc
li
Advent --------------Superbus output ID1-ID3 = device ID ID4 = output page ID5 = output bit mask SnapCard output ID1-ID2 = 0 ID3-ID4 = 1 ID5 = output bit mask Onboard output ID1-ID2 = 0 ID3 = 1 ID4 = 2 ID5 = output bit mask LRR output (Advent only) ID1-ID2 = 0 ID3 = 1 ID4 = 3 ID5 = output bit mask X10 output (Advent only) ID1-ID2 = 0 ID3 = 2 ID4 = X10 module number ID5 = partition number
76001259.doc
lii
<not supported> UCm User Code mid <not 00h-99h (BCD)* supported> UCl User Code low <not 00h-99h (BCD)* supported> text Optional output See Text <not supported> text Token Table CS Checksum Sum of all ( same) preceding bytes in the message, taken modulus 256 * These bytes are only sent if the ACCESS CODE LOCK option is OFF.
76001259.doc
liii
SV CS
<not supported> Sum of all preceding bytes in the message, taken modulus 256
76001259.doc
liv
S1 S2 S3 S4 CS
1 2 3 4
<not supported> <not supported> <not supported> <not supported> Sum of all preceding bytes in the message, taken modulus 256
76001259.doc
lv
76001259.doc
lvi
00h 01h 02h 03h 04h 05h 06h 07h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 10h 11h 12h 13h 14h 15h 16h 17h 18h
0 1 2 3 4 5 6 7 8 9 # Fire Panic Lights On Lights Off Lights Toggle Keyswitch on Keyswitch off Keyswitch toggle (not implemented) <undefined> <undefined> <undefined> lvii
76001259.doc
76001259.doc
lviii
19h 1Ah 1Bh 1Ch 1Dh 1Eh 1Fh 20h 21h 22h 23h 24h 25h 26h 27h 28h 29h 2Ah 2Ch 30h 2Dh 33h 2Eh 36h
Fire TP Fire Test Fire TP Smoke Reset Keyfob disarm Keyfob arm Keyfob lights Keyfob star Keyfob arm/disarm Keyfob lights/star Keyfob long lights Keyfob direct arm to level 3 Keyfob direct arm to level 2 Keyfob arm/star TP B key TP D key TP E key TP F key
COMMAND: Reserved
The following commands are reserved for special use. Message format: 03 60h xx CS 03h 99h xx [CS] 03h 98h xx [CS]
76001259.doc
lix