UNPKG

homebridge-jablotron-mqtt

Version:

Plugin for Jablotron JA-6X system communicating via mqtt and py-jablotron6x

55 lines 1.83 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MANUFACTURER = exports.Command = exports.JblMode = exports.JablotronRecordType = exports.AlarmTopic = void 0; var AlarmTopic; (function (AlarmTopic) { AlarmTopic["RAW"] = "raw"; AlarmTopic["MODE"] = "mode"; AlarmTopic["KEY_PRESS"] = "key/press"; })(AlarmTopic = exports.AlarmTopic || (exports.AlarmTopic = {})); var JablotronRecordType; (function (JablotronRecordType) { JablotronRecordType["STATUS"] = "e0"; })(JablotronRecordType = exports.JablotronRecordType || (exports.JablotronRecordType = {})); /** Value Value (binary) Mode 0x00 0000 0000 service mode 0x20 0010 0000 user mode 0x40 0100 0000 disarmed 0x41 0100 0001 armed 0x44 0100 0100 tamper/silent alarm 0x45 0100 0101 alarm triggrd 0x49 0100 1001 entry delay 0x51 0101 0001 arming 0x61 0110 0001 zone A armed 0x63 0110 0011 zone B armed 0x69 0110 1001 entry delay B 0x71 0111 0001 zone A arming 0x73 0111 0011 zone B arming */ var JblMode; (function (JblMode) { // noinspection JSUnusedGlobalSymbols JblMode["SERVICE"] = "00"; JblMode["USER"] = "20"; JblMode["DISARMED"] = "40"; JblMode["ARMED"] = "41"; JblMode["TAMPERED"] = "44"; JblMode["SILENT_ALARM"] = "44"; JblMode["TRIGGERED"] = "45"; JblMode["ENTRY_DELAY"] = "49"; JblMode["ARMING"] = "51"; JblMode["ZONE_A_ARMED"] = "61"; JblMode["ZONE_B_ARMED"] = "63"; // Extra JblMode["ENTRY_DELAY_B"] = "69"; JblMode["ARMING_A"] = "71"; JblMode["ARMING_B"] = "73"; })(JblMode = exports.JblMode || (exports.JblMode = {})); var Command; (function (Command) { Command["CLEAR"] = "N"; Command["ARM"] = "F1"; })(Command = exports.Command || (exports.Command = {})); exports.MANUFACTURER = 'Jablotron'; //# sourceMappingURL=const.js.map