@pmouli/isy-matter-server
Version:
Service to expose an ISY device as a Matter Border router
39 lines • 1.39 kB
JavaScript
/* THIS FILE WAS AUTOMATICALLY GENERATED. DO NOT EDIT DIRECTLY. */
import { Base } from "../index.js";
import { NodeFactory } from "../../NodeFactory.js";
export class SceneResponder extends Base {
commands = {
QUERY: this.query
};
static nodeDefId = "259";
static implements = ['259'];
constructor(isy, nodeInfo) {
super(isy, nodeInfo);
}
async query() { return this.sendCommand("QUERY"); }
}
NodeFactory.register(SceneResponder);
(function (SceneResponder) {
function is(node) {
return ['259'].includes(node.nodeDefId);
}
SceneResponder.is = is;
function isImplementedBy(node) {
return ['259', "111", "137", "147", "201", "252", "306", "309"].includes(node.nodeDefId);
}
SceneResponder.isImplementedBy = isImplementedBy;
function create(isy, nodeInfo) {
return new SceneResponder(isy, nodeInfo);
}
SceneResponder.create = create;
SceneResponder.Node = SceneResponder;
SceneResponder.Class = SceneResponder;
let Commands;
(function (Commands) {
Commands["query"] = "QUERY";
})(Commands = SceneResponder.Commands || (SceneResponder.Commands = {}));
let Drivers;
(function (Drivers) {
})(Drivers = SceneResponder.Drivers || (SceneResponder.Drivers = {}));
})(SceneResponder || (SceneResponder = {}));
//# sourceMappingURL=SceneResponder.js.map