А это- целых шесть! Хреновый же я программист...

This commit is contained in:
Михаил Соловьев
2024-04-01 01:08:07 +03:00
parent 55b8c7a139
commit 9bfae5bd26

View File

@@ -626,7 +626,7 @@ void tclacClimate::set_vertical_swing_direction(VerticalSwingDirection direction
void tclacClimate::set_supported_modes(const std::set<climate::ClimateMode> &modes) {
auto traits_ = climate::ClimateTraits();
this->traits_.set_supported_modes(modes);
this->traits_.add_supported_mode(climate::CLIMATE_MODE_OFF); // Выключенный режим доступен всегда
this->traits_.add_supported_mode(climate::CLIMATE_MODE_OFF); // Выключенный режим доступен всегда
this->traits_.add_supported_mode(climate::CLIMATE_MODE_AUTO); // Автоматический режим тоже
}
@@ -635,13 +635,15 @@ void tclacClimate::set_horizontal_swing_direction(HorizontalSwingDirection direc
}
void tclacClimate::set_supported_fan_modes(const std::set<climate::ClimateFanMode> &modes){
this->traits.set_supported_fan_modes(modes);
this->traits.add_supported_fan_mode(climate::CLIMATE_FAN_AUTO); // Автоматический режим доступен всегда
auto traits_ = climate::ClimateTraits();
this->traits_.set_supported_fan_modes(modes);
this->traits_.add_supported_fan_mode(climate::CLIMATE_FAN_AUTO); // Автоматический режим доступен всегда
}
void tclacClimate::set_supported_swing_modes(const std::set<climate::ClimateSwingMode> &modes) {
this->traits.set_supported_swing_modes(modes);
this->traits.add_supported_swing_mode(climate::CLIMATE_SWING_OFF); // Выключенный режим доступен всегда
auto traits_ = climate::ClimateTraits();
this->traits_.set_supported_swing_modes(modes);
this->traits_.add_supported_swing_mode(climate::CLIMATE_SWING_OFF); // Выключенный режим доступен всегда
}