ESPHome
2026.1.0-dev
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
3
namespace
esphome::alarm_control_panel
{
4
5
const
LogString *
alarm_control_panel_state_to_string
(
AlarmControlPanelState
state
) {
6
switch
(
state
) {
7
case
ACP_STATE_DISARMED
:
8
return
LOG_STR(
"DISARMED"
);
9
case
ACP_STATE_ARMED_HOME
:
10
return
LOG_STR(
"ARMED_HOME"
);
11
case
ACP_STATE_ARMED_AWAY
:
12
return
LOG_STR(
"ARMED_AWAY"
);
13
case
ACP_STATE_ARMED_NIGHT
:
14
return
LOG_STR(
"ARMED_NIGHT"
);
15
case
ACP_STATE_ARMED_VACATION
:
16
return
LOG_STR(
"ARMED_VACATION"
);
17
case
ACP_STATE_ARMED_CUSTOM_BYPASS
:
18
return
LOG_STR(
"ARMED_CUSTOM_BYPASS"
);
19
case
ACP_STATE_PENDING
:
20
return
LOG_STR(
"PENDING"
);
21
case
ACP_STATE_ARMING
:
22
return
LOG_STR(
"ARMING"
);
23
case
ACP_STATE_DISARMING
:
24
return
LOG_STR(
"DISARMING"
);
25
case
ACP_STATE_TRIGGERED
:
26
return
LOG_STR(
"TRIGGERED"
);
27
default
:
28
return
LOG_STR(
"UNKNOWN"
);
29
}
30
}
31
32
}
// namespace esphome::alarm_control_panel
alarm_control_panel_state.h
state
bool state
Definition
fan.h:0
esphome::alarm_control_panel
Definition
alarm_control_panel.cpp:11
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:5
esphome::alarm_control_panel::AlarmControlPanelState
AlarmControlPanelState
Definition
alarm_control_panel_state.h:8
esphome::alarm_control_panel::ACP_STATE_ARMED_HOME
@ ACP_STATE_ARMED_HOME
Definition
alarm_control_panel_state.h:10
esphome::alarm_control_panel::ACP_STATE_DISARMING
@ ACP_STATE_DISARMING
Definition
alarm_control_panel_state.h:17
esphome::alarm_control_panel::ACP_STATE_TRIGGERED
@ ACP_STATE_TRIGGERED
Definition
alarm_control_panel_state.h:18
esphome::alarm_control_panel::ACP_STATE_DISARMED
@ ACP_STATE_DISARMED
Definition
alarm_control_panel_state.h:9
esphome::alarm_control_panel::ACP_STATE_ARMED_NIGHT
@ ACP_STATE_ARMED_NIGHT
Definition
alarm_control_panel_state.h:12
esphome::alarm_control_panel::ACP_STATE_ARMED_VACATION
@ ACP_STATE_ARMED_VACATION
Definition
alarm_control_panel_state.h:13
esphome::alarm_control_panel::ACP_STATE_PENDING
@ ACP_STATE_PENDING
Definition
alarm_control_panel_state.h:15
esphome::alarm_control_panel::ACP_STATE_ARMED_AWAY
@ ACP_STATE_ARMED_AWAY
Definition
alarm_control_panel_state.h:11
esphome::alarm_control_panel::ACP_STATE_ARMED_CUSTOM_BYPASS
@ ACP_STATE_ARMED_CUSTOM_BYPASS
Definition
alarm_control_panel_state.h:14
esphome::alarm_control_panel::ACP_STATE_ARMING
@ ACP_STATE_ARMING
Definition
alarm_control_panel_state.h:16
Generated by
1.12.0