#include <water_heater.h>
Definition at line 117 of file water_heater.h.
◆ add_feature_flags()
| void esphome::water_heater::WaterHeaterTraits::add_feature_flags |
( |
uint32_t | flags | ) |
|
|
inline |
Get/set feature flags (see WaterHeaterFeature enum)
Definition at line 120 of file water_heater.h.
◆ clear_feature_flags()
| void esphome::water_heater::WaterHeaterTraits::clear_feature_flags |
( |
uint32_t | flags | ) |
|
|
inline |
◆ get_feature_flags()
| uint32_t esphome::water_heater::WaterHeaterTraits::get_feature_flags |
( |
| ) |
const |
|
inline |
◆ get_max_temperature()
| float esphome::water_heater::WaterHeaterTraits::get_max_temperature |
( |
| ) |
const |
|
inline |
◆ get_min_temperature()
| float esphome::water_heater::WaterHeaterTraits::get_min_temperature |
( |
| ) |
const |
|
inline |
◆ get_supported_modes()
| const WaterHeaterModeMask & esphome::water_heater::WaterHeaterTraits::get_supported_modes |
( |
| ) |
const |
|
inline |
◆ get_supports_away_mode()
| bool esphome::water_heater::WaterHeaterTraits::get_supports_away_mode |
( |
| ) |
const |
|
inline |
◆ get_supports_current_temperature()
| bool esphome::water_heater::WaterHeaterTraits::get_supports_current_temperature |
( |
| ) |
const |
|
inline |
◆ get_supports_two_point_target_temperature()
| bool esphome::water_heater::WaterHeaterTraits::get_supports_two_point_target_temperature |
( |
| ) |
const |
|
inline |
◆ get_target_temperature_step()
| float esphome::water_heater::WaterHeaterTraits::get_target_temperature_step |
( |
| ) |
const |
|
inline |
◆ has_feature_flags()
| bool esphome::water_heater::WaterHeaterTraits::has_feature_flags |
( |
uint32_t | flags | ) |
const |
|
inline |
◆ set_max_temperature()
| void esphome::water_heater::WaterHeaterTraits::set_max_temperature |
( |
float | max_temperature | ) |
|
|
inline |
◆ set_min_temperature()
| void esphome::water_heater::WaterHeaterTraits::set_min_temperature |
( |
float | min_temperature | ) |
|
|
inline |
◆ set_supported_modes()
| void esphome::water_heater::WaterHeaterTraits::set_supported_modes |
( |
WaterHeaterModeMask | modes | ) |
|
|
inline |
◆ set_supports_away_mode()
| void esphome::water_heater::WaterHeaterTraits::set_supports_away_mode |
( |
bool | supports | ) |
|
|
inline |
◆ set_supports_current_temperature()
| void esphome::water_heater::WaterHeaterTraits::set_supports_current_temperature |
( |
bool | supports | ) |
|
|
inline |
◆ set_supports_two_point_target_temperature()
| void esphome::water_heater::WaterHeaterTraits::set_supports_two_point_target_temperature |
( |
bool | supports | ) |
|
|
inline |
◆ set_target_temperature_step()
| void esphome::water_heater::WaterHeaterTraits::set_target_temperature_step |
( |
float | target_temperature_step | ) |
|
|
inline |
◆ supports_mode()
| bool esphome::water_heater::WaterHeaterTraits::supports_mode |
( |
WaterHeaterMode | mode | ) |
const |
|
inline |
◆ feature_flags_
| uint32_t esphome::water_heater::WaterHeaterTraits::feature_flags_ {0} |
|
protected |
◆ max_temperature_
| float esphome::water_heater::WaterHeaterTraits::max_temperature_ {0.0f} |
|
protected |
◆ min_temperature_
| float esphome::water_heater::WaterHeaterTraits::min_temperature_ {0.0f} |
|
protected |
◆ supported_modes_
◆ target_temperature_step_
| float esphome::water_heater::WaterHeaterTraits::target_temperature_step_ {0.0f} |
|
protected |
The documentation for this class was generated from the following file: