UNPKG

homebridge-boschcontrolpanel_bgseries

Version:
21 lines 936 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.HKLeakSensor = void 0; const HKSensor_1 = require("./HKSensor"); const BGPoint_1 = require("./BGPoint"); const platform_1 = require("./platform"); class HKLeakSensor extends HKSensor_1.HKSensor { constructor(platform, PointNumber) { super(platform, PointNumber, platform_1.BGSensorType.LeakSensor); this.platform = platform; this.PointNumber = PointNumber; this.service = this.Accessory.getService(this.platform.Service.LeakSensor) || this.Accessory.addService(this.platform.Service.LeakSensor); } HandleEventDetected(PointStatus) { const LeakDetected = PointStatus !== BGPoint_1.BGPointStatus.Normal; this.service.updateCharacteristic(this.platform.Characteristic.LeakDetected, LeakDetected); } } exports.HKLeakSensor = HKLeakSensor; //# sourceMappingURL=HKLeakSensor.js.map