7PROGMEM_STRING_TABLE(ClimateModeStrings,
"OFF",
"HEAT_COOL",
"COOL",
"HEAT",
"FAN_ONLY",
"DRY",
"AUTO",
"UNKNOWN");
10 return ClimateModeStrings::get_log_str(
static_cast<uint8_t
>(
mode), ClimateModeStrings::LAST_INDEX);
16 "DEFROSTING",
"UNKNOWN");
19 return ClimateActionStrings::get_log_str(
static_cast<uint8_t
>(action), ClimateActionStrings::LAST_INDEX);
24PROGMEM_STRING_TABLE(ClimateFanModeStrings,
"ON",
"OFF",
"AUTO",
"LOW",
"MEDIUM",
"HIGH",
"MIDDLE",
"FOCUS",
"DIFFUSE",
28 return ClimateFanModeStrings::get_log_str(
static_cast<uint8_t
>(
fan_mode), ClimateFanModeStrings::LAST_INDEX);
35 return ClimateSwingModeStrings::get_log_str(
static_cast<uint8_t
>(
swing_mode), ClimateSwingModeStrings::LAST_INDEX);
39PROGMEM_STRING_TABLE(ClimatePresetStrings,
"NONE",
"HOME",
"AWAY",
"BOOST",
"COMFORT",
"ECO",
"SLEEP",
"ACTIVITY",
43 return ClimatePresetStrings::get_log_str(
static_cast<uint8_t
>(
preset), ClimatePresetStrings::LAST_INDEX);
BedjetMode mode
BedJet operating mode.
ClimateSwingMode swing_mode
const LogString * climate_action_to_string(ClimateAction action)
Convert the given ClimateAction to a human-readable string.
const LogString * climate_swing_mode_to_string(ClimateSwingMode swing_mode)
Convert the given ClimateSwingMode to a human-readable string.
const LogString * climate_preset_to_string(ClimatePreset preset)
Convert the given PresetMode to a human-readable string.
ClimatePreset
Enum for all preset modes NOTE: If adding values, update ClimatePresetMask in climate_traits....
const LogString * climate_fan_mode_to_string(ClimateFanMode fan_mode)
Convert the given ClimateFanMode to a human-readable string.
ClimateSwingMode
Enum for all modes a climate swing can be in NOTE: If adding values, update ClimateSwingModeMask in c...
ClimateMode
Enum for all modes a climate device can be in.
const LogString * climate_mode_to_string(ClimateMode mode)
Convert the given ClimateMode to a human-readable string.
PROGMEM_STRING_TABLE(ClimateModeStrings, "OFF", "HEAT_COOL", "COOL", "HEAT", "FAN_ONLY", "DRY", "AUTO", "UNKNOWN")
ClimateAction
Enum for the current action of the climate device. Values match those of ClimateMode.
ClimateFanMode
NOTE: If adding values, update ClimateFanModeMask in climate_traits.h to use the new last value.