A clone of: https://github.com/nutechsoftware/alarmdecoder This is requires as they dropped support for older firmware releases w/o building in backward compatibility code, and they had previously hardcoded pyserial to a python2 only version.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

753 lines
33 KiB

  1. """
  2. Constants and utility functions used for LRR event handling.
  3. .. moduleauthor:: Scott Petersen <scott@nutech.com>
  4. """
  5. def get_event_description(event_type, value):
  6. description = 'Unknown'
  7. lookup_map = None
  8. if event_type in LRR_TYPE_MAP.keys():
  9. lookup_map = LRR_TYPE_MAP[event_type]
  10. if value in lookup_map.keys():
  11. description = lookup_map[value]
  12. return description
  13. class LRR_EVENT_TYPE:
  14. CID = 1
  15. DSC = 2
  16. ADEMCO = 3
  17. ALARMDECODER = 4
  18. UNKNOWN = 5
  19. class LRR_EVENT_STATUS:
  20. TRIGGER = 1
  21. RESTORE = 3
  22. class LRR_CID_EVENT:
  23. MEDICAL = 0x100
  24. MEDICAL_PENDANT = 0x101
  25. MEDICAL_FAIL_TO_REPORT = 0x102
  26. # 103-108: ?
  27. TAMPER_ZONE = 0x109 # Where did we find this?
  28. FIRE = 0x110
  29. FIRE_SMOKE = 0x111
  30. FIRE_COMBUSTION = 0x112
  31. FIRE_WATER_FLOW = 0x113
  32. FIRE_HEAT = 0x114
  33. FIRE_PULL_STATION = 0x115
  34. FIRE_DUCT = 0x116
  35. FIRE_FLAME = 0x117
  36. FIRE_NEAR_ALARM = 0x118
  37. PANIC = 0x120
  38. PANIC_DURESS = 0x121
  39. PANIC_SILENT = 0x122
  40. PANIC_AUDIBLE = 0x123
  41. PANIC_DURESS_ACCESS_GRANTED = 0x124
  42. PANIC_DURESS_EGRESS_GRANTED = 0x125
  43. PANIC_HOLDUP_SUSPICION = 0x126
  44. # 127-128: ?
  45. PANIC_HOLDUP_VERIFIER = 0x129
  46. BURGLARY = 0x130
  47. BURGLARY_PERIMETER = 0x131
  48. BURGLARY_INTERIOR = 0x132
  49. BURGLARY_AUX = 0x133
  50. BURGLARY_ENTRYEXIT = 0x134
  51. BURGLARY_DAYNIGHT = 0x135
  52. BURGLARY_OUTDOOR = 0x136
  53. BURGLARY_TAMPER = 0x137
  54. BURGLARY_NEAR_ALARM = 0x138
  55. BURGLARY_INTRUSION_VERIFIER = 0x139
  56. ALARM_GENERAL = 0x140
  57. ALARM_POLLING_LOOP_OPEN = 0x141
  58. ALARM_POLLING_LOOP_SHORT = 0x142
  59. ALARM_EXPANSION_MOD_FAILURE = 0x143
  60. ALARM_SENSOR_TAMPER = 0x144
  61. ALARM_EXPANSION_MOD_TAMPER = 0x145
  62. BURGLARY_SILENT = 0x146
  63. TROUBLE_SENSOR_SUPERVISION = 0x147
  64. # 148-149: ?
  65. ALARM_AUX = 0x150
  66. ALARM_GAS_DETECTED = 0x151
  67. ALARM_REFRIDGERATION = 0x152
  68. ALARM_LOSS_OF_HEAT = 0x153
  69. ALARM_WATER_LEAKAGE = 0x154
  70. TROUBLE_FOIL_BREAK = 0x155
  71. TROUBLE_DAY_TROUBLE = 0x156
  72. ALARM_LOW_BOTTLED_GAS_LEVEL = 0x157
  73. ALARM_HIGH_TEMP = 0x158
  74. ALARM_LOW_TEMP = 0x159
  75. # 160: ?
  76. ALARM_LOSS_OF_AIR_FLOW = 0x161
  77. ALARM_CARBON_MONOXIDE = 0x162
  78. TROUBLE_TANK_LEVEL = 0x163
  79. # 164-167: ?
  80. TROUBLE_HIGH_HUMIDITY = 0x168
  81. TROUBLE_LOW_HUMIDITY = 0x169
  82. # 170-199: ?
  83. SUPERVISORY_FIRE = 0x200
  84. SUPERVISORY_LOW_PRESSURE = 0x201
  85. SUPERVISORY_LOW_CO2 = 0x202
  86. SUPERVISORY_GATE_VALVE_SENSOR = 0x203
  87. SUPERVISORY_LOW_WATER_LEVEL = 0x204
  88. SUPERVISORY_PUMP_ACTIVATED = 0x205
  89. SUPERVISORY_PUMP_FAILURE = 0x206
  90. # 207-299: ?
  91. TROUBLE_SYSTEM_TROUBLE = 0x300
  92. TROUBLE_AC_LOSS = 0x301
  93. TROUBLE_LOW_BATTERY = 0x302
  94. TROUBLE_RAM_CHECKSUM_BAD = 0x303
  95. TROUBLE_ROM_CHECKSUM_BAD = 0x304
  96. TROUBLE_RESET = 0x305
  97. TROUBLE_PANEL_PROGRAMMING_CHANGED = 0x306
  98. TROUBLE_SELF_TEST_FAILURE = 0x307
  99. TROUBLE_SHUTDOWN = 0x308
  100. TROUBLE_BATTERY_TEST_FAIL = 0x309
  101. TROUBLE_GROUND_FAULT = 0x310
  102. TROUBLE_BATTERY_MISSING = 0x311
  103. TROUBLE_POWER_SUPPLY_OVERCURRENT = 0x312
  104. STATUS_ENGINEER_RESET = 0x313
  105. TROUBLE_PRIMARY_POWER_SUPPLY_FAILURE = 0x314
  106. # 315: ?
  107. TROUBLE_TAMPER = 0x316
  108. # 317-319: ?
  109. TROUBLE_SOUNDER = 0x320
  110. TROUBLE_BELL_1 = 0x321
  111. TROUBLE_BELL_2 = 0x322
  112. TROUBLE_ALARM_RELAY = 0x323
  113. TROUBLE_TROUBLE_RELAY = 0x324
  114. TROUBLE_REVERSING_RELAY = 0x325
  115. TROUBLE_NOTIFICATION_APPLIANCE_CIRCUIT_3 = 0x326
  116. TROUBLE_NOTIFICATION_APPLIANCE_CIRCUIT_4 = 0x327
  117. # 328-329: ?
  118. TROUBLE_SYSTEM_PERIPHERAL = 0x330
  119. TROUBLE_POLLING_LOOP_OPEN = 0x331
  120. TROUBLE_POLLING_LOOP_SHORT = 0x332
  121. TROUBLE_EXPANSION_MODULE_FAILURE = 0x333
  122. TROUBLE_REPEATER_FAILURE = 0x334
  123. TROUBLE_LOCAL_PRINTER_PAPER_OUT = 0x335
  124. TROUBLE_LOCAL_PRINTER_FAILURE = 0x336
  125. TROUBLE_EXPANDER_MODULE_DC_LOSS = 0x337
  126. TROUBLE_EXPANDER_MODULE_LOW_BATTERY = 0x338
  127. TROUBLE_EXPANDER_MODULE_RESET = 0x339
  128. # 340: ?
  129. TROUBLE_EXPANDER_MODULE_TAMPER = 0x341
  130. TROUBLE_EXPANDER_MODULE_AC_LOSS = 0x342
  131. TROUBLE_EXPANDER_MODULE_SELF_TEST_FAIL = 0x343
  132. TROUBLE_RF_RECEIVER_JAM_DETECTED = 0x344
  133. TROUBLE_AES_ENCRYPTION = 0x345
  134. # 346-349: ?
  135. TROUBLE_COMMUNICATION = 0x350
  136. TROUBLE_TELCO_1_FAULT = 0x351
  137. TROUBLE_TELCO_2_FAULT = 0x352
  138. TROUBLE_LRR_TRANSMITTER_FAULT = 0x353
  139. TROUBLE_FAILURE_TO_COMMUNICATE = 0x354
  140. TROUBLE_LOSS_OF_RADIO_SUPERVISION = 0x355
  141. TROUBLE_LOSS_OF_CENTRAL_POLLING = 0x356
  142. TROUBLE_LRR_TRANSMITTER_VSWR = 0x357
  143. TROUBLE_PERIODIC_COMM_TEST = 0x358
  144. # 359-369: ?
  145. TROUBLE_PROTECTION_LOOP = 0x370
  146. TROUBLE_PROTECTION_LOOP_OPEN = 0x371
  147. TROUBLE_PROTECTION_LOOP_SHORT = 0x372
  148. TROUBLE_FIRE = 0x373
  149. TROUBLE_EXIT_ERROR = 0x374
  150. TROUBLE_PANIC_ZONE_TROUBLE = 0x375
  151. TROUBLE_HOLDUP_ZONE_TROUBLE = 0x376
  152. TROUBLE_SWINGER_TROUBLE = 0x377
  153. TROUBLE_CROSS_ZONE_TROUBLE = 0x378
  154. # 379: ?
  155. TROUBLE_SENSOR_TROUBLE = 0x380
  156. TROUBLE_RF_LOSS_OF_SUPERVISION = 0x381
  157. TROUBLE_RPM_LOSS_OF_SUPERVISION = 0x382
  158. TROUBLE_SENSOR_TAMPER = 0x383
  159. TROUBLE_RF_LOW_BATTERY = 0x384
  160. TROUBLE_SMOKE_HI_SENS = 0x385
  161. TROUBLE_SMOKE_LO_SENS = 0x386
  162. TROUBLE_INTRUSION_HI_SENS = 0x387
  163. TROUBLE_INTRUSION_LO_SENS = 0x388
  164. TROUBLE_SELF_TEST_FAIL = 0x389
  165. # 390: ?
  166. TROUBLE_SENSOR_WATCH_FAIL = 0x391
  167. TROUBLE_DRIFT_COMP_ERROR = 0x392
  168. TROUBLE_MAINTENANCE_ALERT = 0x393
  169. # 394-399: ?
  170. OPENCLOSE = 0x400
  171. OPENCLOSE_BY_USER = 0x401
  172. OPENCLOSE_GROUP = 0x402
  173. OPENCLOSE_AUTOMATIC = 0x403
  174. OPENCLOSE_LATE = 0x404
  175. OPENCLOSE_DEFERRED = 0x405
  176. OPENCLOSE_CANCEL_BY_USER = 0x406
  177. OPENCLOSE_REMOTE_ARMDISARM = 0x407
  178. OPENCLOSE_QUICK_ARM = 0x408
  179. OPENCLOSE_KEYSWITCH = 0x409
  180. # 410: ?
  181. REMOTE_CALLBACK_REQUESTED = 0x411
  182. REMOTE_SUCCESS = 0x412
  183. REMOTE_UNSUCCESSFUL = 0x413
  184. REMOTE_SYSTEM_SHUTDOWN = 0x414
  185. REMOTE_DIALER_SHUTDOWN = 0x415
  186. REMOTE_SUCCESSFUL_UPLOAD = 0x416
  187. # 417-420: ?
  188. ACCESS_DENIED = 0x421
  189. ACCESS_REPORT_BY_USER = 0x422
  190. ACCESS_FORCED_ACCESS = 0x423
  191. ACCESS_EGRESS_DENIED = 0x424
  192. ACCESS_EGRESS_GRANTED = 0x425
  193. ACCESS_DOOR_PROPPED_OPEN = 0x426
  194. ACCESS_POINT_DSM_TROUBLE = 0x427
  195. ACCESS_POINT_RTE_TROUBLE = 0x428
  196. ACCESS_PROGRAM_MODE_ENTRY = 0x429
  197. ACCESS_PROGRAM_MODE_EXIT = 0x430
  198. ACCESS_THREAT_LEVEL_CHANGE = 0x431
  199. ACCESS_RELAY_FAIL = 0x432
  200. ACCESS_RTE_SHUNT = 0x433
  201. ACCESS_DSM_SHUNT = 0x434
  202. ACCESS_SECOND_PERSON = 0x435
  203. ACCESS_IRREGULAR_ACCESS = 0x436
  204. # 437-440: ?
  205. OPENCLOSE_ARMED_STAY = 0x441
  206. OPENCLOSE_KEYSWITCH_ARMED_STAY = 0x442
  207. # 443-449: ?
  208. OPENCLOSE_EXCEPTION = 0x450
  209. OPENCLOSE_EARLY = 0x451
  210. OPENCLOSE_LATE = 0x452
  211. TROUBLE_FAILED_TO_OPEN = 0x453
  212. TROUBLE_FAILED_TO_CLOSE = 0x454
  213. TROUBLE_AUTO_ARM_FAILED = 0x455
  214. OPENCLOSE_PARTIAL_ARM = 0x456
  215. OPENCLOSE_EXIT_ERROR = 0x457
  216. OPENCLOSE_USER_ON_PREMISES = 0x458
  217. TROUBLE_RECENT_CLOSE = 0x459
  218. # 460: ?
  219. ACCESS_WRONG_CODE_ENTRY = 0x461
  220. ACCESS_LEGAL_CODE_ENTRY = 0x462
  221. STATUS_REARM_AFTER_ALARM = 0x463
  222. STATUS_AUTO_ARM_TIME_EXTENDED = 0x464
  223. STATUS_PANIC_ALARM_RESET = 0x465
  224. ACCESS_SERVICE_ONOFF_PREMISES = 0x466
  225. # 467-469: ?
  226. OPENCLOSE_PARTIAL_CLOSING = 0x470 # HACK: This is from DSC, and is named far too closely to 0
  227. # 471-479: ?
  228. OPENCLOSE_PARTIAL_CLOSE = 0x480
  229. # 481-500: ?
  230. DISABLE_ACCESS_READER = 0x501
  231. # 502-519: ?
  232. DISABLE_SOUNDER = 0x520
  233. DISABLE_BELL_1 = 0x521
  234. DISABLE_BELL_2 = 0x522
  235. DISABLE_ALARM_RELAY = 0x523
  236. DISABLE_TROUBLE_RELAY = 0x524
  237. DISABLE_REVERSING_RELAY = 0x525
  238. DISABLE_NOTIFICATION_APPLIANCE_CIRCUIT_3 = 0x526
  239. DISABLE_NOTIFICATION_APPLIANCE_CIRCUIT_4 = 0x527
  240. # 528-530: ?
  241. SUPERVISORY_MODULE_ADDED = 0x531
  242. SUPERVISORY_MODULE_REMOVED = 0x532
  243. # 533-550: ?
  244. DISABLE_DIALER = 0x551
  245. DISABLE_RADIO_TRANSMITTER = 0x552
  246. DISABLE_REMOTE_UPLOADDOWNLOAD = 0x553
  247. # 554-569: ?
  248. BYPASS_ZONE = 0x570
  249. BYPASS_FIRE = 0x571
  250. BYPASS_24HOUR_ZONE = 0x572
  251. BYPASS_BURGLARY = 0x573
  252. BYPASS_GROUP = 0x574
  253. BYPASS_SWINGER = 0x575
  254. BYPASS_ACCESS_ZONE_SHUNT = 0x576
  255. BYPASS_ACCESS_POINT_BYPASS = 0x577
  256. BYPASS_ZONE_VAULT = 0x578
  257. BYPASS_ZONE_VENT = 0x579
  258. # 580-600: ?
  259. TEST_MANUAL = 0x601
  260. TEST_PERIODIC = 0x602
  261. TEST_PERIODIC_RF_TRANSMISSION = 0x603
  262. TEST_FIRE = 0x604
  263. TEST_FIRE_STATUS = 0x605
  264. TEST_LISTENIN_TO_FOLLOW = 0x606
  265. TEST_WALK = 0x607
  266. TEST_SYSTEM_TROUBLE_PRESENT = 0x608
  267. TEST_VIDEO_TRANSMITTER_ACTIVE = 0x609
  268. # 610: ?
  269. TEST_POINT_TESTED_OK = 0x611
  270. TEST_POINT_NOT_TESTED = 0x612
  271. TEST_INTRUSION_ZONE_WALK_TESTED = 0x613
  272. TEST_FIRE_ZONE_WALK_TESTED = 0x614
  273. TEST_PANIC_ZONE_WALK_TESTED = 0x615
  274. TROUBLE_SERVICE_REQUEST = 0x616
  275. # 617-620: ?
  276. TROUBLE_EVENT_LOG_RESET = 0x621
  277. TROUBLE_EVENT_LOG_50PERCENT_FULL = 0x622
  278. TROUBLE_EVENT_LOG_90PERCENT_FULL = 0x623
  279. TROUBLE_EVENT_LOG_OVERFLOW = 0x624
  280. TROUBLE_TIMEDATE_RESET = 0x625
  281. TROUBLE_TIMEDATE_INACCURATE = 0x626
  282. TROUBLE_PROGRAM_MODE_ENTRY = 0x627
  283. TROUBLE_PROGRAM_MODE_EXIT = 0x628
  284. TROUBLE_32HOUR_EVENT_LOG_MARKER = 0x629
  285. SCHEDULE_CHANGE = 0x630
  286. SCHEDULE_EXCEPTION_SCHEDULE_CHANGE = 0x631
  287. SCHEDULE_ACCESS_SCHEDULE_CHANGE = 0x632
  288. # 633-640: ?
  289. TROUBLE_SENIOR_WATCH_TROUBLE = 0x641
  290. STATUS_LATCHKEY_SUPERVISION = 0x642
  291. # 643-650: ?
  292. SPECIAL_ADT_AUTHORIZATION = 0x651
  293. RESERVED_652 = 0x652
  294. RESERVED_653 = 0x653
  295. TROUBLE_SYSTEM_INACTIVITY = 0x654
  296. # 750-789: User Assigned
  297. # 790-795: ?
  298. TROUBLE_UNABLE_TO_OUTPUT_SIGNAL = 0x796
  299. # 797: ?
  300. TROUBLE_STU_CONTROLLER_DOWN = 0x798
  301. # 799-899: ?
  302. REMOTE_DOWNLOAD_ABORT = 0x900
  303. REMOTE_DOWNLOAD_STARTEND = 0x901
  304. REMOTE_DOWNLOAD_INTERRUPTED = 0x902
  305. REMOTE_CODE_DOWNLOAD_STARTEND = 0x903
  306. REMOTE_CODE_DOWNLOAD_FAILED = 0x904
  307. # 905-909: ?
  308. OPENCLOSE_AUTOCLOSE_WITH_BYPASS = 0x910
  309. OPENCLOSE_BYPASS_CLOSING = 0x911
  310. EVENT_FIRE_ALARM_SILENCED = 0x912
  311. EVENT_SUPERVISOR_POINT_STARTEND = 0x913
  312. EVENT_HOLDUP_TEST_STARTEND = 0x914
  313. EVENT_BURGLARY_TEST_PRINT_STARTEND = 0x915
  314. EVENT_SUPERVISORY_TEST_PRINT_STARTEND = 0x916
  315. EVENT_BURGLARY_DIAGNOSTICS_STARTEND = 0x917
  316. EVENT_FIRE_DIAGNOSTICS_STARTEND = 0x918
  317. EVENT_UNTYPED_DIAGNOSTICS = 0x919
  318. EVENT_TROUBLE_CLOSING = 0x920
  319. EVENT_ACCESS_DENIED_CODE_UNKNOWN = 0x921
  320. ALARM_SUPERVISORY_POINT = 0x922
  321. EVENT_SUPERVISORY_POINT_BYPASS = 0x923
  322. TROUBLE_SUPERVISORY_POINT = 0x924
  323. EVENT_HOLDUP_POINT_BYPASS = 0x925
  324. EVENT_AC_FAILURE_FOR_4HOURS = 0x926
  325. TROUBLE_OUTPUT = 0x927
  326. EVENT_USER_CODE_FOR_EVENT = 0x928
  327. EVENT_LOG_OFF = 0x929
  328. # 930-953: ?
  329. EVENT_CS_CONNECTION_FAILURE = 0x954
  330. # 955-960: ?
  331. EVENT_RECEIVER_DATABASE_CONNECTION = 0x961
  332. EVENT_LICENSE_EXPIRATION = 0x962
  333. # 963-998: ?
  334. OTHER_NO_READ_LOG = 0x999
  335. class LRR_DSC_EVENT:
  336. ZONE_EXPANDER_SUPERVISORY_ALARM = 0x04c
  337. ZONE_EXPANDER_SUPERVISORY_RESTORE = 0x04d
  338. AUX_INPUT_ALARM = 0x051
  339. SPECIAL_CLOSING = 0x0bf
  340. CROSS_ZONE_POLICE_CODE_ALARM = 0x103
  341. AUTOMATIC_CLOSING = 0x12b
  342. ZONE_BYPASS = 0x570
  343. REPORT_DSC_USER_LOG_EVENT = 0x800
  344. class LRR_ADEMCO_EVENT:
  345. pass
  346. class LRR_ALARMDECODER_EVENT:
  347. CUSTOM_PROG_MSG = 0x0
  348. CUSTOM_PROG_KEY = 0x1
  349. class LRR_UNKNOWN_EVENT:
  350. pass
  351. LRR_CID_MAP = {
  352. LRR_CID_EVENT.MEDICAL: 'Medical Emergency: Non-specific',
  353. LRR_CID_EVENT.MEDICAL_PENDANT: 'Emergency Assistance Request',
  354. LRR_CID_EVENT.MEDICAL_FAIL_TO_REPORT: 'Medical: Failed to activate monitoring device',
  355. LRR_CID_EVENT.TAMPER_ZONE: 'Zone Tamper',
  356. LRR_CID_EVENT.FIRE: 'Fire: Non-specific',
  357. LRR_CID_EVENT.FIRE_SMOKE: 'Fire: Smoke Alarm',
  358. LRR_CID_EVENT.FIRE_COMBUSTION: 'Fire: Combustion',
  359. LRR_CID_EVENT.FIRE_WATER_FLOW: 'Fire: Water Flow',
  360. LRR_CID_EVENT.FIRE_HEAT: 'Fire: Heat',
  361. LRR_CID_EVENT.FIRE_PULL_STATION: 'Fire: Pull Station',
  362. LRR_CID_EVENT.FIRE_DUCT: 'Fire: Duct',
  363. LRR_CID_EVENT.FIRE_FLAME: 'Fire: Flame',
  364. LRR_CID_EVENT.FIRE_NEAR_ALARM: 'Fire: Near Alarm',
  365. LRR_CID_EVENT.PANIC: 'Panic',
  366. LRR_CID_EVENT.PANIC_DURESS: 'Panic: Duress',
  367. LRR_CID_EVENT.PANIC_SILENT: 'Panic: Silent',
  368. LRR_CID_EVENT.PANIC_AUDIBLE: 'Panic: Audible',
  369. LRR_CID_EVENT.PANIC_DURESS_ACCESS_GRANTED: 'Fire: Duress',
  370. LRR_CID_EVENT.PANIC_DURESS_EGRESS_GRANTED: 'Fire: Egress',
  371. LRR_CID_EVENT.PANIC_HOLDUP_SUSPICION: 'Panic: Hold-up, Suspicious Condition',
  372. LRR_CID_EVENT.PANIC_HOLDUP_VERIFIER: 'Panic: Hold-up Verified',
  373. LRR_CID_EVENT.BURGLARY: 'Burglary',
  374. LRR_CID_EVENT.BURGLARY_PERIMETER: 'Burglary: Perimeter',
  375. LRR_CID_EVENT.BURGLARY_INTERIOR: 'Burglary: Interior',
  376. LRR_CID_EVENT.BURGLARY_AUX: 'Burglary: 24 Hour',
  377. LRR_CID_EVENT.BURGLARY_ENTRYEXIT: 'Burglary: Entry/Exit',
  378. LRR_CID_EVENT.BURGLARY_DAYNIGHT: 'Burglary: Day/Night',
  379. LRR_CID_EVENT.BURGLARY_OUTDOOR: 'Burglary: Outdoor',
  380. LRR_CID_EVENT.BURGLARY_TAMPER: 'Burglary: Tamper',
  381. LRR_CID_EVENT.BURGLARY_NEAR_ALARM: 'Burglary: Near Alarm',
  382. LRR_CID_EVENT.BURGLARY_INTRUSION_VERIFIER: 'Burglary: Intrusion Verifier',
  383. LRR_CID_EVENT.ALARM_GENERAL: 'Alarm: General',
  384. LRR_CID_EVENT.ALARM_POLLING_LOOP_OPEN: 'Alarm: Polling Loop Open',
  385. LRR_CID_EVENT.ALARM_POLLING_LOOP_SHORT: 'Alarm: Polling Loop Closed',
  386. LRR_CID_EVENT.ALARM_EXPANSION_MOD_FAILURE: 'Alarm: Expansion Module Failure',
  387. LRR_CID_EVENT.ALARM_SENSOR_TAMPER: 'Alarm: Sensor Tamper',
  388. LRR_CID_EVENT.ALARM_EXPANSION_MOD_TAMPER: 'Alarm: Expansion Module Tamper',
  389. LRR_CID_EVENT.BURGLARY_SILENT: 'Burglary: Silent',
  390. LRR_CID_EVENT.TROUBLE_SENSOR_SUPERVISION: 'Trouble: Sensor Supervision Failure',
  391. LRR_CID_EVENT.ALARM_AUX: 'Alarm: 24 Hour Non-Burglary',
  392. LRR_CID_EVENT.ALARM_GAS_DETECTED: 'Alarm: Gas Detected',
  393. LRR_CID_EVENT.ALARM_REFRIDGERATION: 'Alarm: Refridgeration',
  394. LRR_CID_EVENT.ALARM_LOSS_OF_HEAT: 'Alarm: Loss of Heat',
  395. LRR_CID_EVENT.ALARM_WATER_LEAKAGE: 'Alarm: Water Leakage',
  396. LRR_CID_EVENT.TROUBLE_FOIL_BREAK: 'Trouble: Foil Break',
  397. LRR_CID_EVENT.TROUBLE_DAY_TROUBLE: 'Trouble: Day Trouble',
  398. LRR_CID_EVENT.ALARM_LOW_BOTTLED_GAS_LEVEL: 'Alarm: Low Bottled Gas Level',
  399. LRR_CID_EVENT.ALARM_HIGH_TEMP: 'Alarm: High Temperature',
  400. LRR_CID_EVENT.ALARM_LOW_TEMP: 'Alarm: Low Temperature',
  401. LRR_CID_EVENT.ALARM_LOSS_OF_AIR_FLOW: 'Alarm: Loss of Air Flow',
  402. LRR_CID_EVENT.ALARM_CARBON_MONOXIDE: 'Alarm: Carbon Monoxide',
  403. LRR_CID_EVENT.TROUBLE_TANK_LEVEL: 'Trouble: Tank Level',
  404. LRR_CID_EVENT.TROUBLE_HIGH_HUMIDITY: 'Trouble: High Humidity',
  405. LRR_CID_EVENT.TROUBLE_LOW_HUMIDITY: 'Trouble: Low Humidity',
  406. LRR_CID_EVENT.SUPERVISORY_FIRE: 'Supervisory: Fire',
  407. LRR_CID_EVENT.SUPERVISORY_LOW_PRESSURE: 'Supervisory: Low Water Pressure',
  408. LRR_CID_EVENT.SUPERVISORY_LOW_CO2: 'Supervisory: Low CO2',
  409. LRR_CID_EVENT.SUPERVISORY_GATE_VALVE_SENSOR: 'Supervisory: Gate Valve Sensor',
  410. LRR_CID_EVENT.SUPERVISORY_LOW_WATER_LEVEL: 'Supervisory: Low Water Level',
  411. LRR_CID_EVENT.SUPERVISORY_PUMP_ACTIVATED: 'Supervisory: Pump Activated',
  412. LRR_CID_EVENT.SUPERVISORY_PUMP_FAILURE: 'Supervisory: Pump Failure',
  413. LRR_CID_EVENT.TROUBLE_SYSTEM_TROUBLE: 'Trouble: System Trouble',
  414. LRR_CID_EVENT.TROUBLE_AC_LOSS: 'Trouble: AC Loss',
  415. LRR_CID_EVENT.TROUBLE_LOW_BATTERY: 'Trouble: Low Battery',
  416. LRR_CID_EVENT.TROUBLE_RAM_CHECKSUM_BAD: 'Trouble: RAM Checksum Bad',
  417. LRR_CID_EVENT.TROUBLE_ROM_CHECKSUM_BAD: 'Trouble: ROM Checksum Bad',
  418. LRR_CID_EVENT.TROUBLE_RESET: 'Trouble: System Reset',
  419. LRR_CID_EVENT.TROUBLE_PANEL_PROGRAMMING_CHANGED: 'Trouble: Panel Programming Changed',
  420. LRR_CID_EVENT.TROUBLE_SELF_TEST_FAILURE: 'Trouble: Self-Test Failure',
  421. LRR_CID_EVENT.TROUBLE_SHUTDOWN: 'Trouble: System Shutdown',
  422. LRR_CID_EVENT.TROUBLE_BATTERY_TEST_FAIL: 'Trouble: Battery Test Failure',
  423. LRR_CID_EVENT.TROUBLE_GROUND_FAULT: 'Trouble: Ground Fault',
  424. LRR_CID_EVENT.TROUBLE_BATTERY_MISSING: 'Trouble: Battery Missing',
  425. LRR_CID_EVENT.TROUBLE_POWER_SUPPLY_OVERCURRENT: 'Trouble: Power Supply Overcurrent',
  426. LRR_CID_EVENT.STATUS_ENGINEER_RESET: 'Status: Engineer Reset',
  427. LRR_CID_EVENT.TROUBLE_PRIMARY_POWER_SUPPLY_FAILURE: 'Trouble: Primary Power Supply Failure',
  428. LRR_CID_EVENT.TROUBLE_TAMPER: 'Trouble: System Tamper',
  429. LRR_CID_EVENT.TROUBLE_SOUNDER: 'Trouble: Sounder',
  430. LRR_CID_EVENT.TROUBLE_BELL_1: 'Trouble: Bell 1',
  431. LRR_CID_EVENT.TROUBLE_BELL_2: 'Trouble: Bell 2',
  432. LRR_CID_EVENT.TROUBLE_ALARM_RELAY: 'Trouble: Alarm Relay',
  433. LRR_CID_EVENT.TROUBLE_TROUBLE_RELAY: 'Trouble: Trouble Relay',
  434. LRR_CID_EVENT.TROUBLE_REVERSING_RELAY: 'Trouble: Reversing Relay',
  435. LRR_CID_EVENT.TROUBLE_NOTIFICATION_APPLIANCE_CIRCUIT_3: 'Trouble: Notification Appliance Circuit #3',
  436. LRR_CID_EVENT.TROUBLE_NOTIFICATION_APPLIANCE_CIRCUIT_4: 'Trouble: Notification Appliance Circuit #3',
  437. LRR_CID_EVENT.TROUBLE_SYSTEM_PERIPHERAL: 'Trouble: System Peripheral',
  438. LRR_CID_EVENT.TROUBLE_POLLING_LOOP_OPEN: 'Trouble: Pooling Loop Open',
  439. LRR_CID_EVENT.TROUBLE_POLLING_LOOP_SHORT: 'Trouble: Polling Loop Short',
  440. LRR_CID_EVENT.TROUBLE_EXPANSION_MODULE_FAILURE: 'Trouble: Expansion Module Failure',
  441. LRR_CID_EVENT.TROUBLE_REPEATER_FAILURE: 'Trouble: Repeater Failure',
  442. LRR_CID_EVENT.TROUBLE_LOCAL_PRINTER_PAPER_OUT: 'Trouble: Local Printer Out Of Paper',
  443. LRR_CID_EVENT.TROUBLE_LOCAL_PRINTER_FAILURE: 'Trouble: Local Printer Failure',
  444. LRR_CID_EVENT.TROUBLE_EXPANDER_MODULE_DC_LOSS: 'Trouble: Expander Module, DC Power Loss',
  445. LRR_CID_EVENT.TROUBLE_EXPANDER_MODULE_LOW_BATTERY: 'Trouble: Expander Module, Low Battery',
  446. LRR_CID_EVENT.TROUBLE_EXPANDER_MODULE_RESET: 'Trouble: Expander Module, Reset',
  447. LRR_CID_EVENT.TROUBLE_EXPANDER_MODULE_TAMPER: 'Trouble: Expander Module, Tamper',
  448. LRR_CID_EVENT.TROUBLE_EXPANDER_MODULE_AC_LOSS: 'Trouble: Expander Module, AC Power Loss',
  449. LRR_CID_EVENT.TROUBLE_EXPANDER_MODULE_SELF_TEST_FAIL: 'Trouble: Expander Module, Self-test Failure',
  450. LRR_CID_EVENT.TROUBLE_RF_RECEIVER_JAM_DETECTED: 'Trouble: RF Receiver Jam Detected',
  451. LRR_CID_EVENT.TROUBLE_AES_ENCRYPTION: 'Trouble: AES Encryption',
  452. LRR_CID_EVENT.TROUBLE_COMMUNICATION: 'Trouble: Communication',
  453. LRR_CID_EVENT.TROUBLE_TELCO_1_FAULT: 'Trouble: Telco 1',
  454. LRR_CID_EVENT.TROUBLE_TELCO_2_FAULT: 'Trouble: Telco 2',
  455. LRR_CID_EVENT.TROUBLE_LRR_TRANSMITTER_FAULT: 'Trouble: Long Range Radio Transmitter Fault',
  456. LRR_CID_EVENT.TROUBLE_FAILURE_TO_COMMUNICATE: 'Trouble: Failure To Communicate',
  457. LRR_CID_EVENT.TROUBLE_LOSS_OF_RADIO_SUPERVISION: 'Trouble: Loss of Radio Supervision',
  458. LRR_CID_EVENT.TROUBLE_LOSS_OF_CENTRAL_POLLING: 'Trouble: Loss of Central Polling',
  459. LRR_CID_EVENT.TROUBLE_LRR_TRANSMITTER_VSWR: 'Trouble: Long Range Radio Transmitter/Antenna',
  460. LRR_CID_EVENT.TROUBLE_PERIODIC_COMM_TEST: 'Trouble: Periodic Communication Test',
  461. LRR_CID_EVENT.TROUBLE_PROTECTION_LOOP: 'Trouble: Protection Loop',
  462. LRR_CID_EVENT.TROUBLE_PROTECTION_LOOP_OPEN: 'Trouble: Protection Loop Open',
  463. LRR_CID_EVENT.TROUBLE_PROTECTION_LOOP_SHORT: 'Trouble: Protection Loop Short',
  464. LRR_CID_EVENT.TROUBLE_FIRE: 'Trouble: Fire',
  465. LRR_CID_EVENT.TROUBLE_EXIT_ERROR: 'Trouble: Exit Error',
  466. LRR_CID_EVENT.TROUBLE_PANIC_ZONE_TROUBLE: 'Trouble: Panic',
  467. LRR_CID_EVENT.TROUBLE_HOLDUP_ZONE_TROUBLE: 'Trouble: Hold-up',
  468. LRR_CID_EVENT.TROUBLE_SWINGER_TROUBLE: 'Trouble: Swinger',
  469. LRR_CID_EVENT.TROUBLE_CROSS_ZONE_TROUBLE: 'Trouble: Cross-zone',
  470. LRR_CID_EVENT.TROUBLE_SENSOR_TROUBLE: 'Trouble: Sensor',
  471. LRR_CID_EVENT.TROUBLE_RF_LOSS_OF_SUPERVISION: 'Trouble: RF Loss of Supervision',
  472. LRR_CID_EVENT.TROUBLE_RPM_LOSS_OF_SUPERVISION: 'Trouble: RPM Loss of Supervision',
  473. LRR_CID_EVENT.TROUBLE_SENSOR_TAMPER: 'Trouble: Sensor Tamper',
  474. LRR_CID_EVENT.TROUBLE_RF_LOW_BATTERY: 'Trouble: RF Low Battery',
  475. LRR_CID_EVENT.TROUBLE_SMOKE_HI_SENS: 'Trouble: Smoke Detector, High Sensitivity',
  476. LRR_CID_EVENT.TROUBLE_SMOKE_LO_SENS: 'Trouble: Smoke Detector, Low Sensitivity',
  477. LRR_CID_EVENT.TROUBLE_INTRUSION_HI_SENS: 'Trouble: Intrusion Detector, High Sensitivity',
  478. LRR_CID_EVENT.TROUBLE_INTRUSION_LO_SENS: 'Trouble: Intrusion Detector, Low Sensitivity',
  479. LRR_CID_EVENT.TROUBLE_SELF_TEST_FAIL: 'Trouble: Self-test Failure',
  480. LRR_CID_EVENT.TROUBLE_SENSOR_WATCH_FAIL: 'Trouble: Sensor Watch',
  481. LRR_CID_EVENT.TROUBLE_DRIFT_COMP_ERROR: 'Trouble: Drift Compensation Error',
  482. LRR_CID_EVENT.TROUBLE_MAINTENANCE_ALERT: 'Trouble: Maintenance Alert',
  483. LRR_CID_EVENT.OPENCLOSE: 'Open/Close',
  484. LRR_CID_EVENT.OPENCLOSE_BY_USER: 'Open/Close: By User',
  485. LRR_CID_EVENT.OPENCLOSE_GROUP: 'Open/Close: Group',
  486. LRR_CID_EVENT.OPENCLOSE_AUTOMATIC: 'Open/Close: Automatic',
  487. LRR_CID_EVENT.OPENCLOSE_LATE: 'Open/Close: Late',
  488. LRR_CID_EVENT.OPENCLOSE_DEFERRED: 'Open/Close: Deferred',
  489. LRR_CID_EVENT.OPENCLOSE_CANCEL_BY_USER: 'Open/Close: Cancel',
  490. LRR_CID_EVENT.OPENCLOSE_REMOTE_ARMDISARM: 'Open/Close: Remote',
  491. LRR_CID_EVENT.OPENCLOSE_QUICK_ARM: 'Open/Close: Quick Arm',
  492. LRR_CID_EVENT.OPENCLOSE_KEYSWITCH: 'Open/Close: Keyswitch',
  493. LRR_CID_EVENT.REMOTE_CALLBACK_REQUESTED: 'Remote: Callback Requested',
  494. LRR_CID_EVENT.REMOTE_SUCCESS: 'Remote: Successful Access',
  495. LRR_CID_EVENT.REMOTE_UNSUCCESSFUL: 'Remote: Unsuccessful Access',
  496. LRR_CID_EVENT.REMOTE_SYSTEM_SHUTDOWN: 'Remote: System Shutdown',
  497. LRR_CID_EVENT.REMOTE_DIALER_SHUTDOWN: 'Remote: Dialer Shutdown',
  498. LRR_CID_EVENT.REMOTE_SUCCESSFUL_UPLOAD: 'Remote: Successful Upload',
  499. LRR_CID_EVENT.ACCESS_DENIED: 'Access: Denied',
  500. LRR_CID_EVENT.ACCESS_REPORT_BY_USER: 'Access: Report By User',
  501. LRR_CID_EVENT.ACCESS_FORCED_ACCESS: 'Access: Forced Access',
  502. LRR_CID_EVENT.ACCESS_EGRESS_DENIED: 'Access: Egress Denied',
  503. LRR_CID_EVENT.ACCESS_EGRESS_GRANTED: 'Access: Egress Granted',
  504. LRR_CID_EVENT.ACCESS_DOOR_PROPPED_OPEN: 'Access: Door Propped Open',
  505. LRR_CID_EVENT.ACCESS_POINT_DSM_TROUBLE: 'Access: Door Status Monitor Trouble',
  506. LRR_CID_EVENT.ACCESS_POINT_RTE_TROUBLE: 'Access: Request To Exit Trouble',
  507. LRR_CID_EVENT.ACCESS_PROGRAM_MODE_ENTRY: 'Access: Program Mode Entry',
  508. LRR_CID_EVENT.ACCESS_PROGRAM_MODE_EXIT: 'Access: Program Mode Exit',
  509. LRR_CID_EVENT.ACCESS_THREAT_LEVEL_CHANGE: 'Access: Threat Level Change',
  510. LRR_CID_EVENT.ACCESS_RELAY_FAIL: 'Access: Relay Fail',
  511. LRR_CID_EVENT.ACCESS_RTE_SHUNT: 'Access: Request to Exit Shunt',
  512. LRR_CID_EVENT.ACCESS_DSM_SHUNT: 'Access: Door Status Monitor Shunt',
  513. LRR_CID_EVENT.ACCESS_SECOND_PERSON: 'Access: Second Person Access',
  514. LRR_CID_EVENT.ACCESS_IRREGULAR_ACCESS: 'Access: Irregular Access',
  515. LRR_CID_EVENT.OPENCLOSE_ARMED_STAY: 'Open/Close: Armed Stay',
  516. LRR_CID_EVENT.OPENCLOSE_KEYSWITCH_ARMED_STAY: 'Open/Close: Keyswitch, Armed Stay',
  517. LRR_CID_EVENT.OPENCLOSE_EXCEPTION: 'Open/Close: Armed with Trouble Override',
  518. LRR_CID_EVENT.OPENCLOSE_EARLY: 'Open/Close: Early',
  519. LRR_CID_EVENT.OPENCLOSE_LATE: 'Open/Close: Late',
  520. LRR_CID_EVENT.TROUBLE_FAILED_TO_OPEN: 'Trouble: Failed To Open',
  521. LRR_CID_EVENT.TROUBLE_FAILED_TO_CLOSE: 'Trouble: Failed To Close',
  522. LRR_CID_EVENT.TROUBLE_AUTO_ARM_FAILED: 'Trouble: Auto Arm Failed',
  523. LRR_CID_EVENT.OPENCLOSE_PARTIAL_ARM: 'Open/Close: Partial Arm',
  524. LRR_CID_EVENT.OPENCLOSE_EXIT_ERROR: 'Open/Close: Exit Error',
  525. LRR_CID_EVENT.OPENCLOSE_USER_ON_PREMISES: 'Open/Close: User On Premises',
  526. LRR_CID_EVENT.TROUBLE_RECENT_CLOSE: 'Trouble: Recent Close',
  527. LRR_CID_EVENT.ACCESS_WRONG_CODE_ENTRY: 'Access: Wrong Code',
  528. LRR_CID_EVENT.ACCESS_LEGAL_CODE_ENTRY: 'Access: Legal Code',
  529. LRR_CID_EVENT.STATUS_REARM_AFTER_ALARM: 'Status: Re-arm After Alarm',
  530. LRR_CID_EVENT.STATUS_AUTO_ARM_TIME_EXTENDED: 'Status: Auto-arm Time Extended',
  531. LRR_CID_EVENT.STATUS_PANIC_ALARM_RESET: 'Status: Panic Alarm Reset',
  532. LRR_CID_EVENT.ACCESS_SERVICE_ONOFF_PREMISES: 'Status: Service On/Off Premises',
  533. LRR_CID_EVENT.OPENCLOSE_PARTIAL_CLOSING: 'Open/Close: Partial Closing',
  534. LRR_CID_EVENT.OPENCLOSE_PARTIAL_CLOSE: 'Open/Close: Partial Close',
  535. LRR_CID_EVENT.DISABLE_ACCESS_READER: 'Disable: Access Reader',
  536. LRR_CID_EVENT.DISABLE_SOUNDER: 'Disable: Sounder',
  537. LRR_CID_EVENT.DISABLE_BELL_1: 'Disable: Bell 1',
  538. LRR_CID_EVENT.DISABLE_BELL_2: 'Disable: Bell 2',
  539. LRR_CID_EVENT.DISABLE_ALARM_RELAY: 'Disable: Alarm Relay',
  540. LRR_CID_EVENT.DISABLE_TROUBLE_RELAY: 'Disable: Trouble Relay',
  541. LRR_CID_EVENT.DISABLE_REVERSING_RELAY: 'Disable: Reversing Relay',
  542. LRR_CID_EVENT.DISABLE_NOTIFICATION_APPLIANCE_CIRCUIT_3: 'Disable: Notification Appliance Circuit #3',
  543. LRR_CID_EVENT.DISABLE_NOTIFICATION_APPLIANCE_CIRCUIT_4: 'Disable: Notification Appliance Circuit #4',
  544. LRR_CID_EVENT.SUPERVISORY_MODULE_ADDED: 'Supervisory: Module Added',
  545. LRR_CID_EVENT.SUPERVISORY_MODULE_REMOVED: 'Supervisory: Module Removed',
  546. LRR_CID_EVENT.DISABLE_DIALER: 'Disable: Dialer',
  547. LRR_CID_EVENT.DISABLE_RADIO_TRANSMITTER: 'Disable: Radio Transmitter',
  548. LRR_CID_EVENT.DISABLE_REMOTE_UPLOADDOWNLOAD: 'Disable: Remote Upload/Download',
  549. LRR_CID_EVENT.BYPASS_ZONE: 'Bypass: Zone',
  550. LRR_CID_EVENT.BYPASS_FIRE: 'Bypass: Fire',
  551. LRR_CID_EVENT.BYPASS_24HOUR_ZONE: 'Bypass: 24 Hour Zone',
  552. LRR_CID_EVENT.BYPASS_BURGLARY: 'Bypass: Burglary',
  553. LRR_CID_EVENT.BYPASS_GROUP: 'Bypass: Group',
  554. LRR_CID_EVENT.BYPASS_SWINGER: 'Bypass: Swinger',
  555. LRR_CID_EVENT.BYPASS_ACCESS_ZONE_SHUNT: 'Bypass: Access Zone Shunt',
  556. LRR_CID_EVENT.BYPASS_ACCESS_POINT_BYPASS: 'Bypass: Access Point',
  557. LRR_CID_EVENT.BYPASS_ZONE_VAULT: 'Bypass: Vault',
  558. LRR_CID_EVENT.BYPASS_ZONE_VENT: 'Bypass: Vent',
  559. LRR_CID_EVENT.TEST_MANUAL: 'Test: Manual Trigger',
  560. LRR_CID_EVENT.TEST_PERIODIC: 'Test: Periodic',
  561. LRR_CID_EVENT.TEST_PERIODIC_RF_TRANSMISSION: 'Test: Periodic RF Transmission',
  562. LRR_CID_EVENT.TEST_FIRE: 'Test: Fire',
  563. LRR_CID_EVENT.TEST_FIRE_STATUS: 'Test: Fire, Status Report To Follow',
  564. LRR_CID_EVENT.TEST_LISTENIN_TO_FOLLOW: 'Test: Listen-in To Follow',
  565. LRR_CID_EVENT.TEST_WALK: 'Test: Walk',
  566. LRR_CID_EVENT.TEST_SYSTEM_TROUBLE_PRESENT: 'Test: Periodic Test, System Trouble Present',
  567. LRR_CID_EVENT.TEST_VIDEO_TRANSMITTER_ACTIVE: 'Test: Video Transmitter Active',
  568. LRR_CID_EVENT.TEST_POINT_TESTED_OK: 'Test: Point Tested OK',
  569. LRR_CID_EVENT.TEST_POINT_NOT_TESTED: 'Test: Point Not Tested',
  570. LRR_CID_EVENT.TEST_INTRUSION_ZONE_WALK_TESTED: 'Test: Intrusion Zone Walk Tested',
  571. LRR_CID_EVENT.TEST_FIRE_ZONE_WALK_TESTED: 'Test: Fire Zone Walk Tested',
  572. LRR_CID_EVENT.TEST_PANIC_ZONE_WALK_TESTED: 'Test: Panic Zone Walk Tested',
  573. LRR_CID_EVENT.TROUBLE_SERVICE_REQUEST: 'Trouble: Service Request',
  574. LRR_CID_EVENT.TROUBLE_EVENT_LOG_RESET: 'Trouble: Event Log Reset',
  575. LRR_CID_EVENT.TROUBLE_EVENT_LOG_50PERCENT_FULL: 'Trouble: Event Log 50% Full',
  576. LRR_CID_EVENT.TROUBLE_EVENT_LOG_90PERCENT_FULL: 'Trouble: Event Log 90% Full',
  577. LRR_CID_EVENT.TROUBLE_EVENT_LOG_OVERFLOW: 'Trouble: Event Log Overflow',
  578. LRR_CID_EVENT.TROUBLE_TIMEDATE_RESET: 'Trouble: Time/Date Reset',
  579. LRR_CID_EVENT.TROUBLE_TIMEDATE_INACCURATE: 'Trouble: Time/Date Inaccurate',
  580. LRR_CID_EVENT.TROUBLE_PROGRAM_MODE_ENTRY: 'Trouble: Program Mode Entry',
  581. LRR_CID_EVENT.TROUBLE_PROGRAM_MODE_EXIT: 'Trouble: Program Mode Exit',
  582. LRR_CID_EVENT.TROUBLE_32HOUR_EVENT_LOG_MARKER: 'Trouble: 32 Hour Event Log Marker',
  583. LRR_CID_EVENT.SCHEDULE_CHANGE: 'Schedule: Change',
  584. LRR_CID_EVENT.SCHEDULE_EXCEPTION_SCHEDULE_CHANGE: 'Schedule: Exception Schedule Change',
  585. LRR_CID_EVENT.SCHEDULE_ACCESS_SCHEDULE_CHANGE: 'Schedule: Access Schedule Change',
  586. LRR_CID_EVENT.TROUBLE_SENIOR_WATCH_TROUBLE: 'Schedule: Senior Watch Trouble',
  587. LRR_CID_EVENT.STATUS_LATCHKEY_SUPERVISION: 'Status: Latch-key Supervision',
  588. LRR_CID_EVENT.SPECIAL_ADT_AUTHORIZATION: 'Special: ADT Authorization',
  589. LRR_CID_EVENT.RESERVED_652: 'Reserved: For Ademco Use',
  590. LRR_CID_EVENT.RESERVED_652: 'Reserved: For Ademco Use',
  591. LRR_CID_EVENT.TROUBLE_SYSTEM_INACTIVITY: 'Trouble: System Inactivity',
  592. LRR_CID_EVENT.TROUBLE_UNABLE_TO_OUTPUT_SIGNAL: 'Trouble: Unable To Output Signal (Derived Channel)',
  593. LRR_CID_EVENT.TROUBLE_STU_CONTROLLER_DOWN: 'Trouble: STU Controller Down (Derived Channel)',
  594. LRR_CID_EVENT.REMOTE_DOWNLOAD_ABORT: 'Remote: Download Aborted',
  595. LRR_CID_EVENT.REMOTE_DOWNLOAD_STARTEND: 'Remote: Download Start/End',
  596. LRR_CID_EVENT.REMOTE_DOWNLOAD_INTERRUPTED: 'Remote: Download Interrupted',
  597. LRR_CID_EVENT.REMOTE_CODE_DOWNLOAD_STARTEND: 'Remote: Device Flash Start/End',
  598. LRR_CID_EVENT.REMOTE_CODE_DOWNLOAD_FAILED: 'Remote: Device Flash Failed',
  599. LRR_CID_EVENT.OPENCLOSE_AUTOCLOSE_WITH_BYPASS: 'Open/Close: Auto-Close With Bypass',
  600. LRR_CID_EVENT.OPENCLOSE_BYPASS_CLOSING: 'Open/Close: Bypass Closing',
  601. LRR_CID_EVENT.EVENT_FIRE_ALARM_SILENCED: 'Event: Fire Alarm Silenced',
  602. LRR_CID_EVENT.EVENT_SUPERVISOR_POINT_STARTEND: 'Event: Supervisory Point Test Start/End',
  603. LRR_CID_EVENT.EVENT_HOLDUP_TEST_STARTEND: 'Event: Hold-up Test Start/End',
  604. LRR_CID_EVENT.EVENT_BURGLARY_TEST_PRINT_STARTEND: 'Event: Burglary Test Print Start/End',
  605. LRR_CID_EVENT.EVENT_SUPERVISORY_TEST_PRINT_STARTEND: 'Event: Supervisory Test Print Start/End',
  606. LRR_CID_EVENT.EVENT_BURGLARY_DIAGNOSTICS_STARTEND: 'Event: Burglary Diagnostics Start/End',
  607. LRR_CID_EVENT.EVENT_FIRE_DIAGNOSTICS_STARTEND: 'Event: Fire Diagnostics Start/End',
  608. LRR_CID_EVENT.EVENT_UNTYPED_DIAGNOSTICS: 'Event: Untyped Diagnostics',
  609. LRR_CID_EVENT.EVENT_TROUBLE_CLOSING: 'Event: Trouble Closing',
  610. LRR_CID_EVENT.EVENT_ACCESS_DENIED_CODE_UNKNOWN: 'Event: Access Denied, Code Unknown',
  611. LRR_CID_EVENT.ALARM_SUPERVISORY_POINT: 'Alarm: Supervisory Point',
  612. LRR_CID_EVENT.EVENT_SUPERVISORY_POINT_BYPASS: 'Event: Supervisory Point Bypass',
  613. LRR_CID_EVENT.TROUBLE_SUPERVISORY_POINT: 'Trouble: Supervisory Point',
  614. LRR_CID_EVENT.EVENT_HOLDUP_POINT_BYPASS: 'Event: Hold-up Point Bypass',
  615. LRR_CID_EVENT.EVENT_AC_FAILURE_FOR_4HOURS: 'Event: AC Failure For 4 Hours',
  616. LRR_CID_EVENT.TROUBLE_OUTPUT: 'Trouble: Output Trouble',
  617. LRR_CID_EVENT.EVENT_USER_CODE_FOR_EVENT: 'Event: User Code For Event',
  618. LRR_CID_EVENT.EVENT_LOG_OFF: 'Event: Log-off',
  619. LRR_CID_EVENT.EVENT_CS_CONNECTION_FAILURE: 'Event: Central Station Connection Failure',
  620. LRR_CID_EVENT.EVENT_RECEIVER_DATABASE_CONNECTION: 'Event: Receiver Database Connection',
  621. LRR_CID_EVENT.EVENT_LICENSE_EXPIRATION: 'Event: License Expiration',
  622. LRR_CID_EVENT.OTHER_NO_READ_LOG: 'Other: No Read Log',
  623. }
  624. LRR_DSC_MAP = {
  625. LRR_DSC_EVENT.ZONE_EXPANDER_SUPERVISORY_ALARM: 'Zone Expander Supervisory Alarm',
  626. LRR_DSC_EVENT.ZONE_EXPANDER_SUPERVISORY_RESTORE: 'Zone Expander Supervisory Restore',
  627. LRR_DSC_EVENT.AUX_INPUT_ALARM: 'Auxillary Input Alarm',
  628. LRR_DSC_EVENT.SPECIAL_CLOSING: 'Special Closing',
  629. LRR_DSC_EVENT.CROSS_ZONE_POLICE_CODE_ALARM: 'Cross-zone Police Code Alarm',
  630. LRR_DSC_EVENT.AUTOMATIC_CLOSING: 'Automatic Closing',
  631. LRR_DSC_EVENT.ZONE_BYPASS: 'Zone Bypass',
  632. LRR_DSC_EVENT.REPORT_DSC_USER_LOG_EVENT: 'Report DSC User Log Event',
  633. }
  634. LRR_ADEMCO_MAP = {
  635. }
  636. LRR_ALARMDECODER_MAP = {
  637. LRR_ALARMDECODER_EVENT.CUSTOM_PROG_MSG: 'Custom Programming Message',
  638. LRR_ALARMDECODER_EVENT.CUSTOM_PROG_KEY: 'Custom Programming Key'
  639. }
  640. LRR_UNKNOWN_MAP = {
  641. }
  642. LRR_TYPE_MAP = {
  643. LRR_EVENT_TYPE.CID: LRR_CID_MAP,
  644. LRR_EVENT_TYPE.DSC: LRR_DSC_MAP,
  645. LRR_EVENT_TYPE.ADEMCO: LRR_ADEMCO_MAP,
  646. LRR_EVENT_TYPE.ALARMDECODER: LRR_ALARMDECODER_MAP,
  647. LRR_EVENT_TYPE.UNKNOWN: LRR_UNKNOWN_MAP,
  648. }
  649. LRR_FIRE_EVENTS = [
  650. LRR_CID_EVENT.FIRE,
  651. LRR_CID_EVENT.FIRE_SMOKE,
  652. LRR_CID_EVENT.FIRE_COMBUSTION,
  653. LRR_CID_EVENT.FIRE_WATER_FLOW,
  654. LRR_CID_EVENT.FIRE_HEAT,
  655. LRR_CID_EVENT.FIRE_PULL_STATION,
  656. LRR_CID_EVENT.FIRE_DUCT,
  657. LRR_CID_EVENT.FIRE_FLAME,
  658. LRR_CID_EVENT.OPENCLOSE_CANCEL_BY_USER
  659. ]
  660. LRR_ALARM_EVENTS = [
  661. LRR_CID_EVENT.BURGLARY,
  662. LRR_CID_EVENT.BURGLARY_PERIMETER,
  663. LRR_CID_EVENT.BURGLARY_INTERIOR,
  664. LRR_CID_EVENT.BURGLARY_AUX,
  665. LRR_CID_EVENT.BURGLARY_ENTRYEXIT,
  666. LRR_CID_EVENT.BURGLARY_DAYNIGHT,
  667. LRR_CID_EVENT.BURGLARY_OUTDOOR,
  668. LRR_CID_EVENT.ALARM_GENERAL,
  669. LRR_CID_EVENT.BURGLARY_SILENT,
  670. LRR_CID_EVENT.ALARM_AUX,
  671. LRR_CID_EVENT.ALARM_GAS_DETECTED,
  672. LRR_CID_EVENT.ALARM_REFRIDGERATION,
  673. LRR_CID_EVENT.ALARM_LOSS_OF_HEAT,
  674. LRR_CID_EVENT.ALARM_WATER_LEAKAGE,
  675. LRR_CID_EVENT.ALARM_LOW_BOTTLED_GAS_LEVEL,
  676. LRR_CID_EVENT.ALARM_HIGH_TEMP,
  677. LRR_CID_EVENT.ALARM_LOW_TEMP,
  678. LRR_CID_EVENT.ALARM_LOSS_OF_AIR_FLOW,
  679. LRR_CID_EVENT.ALARM_CARBON_MONOXIDE,
  680. LRR_CID_EVENT.OPENCLOSE_CANCEL_BY_USER
  681. ]
  682. LRR_POWER_EVENTS = [
  683. LRR_CID_EVENT.TROUBLE_AC_LOSS
  684. ]
  685. LRR_BYPASS_EVENTS = [
  686. LRR_CID_EVENT.BYPASS_ZONE,
  687. LRR_CID_EVENT.BYPASS_24HOUR_ZONE,
  688. LRR_CID_EVENT.BYPASS_BURGLARY
  689. ]
  690. LRR_BATTERY_EVENTS = [
  691. LRR_CID_EVENT.TROUBLE_LOW_BATTERY
  692. ]
  693. LRR_PANIC_EVENTS = [
  694. LRR_CID_EVENT.MEDICAL,
  695. LRR_CID_EVENT.MEDICAL_PENDANT,
  696. LRR_CID_EVENT.MEDICAL_FAIL_TO_REPORT,
  697. LRR_CID_EVENT.PANIC,
  698. LRR_CID_EVENT.PANIC_DURESS,
  699. LRR_CID_EVENT.PANIC_SILENT,
  700. LRR_CID_EVENT.PANIC_AUDIBLE,
  701. LRR_CID_EVENT.PANIC_DURESS_ACCESS_GRANTED,
  702. LRR_CID_EVENT.PANIC_DURESS_EGRESS_GRANTED,
  703. LRR_CID_EVENT.OPENCLOSE_CANCEL_BY_USER # Canceled panic
  704. ]
  705. LRR_ARM_EVENTS = [
  706. LRR_CID_EVENT.OPENCLOSE,
  707. LRR_CID_EVENT.OPENCLOSE_BY_USER,
  708. LRR_CID_EVENT.OPENCLOSE_GROUP,
  709. LRR_CID_EVENT.OPENCLOSE_AUTOMATIC,
  710. LRR_CID_EVENT.OPENCLOSE_REMOTE_ARMDISARM,
  711. LRR_CID_EVENT.OPENCLOSE_QUICK_ARM,
  712. LRR_CID_EVENT.OPENCLOSE_KEYSWITCH,
  713. LRR_CID_EVENT.OPENCLOSE_ARMED_STAY,
  714. LRR_CID_EVENT.OPENCLOSE_KEYSWITCH_ARMED_STAY
  715. ]
  716. LRR_STAY_EVENTS = [
  717. LRR_CID_EVENT.OPENCLOSE_ARMED_STAY,
  718. LRR_CID_EVENT.OPENCLOSE_KEYSWITCH_ARMED_STAY
  719. ]