mirror of
https://github.com/esphome/esphome.git
synced 2026-08-22 22:26:21 +00:00
[climate] Inline the trivial visual override setters
This commit is contained in:
@@ -511,29 +511,6 @@ ClimateTraits Climate::get_traits() {
|
|||||||
return traits;
|
return traits;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef USE_CLIMATE_VISUAL_OVERRIDES
|
|
||||||
void Climate::set_visual_min_temperature_override(float visual_min_temperature_override) {
|
|
||||||
this->visual_min_temperature_override_ = visual_min_temperature_override;
|
|
||||||
}
|
|
||||||
|
|
||||||
void Climate::set_visual_max_temperature_override(float visual_max_temperature_override) {
|
|
||||||
this->visual_max_temperature_override_ = visual_max_temperature_override;
|
|
||||||
}
|
|
||||||
|
|
||||||
void Climate::set_visual_temperature_step_override(float target, float current) {
|
|
||||||
this->visual_target_temperature_step_override_ = target;
|
|
||||||
this->visual_current_temperature_step_override_ = current;
|
|
||||||
}
|
|
||||||
|
|
||||||
void Climate::set_visual_min_humidity_override(float visual_min_humidity_override) {
|
|
||||||
this->visual_min_humidity_override_ = visual_min_humidity_override;
|
|
||||||
}
|
|
||||||
|
|
||||||
void Climate::set_visual_max_humidity_override(float visual_max_humidity_override) {
|
|
||||||
this->visual_max_humidity_override_ = visual_max_humidity_override;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
ClimateCall Climate::make_call() { return ClimateCall(this); }
|
ClimateCall Climate::make_call() { return ClimateCall(this); }
|
||||||
|
|
||||||
ClimateCall ClimateDeviceRestoreState::to_call(Climate *climate) {
|
ClimateCall ClimateDeviceRestoreState::to_call(Climate *climate) {
|
||||||
|
|||||||
@@ -228,11 +228,22 @@ class Climate : public EntityBase {
|
|||||||
ClimateTraits get_traits();
|
ClimateTraits get_traits();
|
||||||
|
|
||||||
#ifdef USE_CLIMATE_VISUAL_OVERRIDES
|
#ifdef USE_CLIMATE_VISUAL_OVERRIDES
|
||||||
void set_visual_min_temperature_override(float visual_min_temperature_override);
|
void set_visual_min_temperature_override(float visual_min_temperature_override) {
|
||||||
void set_visual_max_temperature_override(float visual_max_temperature_override);
|
this->visual_min_temperature_override_ = visual_min_temperature_override;
|
||||||
void set_visual_temperature_step_override(float target, float current);
|
}
|
||||||
void set_visual_min_humidity_override(float visual_min_humidity_override);
|
void set_visual_max_temperature_override(float visual_max_temperature_override) {
|
||||||
void set_visual_max_humidity_override(float visual_max_humidity_override);
|
this->visual_max_temperature_override_ = visual_max_temperature_override;
|
||||||
|
}
|
||||||
|
void set_visual_temperature_step_override(float target, float current) {
|
||||||
|
this->visual_target_temperature_step_override_ = target;
|
||||||
|
this->visual_current_temperature_step_override_ = current;
|
||||||
|
}
|
||||||
|
void set_visual_min_humidity_override(float visual_min_humidity_override) {
|
||||||
|
this->visual_min_humidity_override_ = visual_min_humidity_override;
|
||||||
|
}
|
||||||
|
void set_visual_max_humidity_override(float visual_max_humidity_override) {
|
||||||
|
this->visual_max_humidity_override_ = visual_max_humidity_override;
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/// Set the supported custom fan modes (stored on Climate, referenced by ClimateTraits).
|
/// Set the supported custom fan modes (stored on Climate, referenced by ClimateTraits).
|
||||||
|
|||||||
Reference in New Issue
Block a user