ESPHome  2024.12.2
Public Member Functions | Data Fields
esphome::thermostat::ThermostatClimateTargetTempConfig Struct Reference

#include <thermostat_climate.h>

Public Member Functions

 ThermostatClimateTargetTempConfig ()
 
 ThermostatClimateTargetTempConfig (float default_temperature)
 
 ThermostatClimateTargetTempConfig (float default_temperature_low, float default_temperature_high)
 
void set_fan_mode (climate::ClimateFanMode fan_mode)
 
void set_swing_mode (climate::ClimateSwingMode swing_mode)
 
void set_mode (climate::ClimateMode mode)
 

Data Fields

float default_temperature {NAN}
 
float default_temperature_low {NAN}
 
float default_temperature_high {NAN}
 
float cool_deadband_ {NAN}
 
float cool_overrun_ {NAN}
 
float heat_deadband_ {NAN}
 
float heat_overrun_ {NAN}
 
optional< climate::ClimateFanModefan_mode_ {}
 
optional< climate::ClimateSwingModeswing_mode_ {}
 
optional< climate::ClimateModemode_ {}
 

Detailed Description

Definition at line 37 of file thermostat_climate.h.

Constructor & Destructor Documentation

◆ ThermostatClimateTargetTempConfig() [1/3]

esphome::thermostat::ThermostatClimateTargetTempConfig::ThermostatClimateTargetTempConfig ( )
default

◆ ThermostatClimateTargetTempConfig() [2/3]

esphome::thermostat::ThermostatClimateTargetTempConfig::ThermostatClimateTargetTempConfig ( float  default_temperature)

Definition at line 1396 of file thermostat_climate.cpp.

◆ ThermostatClimateTargetTempConfig() [3/3]

esphome::thermostat::ThermostatClimateTargetTempConfig::ThermostatClimateTargetTempConfig ( float  default_temperature_low,
float  default_temperature_high 
)

Definition at line 1399 of file thermostat_climate.cpp.

Member Function Documentation

◆ set_fan_mode()

void esphome::thermostat::ThermostatClimateTargetTempConfig::set_fan_mode ( climate::ClimateFanMode  fan_mode)
inline

Definition at line 43 of file thermostat_climate.h.

◆ set_mode()

void esphome::thermostat::ThermostatClimateTargetTempConfig::set_mode ( climate::ClimateMode  mode)
inline

Definition at line 45 of file thermostat_climate.h.

◆ set_swing_mode()

void esphome::thermostat::ThermostatClimateTargetTempConfig::set_swing_mode ( climate::ClimateSwingMode  swing_mode)
inline

Definition at line 44 of file thermostat_climate.h.

Field Documentation

◆ cool_deadband_

float esphome::thermostat::ThermostatClimateTargetTempConfig::cool_deadband_ {NAN}

Definition at line 50 of file thermostat_climate.h.

◆ cool_overrun_

float esphome::thermostat::ThermostatClimateTargetTempConfig::cool_overrun_ {NAN}

Definition at line 51 of file thermostat_climate.h.

◆ default_temperature

float esphome::thermostat::ThermostatClimateTargetTempConfig::default_temperature {NAN}

Definition at line 47 of file thermostat_climate.h.

◆ default_temperature_high

float esphome::thermostat::ThermostatClimateTargetTempConfig::default_temperature_high {NAN}

Definition at line 49 of file thermostat_climate.h.

◆ default_temperature_low

float esphome::thermostat::ThermostatClimateTargetTempConfig::default_temperature_low {NAN}

Definition at line 48 of file thermostat_climate.h.

◆ fan_mode_

optional<climate::ClimateFanMode> esphome::thermostat::ThermostatClimateTargetTempConfig::fan_mode_ {}

Definition at line 54 of file thermostat_climate.h.

◆ heat_deadband_

float esphome::thermostat::ThermostatClimateTargetTempConfig::heat_deadband_ {NAN}

Definition at line 52 of file thermostat_climate.h.

◆ heat_overrun_

float esphome::thermostat::ThermostatClimateTargetTempConfig::heat_overrun_ {NAN}

Definition at line 53 of file thermostat_climate.h.

◆ mode_

optional<climate::ClimateMode> esphome::thermostat::ThermostatClimateTargetTempConfig::mode_ {}

Definition at line 56 of file thermostat_climate.h.

◆ swing_mode_

optional<climate::ClimateSwingMode> esphome::thermostat::ThermostatClimateTargetTempConfig::swing_mode_ {}

Definition at line 55 of file thermostat_climate.h.


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