ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
esphome::midea::ac Namespace Reference

Data Structures

class  AirConditioner
 
class  Constants
 
class  Converters
 

Typedefs

using MideaMode = dudanov::midea::ac::Mode
 
using MideaSwingMode = dudanov::midea::ac::SwingMode
 
using MideaFanMode = dudanov::midea::ac::FanMode
 
using MideaPreset = dudanov::midea::ac::Preset
 

Enumerations

enum class  DisplayControl : uint8_t { DISPLAY_CONTROL_UART , DISPLAY_CONTROL_AUTO , DISPLAY_CONTROL_IR }
 

Functions

template<typename T >
void update_property (T &property, const T &value, bool &flag)
 

Variables

const char Constants::TAG[] PROGMEM = "midea"
 

Typedef Documentation

◆ MideaFanMode

using esphome::midea::ac::MideaFanMode = dudanov::midea::ac::FanMode

Definition at line 15 of file ac_adapter.h.

◆ MideaMode

using esphome::midea::ac::MideaMode = dudanov::midea::ac::Mode

Definition at line 13 of file ac_adapter.h.

◆ MideaPreset

using esphome::midea::ac::MideaPreset = dudanov::midea::ac::Preset

Definition at line 16 of file ac_adapter.h.

◆ MideaSwingMode

using esphome::midea::ac::MideaSwingMode = dudanov::midea::ac::SwingMode

Definition at line 14 of file ac_adapter.h.

Enumeration Type Documentation

◆ DisplayControl

enum class esphome::midea::ac::DisplayControl : uint8_t
strong
Enumerator
DISPLAY_CONTROL_UART 
DISPLAY_CONTROL_AUTO 
DISPLAY_CONTROL_IR 

Definition at line 25 of file air_conditioner.h.

Function Documentation

◆ update_property()

template<typename T >
void esphome::midea::ac::update_property ( T & property,
const T & value,
bool & flag )

Definition at line 17 of file air_conditioner.cpp.

Variable Documentation

◆ PROGMEM

const char Constants::TAG [] esphome::midea::ac::PROGMEM = "midea"

Definition at line 8 of file ac_adapter.cpp.