UNPKG

zigbee-herdsman-zigate

Version:

An open source ZigBee gateway solution with node.js.

36 lines 1.2 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.ZGVersionListMessage = void 0; const message_1 = require("../message"); const debug_1 = require("../../debug"); const buffer_reader_1 = __importDefault(require("../buffer-reader")); const debug = debug_1.Debug('driver:messages'); class ZGVersionListMessage { constructor(payload) { this.label = 'VersionList'; this.reader = new buffer_reader_1.default(payload); this.code = message_1.ZGMessageCode.VersionList; this.payload = this.parsePayload(); debug.log.extend(`${this.getLabel()}`)(this.payload); } getCode() { return this.code; } getLabel() { return this.label; } getPayload() { return this.payload; } parsePayload() { return { majorVersionNumber: this.reader.nextUInt16BE(), minorVersionNumber: this.reader.nextUInt16BE(), }; } } exports.ZGVersionListMessage = ZGVersionListMessage; //# sourceMappingURL=version-list.js.map