6#include <Appliance/AirConditioner/AirConditioner.h>
22 static const char *
const TAG;
BedjetMode mode
BedJet operating mode.
This class contains all static data for climate devices.
static const char *const TAG
static const std::string FREEZE_PROTECTION
static const std::string TURBO
static const std::string SILENT
static ClimateFanMode to_climate_fan_mode(MideaFanMode fan_mode)
static ClimateSwingMode to_climate_swing_mode(MideaSwingMode mode)
static const std::string & to_custom_climate_fan_mode(MideaFanMode fan_mode)
static MideaSwingMode to_midea_swing_mode(ClimateSwingMode mode)
static MideaPreset to_midea_preset(ClimatePreset preset)
static ClimateMode to_climate_mode(MideaMode mode)
static MideaFanMode to_midea_fan_mode(ClimateFanMode fan_mode)
static const std::string & to_custom_climate_preset(MideaPreset preset)
static ClimatePreset to_climate_preset(MideaPreset preset)
static bool is_custom_midea_fan_mode(MideaFanMode fan_mode)
static bool is_custom_midea_preset(MideaPreset preset)
static MideaMode to_midea_mode(ClimateMode mode)
static void to_climate_traits(ClimateTraits &traits, const dudanov::midea::ac::Capabilities &capabilities)
ClimatePreset
Enum for all preset modes.
ClimateSwingMode
Enum for all modes a climate swing can be in.
ClimateMode
Enum for all modes a climate device can be in.
dudanov::midea::ac::Mode MideaMode
dudanov::midea::ac::FanMode MideaFanMode
dudanov::midea::ac::Preset MideaPreset
dudanov::midea::ac::SwingMode MideaSwingMode
Providing packet encoding functions for exchanging data with a remote host.