Added helper methods for interpreting the equipFlags value

Provided by @mikemucc in #15. Also updated the readme with the new information.
This commit is contained in:
2019-12-27 15:57:21 -06:00
parent e567e9c821
commit 661d8db173
2 changed files with 41 additions and 1 deletions

View File

@ -82,4 +82,24 @@ exports.SLControllerConfigMessage = class SLControllerConfigMessage extends SLMe
static getResponseId() {
return MSG_ID + 1;
}
hasSolar() {
return !!(this.equipFlags & 0x1)
}
hasSolarAsHeatpump() {
return !!(this.equipFlags & 0x2)
}
hasChlorinator() {
return !!(this.equipFlags & 0x4)
}
hasCooling() {
return !!(this.equipFlags & 0x800)
}
hasIntellichem() {
return !!(this.equipFlags & 0x8000)
}
};