ESPHome  2024.4.0
Public Member Functions | Data Fields
esphome::haier::HaierClimateBase::HvacSettings Struct Reference

#include <haier_base.h>

Public Member Functions

 HvacSettings ()
 
 HvacSettings (const HvacSettings &)=default
 
HvacSettingsoperator= (const HvacSettings &)=default
 
void reset ()
 

Data Fields

esphome::optional< esphome::climate::ClimateModemode
 
esphome::optional< esphome::climate::ClimateFanModefan_mode
 
esphome::optional< esphome::climate::ClimateSwingModeswing_mode
 
esphome::optional< float > target_temperature
 
esphome::optional< esphome::climate::ClimatePresetpreset
 
bool valid
 

Detailed Description

Definition at line 111 of file haier_base.h.

Constructor & Destructor Documentation

◆ HvacSettings() [1/2]

esphome::haier::HaierClimateBase::HvacSettings::HvacSettings ( )
inline

Definition at line 118 of file haier_base.h.

◆ HvacSettings() [2/2]

esphome::haier::HaierClimateBase::HvacSettings::HvacSettings ( const HvacSettings )
default

Member Function Documentation

◆ operator=()

HvacSettings& esphome::haier::HaierClimateBase::HvacSettings::operator= ( const HvacSettings )
default

◆ reset()

void esphome::haier::HaierClimateBase::HvacSettings::reset ( )

Definition at line 351 of file haier_base.cpp.

Field Documentation

◆ fan_mode

esphome::optional<esphome::climate::ClimateFanMode> esphome::haier::HaierClimateBase::HvacSettings::fan_mode

Definition at line 113 of file haier_base.h.

◆ mode

esphome::optional<esphome::climate::ClimateMode> esphome::haier::HaierClimateBase::HvacSettings::mode

Definition at line 112 of file haier_base.h.

◆ preset

esphome::optional<esphome::climate::ClimatePreset> esphome::haier::HaierClimateBase::HvacSettings::preset

Definition at line 116 of file haier_base.h.

◆ swing_mode

esphome::optional<esphome::climate::ClimateSwingMode> esphome::haier::HaierClimateBase::HvacSettings::swing_mode

Definition at line 114 of file haier_base.h.

◆ target_temperature

esphome::optional<float> esphome::haier::HaierClimateBase::HvacSettings::target_temperature

Definition at line 115 of file haier_base.h.

◆ valid

bool esphome::haier::HaierClimateBase::HvacSettings::valid

Definition at line 117 of file haier_base.h.


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