@@ -40,24 +40,24 @@ namespace climate {
4040 */
4141class ClimateTraits {
4242 public:
43- bool get_supports_current_temperature () const { return supports_current_temperature_; }
43+ bool get_supports_current_temperature () const { return this -> supports_current_temperature_ ; }
4444 void set_supports_current_temperature (bool supports_current_temperature) {
45- supports_current_temperature_ = supports_current_temperature;
45+ this -> supports_current_temperature_ = supports_current_temperature;
4646 }
47- bool get_supports_current_humidity () const { return supports_current_humidity_; }
47+ bool get_supports_current_humidity () const { return this -> supports_current_humidity_ ; }
4848 void set_supports_current_humidity (bool supports_current_humidity) {
49- supports_current_humidity_ = supports_current_humidity;
49+ this -> supports_current_humidity_ = supports_current_humidity;
5050 }
51- bool get_supports_two_point_target_temperature () const { return supports_two_point_target_temperature_; }
51+ bool get_supports_two_point_target_temperature () const { return this -> supports_two_point_target_temperature_ ; }
5252 void set_supports_two_point_target_temperature (bool supports_two_point_target_temperature) {
53- supports_two_point_target_temperature_ = supports_two_point_target_temperature;
53+ this -> supports_two_point_target_temperature_ = supports_two_point_target_temperature;
5454 }
55- bool get_supports_target_humidity () const { return supports_target_humidity_; }
55+ bool get_supports_target_humidity () const { return this -> supports_target_humidity_ ; }
5656 void set_supports_target_humidity (bool supports_target_humidity) {
57- supports_target_humidity_ = supports_target_humidity;
57+ this -> supports_target_humidity_ = supports_target_humidity;
5858 }
59- void set_supported_modes (std::set<ClimateMode> modes) { supported_modes_ = std::move (modes); }
60- void add_supported_mode (ClimateMode mode) { supported_modes_.insert (mode); }
59+ void set_supported_modes (std::set<ClimateMode> modes) { this -> supported_modes_ = std::move (modes); }
60+ void add_supported_mode (ClimateMode mode) { this -> supported_modes_ .insert (mode); }
6161 ESPDEPRECATED (" This method is deprecated, use set_supported_modes() instead" , " v1.20" )
6262 void set_supports_auto_mode (bool supports_auto_mode) { set_mode_support_ (CLIMATE_MODE_AUTO , supports_auto_mode); }
6363 ESPDEPRECATED (" This method is deprecated, use set_supported_modes() instead" , " v1.20" )
@@ -72,15 +72,15 @@ class ClimateTraits {
7272 }
7373 ESPDEPRECATED (" This method is deprecated, use set_supported_modes() instead" , " v1.20" )
7474 void set_supports_dry_mode (bool supports_dry_mode) { set_mode_support_ (CLIMATE_MODE_DRY , supports_dry_mode); }
75- bool supports_mode (ClimateMode mode) const { return supported_modes_.count (mode); }
76- const std::set<ClimateMode> &get_supported_modes () const { return supported_modes_; }
75+ bool supports_mode (ClimateMode mode) const { return this -> supported_modes_ .count (mode); }
76+ const std::set<ClimateMode> &get_supported_modes () const { return this -> supported_modes_ ; }
7777
78- void set_supports_action (bool supports_action) { supports_action_ = supports_action; }
79- bool get_supports_action () const { return supports_action_; }
78+ void set_supports_action (bool supports_action) { this -> supports_action_ = supports_action; }
79+ bool get_supports_action () const { return this -> supports_action_ ; }
8080
81- void set_supported_fan_modes (std::set<ClimateFanMode> modes) { supported_fan_modes_ = std::move (modes); }
82- void add_supported_fan_mode (ClimateFanMode mode) { supported_fan_modes_.insert (mode); }
83- void add_supported_custom_fan_mode (const std::string &mode) { supported_custom_fan_modes_.insert (mode); }
81+ void set_supported_fan_modes (std::set<ClimateFanMode> modes) { this -> supported_fan_modes_ = std::move (modes); }
82+ void add_supported_fan_mode (ClimateFanMode mode) { this -> supported_fan_modes_ .insert (mode); }
83+ void add_supported_custom_fan_mode (const std::string &mode) { this -> supported_custom_fan_modes_ .insert (mode); }
8484 ESPDEPRECATED (" This method is deprecated, use set_supported_fan_modes() instead" , " v1.20" )
8585 void set_supports_fan_mode_on (bool supported) { set_fan_mode_support_ (CLIMATE_FAN_ON , supported); }
8686 ESPDEPRECATED (" This method is deprecated, use set_supported_fan_modes() instead" , " v1.20" )
@@ -99,35 +99,37 @@ class ClimateTraits {
9999 void set_supports_fan_mode_focus (bool supported) { set_fan_mode_support_ (CLIMATE_FAN_FOCUS , supported); }
100100 ESPDEPRECATED (" This method is deprecated, use set_supported_fan_modes() instead" , " v1.20" )
101101 void set_supports_fan_mode_diffuse (bool supported) { set_fan_mode_support_ (CLIMATE_FAN_DIFFUSE , supported); }
102- bool supports_fan_mode (ClimateFanMode fan_mode) const { return supported_fan_modes_.count (fan_mode); }
103- bool get_supports_fan_modes () const { return !supported_fan_modes_.empty () || !supported_custom_fan_modes_.empty (); }
104- const std::set<ClimateFanMode> &get_supported_fan_modes () const { return supported_fan_modes_; }
102+ bool supports_fan_mode (ClimateFanMode fan_mode) const { return this ->supported_fan_modes_ .count (fan_mode); }
103+ bool get_supports_fan_modes () const {
104+ return !this ->supported_fan_modes_ .empty () || !this ->supported_custom_fan_modes_ .empty ();
105+ }
106+ const std::set<ClimateFanMode> &get_supported_fan_modes () const { return this ->supported_fan_modes_ ; }
105107
106108 void set_supported_custom_fan_modes (std::set<std::string> supported_custom_fan_modes) {
107- supported_custom_fan_modes_ = std::move (supported_custom_fan_modes);
109+ this -> supported_custom_fan_modes_ = std::move (supported_custom_fan_modes);
108110 }
109- const std::set<std::string> &get_supported_custom_fan_modes () const { return supported_custom_fan_modes_; }
111+ const std::set<std::string> &get_supported_custom_fan_modes () const { return this -> supported_custom_fan_modes_ ; }
110112 bool supports_custom_fan_mode (const std::string &custom_fan_mode) const {
111- return supported_custom_fan_modes_.count (custom_fan_mode);
113+ return this -> supported_custom_fan_modes_ .count (custom_fan_mode);
112114 }
113115
114- void set_supported_presets (std::set<ClimatePreset> presets) { supported_presets_ = std::move (presets); }
115- void add_supported_preset (ClimatePreset preset) { supported_presets_.insert (preset); }
116- void add_supported_custom_preset (const std::string &preset) { supported_custom_presets_.insert (preset); }
117- bool supports_preset (ClimatePreset preset) const { return supported_presets_.count (preset); }
118- bool get_supports_presets () const { return !supported_presets_.empty (); }
119- const std::set<climate::ClimatePreset> &get_supported_presets () const { return supported_presets_; }
116+ void set_supported_presets (std::set<ClimatePreset> presets) { this -> supported_presets_ = std::move (presets); }
117+ void add_supported_preset (ClimatePreset preset) { this -> supported_presets_ .insert (preset); }
118+ void add_supported_custom_preset (const std::string &preset) { this -> supported_custom_presets_ .insert (preset); }
119+ bool supports_preset (ClimatePreset preset) const { return this -> supported_presets_ .count (preset); }
120+ bool get_supports_presets () const { return !this -> supported_presets_ .empty (); }
121+ const std::set<climate::ClimatePreset> &get_supported_presets () const { return this -> supported_presets_ ; }
120122
121123 void set_supported_custom_presets (std::set<std::string> supported_custom_presets) {
122- supported_custom_presets_ = std::move (supported_custom_presets);
124+ this -> supported_custom_presets_ = std::move (supported_custom_presets);
123125 }
124- const std::set<std::string> &get_supported_custom_presets () const { return supported_custom_presets_; }
126+ const std::set<std::string> &get_supported_custom_presets () const { return this -> supported_custom_presets_ ; }
125127 bool supports_custom_preset (const std::string &custom_preset) const {
126- return supported_custom_presets_.count (custom_preset);
128+ return this -> supported_custom_presets_ .count (custom_preset);
127129 }
128130
129- void set_supported_swing_modes (std::set<ClimateSwingMode> modes) { supported_swing_modes_ = std::move (modes); }
130- void add_supported_swing_mode (ClimateSwingMode mode) { supported_swing_modes_.insert (mode); }
131+ void set_supported_swing_modes (std::set<ClimateSwingMode> modes) { this -> supported_swing_modes_ = std::move (modes); }
132+ void add_supported_swing_mode (ClimateSwingMode mode) { this -> supported_swing_modes_ .insert (mode); }
131133 ESPDEPRECATED (" This method is deprecated, use set_supported_swing_modes() instead" , " v1.20" )
132134 void set_supports_swing_mode_off (bool supported) { set_swing_mode_support_ (CLIMATE_SWING_OFF , supported); }
133135 ESPDEPRECATED (" This method is deprecated, use set_supported_swing_modes() instead" , " v1.20" )
@@ -138,54 +140,58 @@ class ClimateTraits {
138140 void set_supports_swing_mode_horizontal (bool supported) {
139141 set_swing_mode_support_ (CLIMATE_SWING_HORIZONTAL , supported);
140142 }
141- bool supports_swing_mode (ClimateSwingMode swing_mode) const { return supported_swing_modes_.count (swing_mode); }
142- bool get_supports_swing_modes () const { return !supported_swing_modes_.empty (); }
143- const std::set<ClimateSwingMode> &get_supported_swing_modes () const { return supported_swing_modes_; }
143+ bool supports_swing_mode (ClimateSwingMode swing_mode) const { return this -> supported_swing_modes_ .count (swing_mode); }
144+ bool get_supports_swing_modes () const { return !this -> supported_swing_modes_ .empty (); }
145+ const std::set<ClimateSwingMode> &get_supported_swing_modes () const { return this -> supported_swing_modes_ ; }
144146
145- float get_visual_min_temperature () const { return visual_min_temperature_; }
146- void set_visual_min_temperature (float visual_min_temperature) { visual_min_temperature_ = visual_min_temperature; }
147- float get_visual_max_temperature () const { return visual_max_temperature_; }
148- void set_visual_max_temperature (float visual_max_temperature) { visual_max_temperature_ = visual_max_temperature; }
149- float get_visual_target_temperature_step () const { return visual_target_temperature_step_; }
150- float get_visual_current_temperature_step () const { return visual_current_temperature_step_; }
147+ float get_visual_min_temperature () const { return this ->visual_min_temperature_ ; }
148+ void set_visual_min_temperature (float visual_min_temperature) {
149+ this ->visual_min_temperature_ = visual_min_temperature;
150+ }
151+ float get_visual_max_temperature () const { return this ->visual_max_temperature_ ; }
152+ void set_visual_max_temperature (float visual_max_temperature) {
153+ this ->visual_max_temperature_ = visual_max_temperature;
154+ }
155+ float get_visual_target_temperature_step () const { return this ->visual_target_temperature_step_ ; }
156+ float get_visual_current_temperature_step () const { return this ->visual_current_temperature_step_ ; }
151157 void set_visual_target_temperature_step (float temperature_step) {
152- visual_target_temperature_step_ = temperature_step;
158+ this -> visual_target_temperature_step_ = temperature_step;
153159 }
154160 void set_visual_current_temperature_step (float temperature_step) {
155- visual_current_temperature_step_ = temperature_step;
161+ this -> visual_current_temperature_step_ = temperature_step;
156162 }
157163 void set_visual_temperature_step (float temperature_step) {
158- visual_target_temperature_step_ = temperature_step;
159- visual_current_temperature_step_ = temperature_step;
164+ this -> visual_target_temperature_step_ = temperature_step;
165+ this -> visual_current_temperature_step_ = temperature_step;
160166 }
161167 int8_t get_target_temperature_accuracy_decimals () const ;
162168 int8_t get_current_temperature_accuracy_decimals () const ;
163169
164- float get_visual_min_humidity () const { return visual_min_humidity_; }
165- void set_visual_min_humidity (float visual_min_humidity) { visual_min_humidity_ = visual_min_humidity; }
166- float get_visual_max_humidity () const { return visual_max_humidity_; }
167- void set_visual_max_humidity (float visual_max_humidity) { visual_max_humidity_ = visual_max_humidity; }
170+ float get_visual_min_humidity () const { return this -> visual_min_humidity_ ; }
171+ void set_visual_min_humidity (float visual_min_humidity) { this -> visual_min_humidity_ = visual_min_humidity; }
172+ float get_visual_max_humidity () const { return this -> visual_max_humidity_ ; }
173+ void set_visual_max_humidity (float visual_max_humidity) { this -> visual_max_humidity_ = visual_max_humidity; }
168174
169175 protected:
170176 void set_mode_support_ (climate::ClimateMode mode, bool supported) {
171177 if (supported) {
172- supported_modes_.insert (mode);
178+ this -> supported_modes_ .insert (mode);
173179 } else {
174- supported_modes_.erase (mode);
180+ this -> supported_modes_ .erase (mode);
175181 }
176182 }
177183 void set_fan_mode_support_ (climate::ClimateFanMode mode, bool supported) {
178184 if (supported) {
179- supported_fan_modes_.insert (mode);
185+ this -> supported_fan_modes_ .insert (mode);
180186 } else {
181- supported_fan_modes_.erase (mode);
187+ this -> supported_fan_modes_ .erase (mode);
182188 }
183189 }
184190 void set_swing_mode_support_ (climate::ClimateSwingMode mode, bool supported) {
185191 if (supported) {
186- supported_swing_modes_.insert (mode);
192+ this -> supported_swing_modes_ .insert (mode);
187193 } else {
188- supported_swing_modes_.erase (mode);
194+ this -> supported_swing_modes_ .erase (mode);
189195 }
190196 }
191197
0 commit comments