isy-nodejs
Version:
Node.js wrapper for ISY interface including websockets for change notifications. Fork of isy-js by Rod Toll. Designed to be used in a node.js application.
17 lines (12 loc) • 485 B
text/typescript
import { CompositeDevice } from '../CompositeDevice.js';
import { DimmerLamp } from './Generated/DimmerLamp.js';
import { FanLincMotor } from './Generated/FanLincMotor.js';
export namespace Fan {
export const Nodes = { light: DimmerLamp, motor: FanLincMotor };
class FanDevice extends CompositeDevice.of(Fan.Nodes, { light: 1, motor: 2 }) {
static deviceDefId = 'Fan';
}
export const Class = FanDevice;
export const Motor = FanLincMotor;
export const Light = DimmerLamp;
}