ESPHome
2026.2.1
Loading...
Searching...
No Matches
esphome
components
alarm_control_panel
alarm_control_panel_state.cpp
Go to the documentation of this file.
1
#include "
alarm_control_panel_state.h
"
2
#include "
esphome/core/progmem.h
"
3
4
namespace
esphome::alarm_control_panel
{
5
6
// Alarm control panel state strings indexed by AlarmControlPanelState enum (0-9)
7
PROGMEM_STRING_TABLE
(AlarmControlPanelStateStrings,
"DISARMED"
,
"ARMED_HOME"
,
"ARMED_AWAY"
,
"ARMED_NIGHT"
,
8
"ARMED_VACATION"
,
"ARMED_CUSTOM_BYPASS"
,
"PENDING"
,
"ARMING"
,
"DISARMING"
,
"TRIGGERED"
,
"UNKNOWN"
);
9
10
const
LogString *
alarm_control_panel_state_to_string
(
AlarmControlPanelState
state
) {
11
return
AlarmControlPanelStateStrings::get_log_str(
static_cast<
uint8_t
>
(
state
),
12
AlarmControlPanelStateStrings::LAST_INDEX);
13
}
14
15
}
// namespace esphome::alarm_control_panel
alarm_control_panel_state.h
state
bool state
Definition
fan.h:2
esphome::alarm_control_panel
Definition
alarm_control_panel.cpp:11
esphome::alarm_control_panel::PROGMEM_STRING_TABLE
PROGMEM_STRING_TABLE(AlarmControlPanelStateStrings, "DISARMED", "ARMED_HOME", "ARMED_AWAY", "ARMED_NIGHT", "ARMED_VACATION", "ARMED_CUSTOM_BYPASS", "PENDING", "ARMING", "DISARMING", "TRIGGERED", "UNKNOWN")
esphome::alarm_control_panel::alarm_control_panel_state_to_string
const LogString * alarm_control_panel_state_to_string(AlarmControlPanelState state)
Returns a string representation of the state.
Definition
alarm_control_panel_state.cpp:10
esphome::alarm_control_panel::AlarmControlPanelState
AlarmControlPanelState
Definition
alarm_control_panel_state.h:8
progmem.h
Generated by
1.12.0