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