UNPKG

node-enocean-ts

Version:

Typescript full implementation of the enocean protocol (ESP3 + EEP2.6)

30 lines 1.03 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = default_1; const eepHelper_1 = __importDefault(require("./eepHelper")); function default_1(eep, data) { var ret = null; if (eep === "a5-10-06") { var tmp = eepHelper_1.default.extractByteValue(1, 255, 0, 0, 40, data); var sp = eepHelper_1.default.extractByteValue(2, 0, 255, 0, 255, data); var oc = eepHelper_1.default.extractBitEnum(0, 0, 1, ["OFF", "ON"], data); return [{ type: "temperature", unit: "°C", value: tmp }, { type: "setpoint", unit: "", value: sp }, { type: "slide_switch", unit: "", value: oc }]; } return ret; } //# sourceMappingURL=eep-a5-10-06.js.map