@pmouli/isy-matter-server
Version:
Service to expose an ISY device as a Matter Border router
14 lines • 727 B
JavaScript
import { CompositeDevice } from '../CompositeDevice.js';
import { BinaryAlarm } from './Generated/BinaryAlarm.js';
const nodes = { open: BinaryAlarm, closed: BinaryAlarm, heartbeat: BinaryAlarm, lowBattery: BinaryAlarm };
export class DoorWindowSensor extends CompositeDevice.of(nodes, { open: 1, closed: 2, heartbeat: 3, lowBattery: 4 }) {
}
(function (DoorWindowSensor) {
DoorWindowSensor.Nodes = nodes;
DoorWindowSensor.Class = DoorWindowSensor;
DoorWindowSensor.Open = BinaryAlarm;
DoorWindowSensor.Closed = BinaryAlarm;
DoorWindowSensor.Heartbeat = BinaryAlarm;
DoorWindowSensor.LowBattery = BinaryAlarm;
})(DoorWindowSensor || (DoorWindowSensor = {}));
//# sourceMappingURL=DoorWindowSensor.js.map