|
ESPHome 2026.2.1
|
#include <alarm_control_panel_call.h>
Public Member Functions | |
| AlarmControlPanelCall (AlarmControlPanel *parent) | |
| AlarmControlPanelCall & | set_code (const char *code) |
| AlarmControlPanelCall & | set_code (const std::string &code) |
| AlarmControlPanelCall & | arm_away () |
| AlarmControlPanelCall & | arm_home () |
| AlarmControlPanelCall & | arm_night () |
| AlarmControlPanelCall & | arm_vacation () |
| AlarmControlPanelCall & | arm_custom_bypass () |
| AlarmControlPanelCall & | disarm () |
| AlarmControlPanelCall & | pending () |
| AlarmControlPanelCall & | triggered () |
| void | perform () |
| const optional< AlarmControlPanelState > & | get_state () const |
| const optional< std::string > & | get_code () const |
Protected Member Functions | |
| void | validate_ () |
Protected Attributes | |
| AlarmControlPanel * | parent_ |
| optional< std::string > | code_ {} |
| optional< AlarmControlPanelState > | state_ {} |
Definition at line 13 of file alarm_control_panel_call.h.
| esphome::alarm_control_panel::AlarmControlPanelCall::AlarmControlPanelCall | ( | AlarmControlPanel * | parent | ) |
Definition at line 11 of file alarm_control_panel_call.cpp.
| AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::arm_away | ( | ) |
Definition at line 20 of file alarm_control_panel_call.cpp.
| AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::arm_custom_bypass | ( | ) |
Definition at line 40 of file alarm_control_panel_call.cpp.
| AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::arm_home | ( | ) |
Definition at line 25 of file alarm_control_panel_call.cpp.
| AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::arm_night | ( | ) |
Definition at line 30 of file alarm_control_panel_call.cpp.
| AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::arm_vacation | ( | ) |
Definition at line 35 of file alarm_control_panel_call.cpp.
| AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::disarm | ( | ) |
Definition at line 45 of file alarm_control_panel_call.cpp.
| const optional< std::string > & esphome::alarm_control_panel::AlarmControlPanelCall::get_code | ( | ) | const |
Definition at line 61 of file alarm_control_panel_call.cpp.
| const optional< AlarmControlPanelState > & esphome::alarm_control_panel::AlarmControlPanelCall::get_state | ( | ) | const |
Definition at line 60 of file alarm_control_panel_call.cpp.
| AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::pending | ( | ) |
Definition at line 50 of file alarm_control_panel_call.cpp.
| void esphome::alarm_control_panel::AlarmControlPanelCall::perform | ( | ) |
Definition at line 96 of file alarm_control_panel_call.cpp.
| AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::set_code | ( | const char * | code | ) |
Definition at line 13 of file alarm_control_panel_call.cpp.
|
inline |
Definition at line 18 of file alarm_control_panel_call.h.
| AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::triggered | ( | ) |
Definition at line 55 of file alarm_control_panel_call.cpp.
|
protected |
Definition at line 63 of file alarm_control_panel_call.cpp.
|
protected |
Definition at line 34 of file alarm_control_panel_call.h.
|
protected |
Definition at line 33 of file alarm_control_panel_call.h.
|
protected |
Definition at line 35 of file alarm_control_panel_call.h.