UNPKG

homebridge-boschcontrolpanel_bgseries

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