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