34 lines
543 B
JavaScript
34 lines
543 B
JavaScript
const HCControlBase = require('./ControlBase');
|
|
const ColorlampState = require('./states/ColorlampState');
|
|
|
|
class HCColorlamp extends HCControlBase {
|
|
constructor(config) {
|
|
super(config, new ColorlampState());
|
|
}
|
|
|
|
get type() {
|
|
return "colorlamp";
|
|
}
|
|
|
|
turnOn() {
|
|
return Promise.reject();
|
|
}
|
|
|
|
turnOff() {
|
|
return Promise.reject();
|
|
}
|
|
|
|
toggle() {
|
|
return Promise.reject();
|
|
}
|
|
|
|
changeBrightness(brightness) {
|
|
return Promise.reject();
|
|
}
|
|
|
|
changeColor(hue, sat, light) {
|
|
return Promise.reject();
|
|
}
|
|
}
|
|
|
|
module.exports = HCColorlamp; |