midea_ac: Fix turbo mode. Preset BOOST. (#2029)

This commit is contained in:
Sergey V. DUDANOV 2021-07-20 08:26:07 +04:00 committed by Jesse Hills
parent c7a52c3894
commit e25935ef21
No known key found for this signature in database
GPG Key ID: BEAAE804EFD8E83A

View File

@ -102,8 +102,11 @@ class PropertiesFrame : public midea_dongle::BaseFrame {
void set_sleep_mode(bool state) { this->set_bytemask_(20, 0x01, state); }
/* TURBO MODE */
bool get_turbo_mode() const { return this->pbuf_[18] & 0x20; }
void set_turbo_mode(bool state) { this->set_bytemask_(18, 0x20, state); }
bool get_turbo_mode() const { return this->pbuf_[18] & 0x20 || this->pbuf_[20] & 0x02; }
void set_turbo_mode(bool state) {
this->set_bytemask_(18, 0x20, state);
this->set_bytemask_(20, 0x02, state);
}
/* FREEZE PROTECTION */
bool get_freeze_protection_mode() const { return this->pbuf_[31] & 0x80; }