added default togglePower implementation
This commit is contained in:
parent
513ad0727e
commit
809acfad82
@ -23,7 +23,11 @@ class HCColorlamp extends HCControlBase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
togglePower() {
|
togglePower() {
|
||||||
return Promise.reject("Not implemented");
|
if(this.state.on) {
|
||||||
|
return this.turnOff();
|
||||||
|
} else {
|
||||||
|
return this.turnOn();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
setBrightness(brightness) {
|
setBrightness(brightness) {
|
||||||
|
|||||||
@ -11,15 +11,19 @@ class HCSwitchBase extends HCControlBase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
turnOn() {
|
turnOn() {
|
||||||
return Promise.reject();
|
return Promise.reject("Not implemented");
|
||||||
}
|
}
|
||||||
|
|
||||||
turnOff() {
|
turnOff() {
|
||||||
return Promise.reject();
|
return Promise.reject("Not implemented");
|
||||||
}
|
}
|
||||||
|
|
||||||
togglePower() {
|
togglePower() {
|
||||||
return Promise.reject();
|
if(this.state.on) {
|
||||||
|
return this.turnOff();
|
||||||
|
} else {
|
||||||
|
return this.turnOn();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user