ESPHome
2026.1.0-dev
Loading...
Searching...
No Matches
esphome
components
alarm_control_panel
alarm_control_panel_state.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <cstdint>
4
#include "
esphome/core/log.h
"
5
6
namespace
esphome::alarm_control_panel
{
7
8
enum
AlarmControlPanelState
: uint8_t {
9
ACP_STATE_DISARMED
= 0,
10
ACP_STATE_ARMED_HOME
= 1,
11
ACP_STATE_ARMED_AWAY
= 2,
12
ACP_STATE_ARMED_NIGHT
= 3,
13
ACP_STATE_ARMED_VACATION
= 4,
14
ACP_STATE_ARMED_CUSTOM_BYPASS
= 5,
15
ACP_STATE_PENDING
= 6,
16
ACP_STATE_ARMING
= 7,
17
ACP_STATE_DISARMING
= 8,
18
ACP_STATE_TRIGGERED
= 9
19
};
20
25
const
LogString *
alarm_control_panel_state_to_string
(
AlarmControlPanelState
state
);
26
27
}
// namespace esphome::alarm_control_panel
state
bool state
Definition
fan.h:0
log.h
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