ESPHome 2026.1.0b1
Loading...
Searching...
No Matches
esphome::water_heater::WaterHeaterCallInternal Struct Reference

#include <water_heater.h>

Inheritance diagram for esphome::water_heater::WaterHeaterCallInternal:
esphome::water_heater::WaterHeaterCall

Public Member Functions

 WaterHeaterCallInternal (WaterHeater *parent)
 
WaterHeaterCallInternalset_from_restore (const WaterHeaterCall &restore)
 
- Public Member Functions inherited from esphome::water_heater::WaterHeaterCall
 WaterHeaterCall ()
 
 WaterHeaterCall (WaterHeater *parent)
 
WaterHeaterCallset_mode (WaterHeaterMode mode)
 
WaterHeaterCallset_mode (const std::string &mode)
 
WaterHeaterCallset_target_temperature (float temperature)
 
WaterHeaterCallset_target_temperature_low (float temperature)
 
WaterHeaterCallset_target_temperature_high (float temperature)
 
WaterHeaterCallset_away (bool away)
 
WaterHeaterCallset_on (bool on)
 
void perform ()
 
const optional< WaterHeaterMode > & get_mode () const
 
float get_target_temperature () const
 
float get_target_temperature_low () const
 
float get_target_temperature_high () const
 
uint32_t get_state () const
 Get state flags value.
 

Additional Inherited Members

- Protected Member Functions inherited from esphome::water_heater::WaterHeaterCall
void validate_ ()
 
- Protected Attributes inherited from esphome::water_heater::WaterHeaterCall
WaterHeaterparent_
 
optional< WaterHeaterModemode_
 
float target_temperature_ {NAN}
 
float target_temperature_low_ {NAN}
 
float target_temperature_high_ {NAN}
 
uint32_t state_ {0}
 

Detailed Description

Definition at line 104 of file water_heater.h.

Constructor & Destructor Documentation

◆ WaterHeaterCallInternal()

esphome::water_heater::WaterHeaterCallInternal::WaterHeaterCallInternal ( WaterHeater * parent)
inline

Definition at line 105 of file water_heater.h.

Member Function Documentation

◆ set_from_restore()

WaterHeaterCallInternal & esphome::water_heater::WaterHeaterCallInternal::set_from_restore ( const WaterHeaterCall & restore)
inline

Definition at line 107 of file water_heater.h.


The documentation for this struct was generated from the following file: