ESPHome
2024.12.2
|
#include <alarm_control_panel_call.h>
Public Member Functions | |
AlarmControlPanelCall (AlarmControlPanel *parent) | |
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 14 of file alarm_control_panel_call.h.
esphome::alarm_control_panel::AlarmControlPanelCall::AlarmControlPanelCall | ( | AlarmControlPanel * | parent | ) |
Definition at line 12 of file alarm_control_panel_call.cpp.
AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::arm_away | ( | ) |
Definition at line 19 of file alarm_control_panel_call.cpp.
AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::arm_custom_bypass | ( | ) |
Definition at line 39 of file alarm_control_panel_call.cpp.
AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::arm_home | ( | ) |
Definition at line 24 of file alarm_control_panel_call.cpp.
AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::arm_night | ( | ) |
Definition at line 29 of file alarm_control_panel_call.cpp.
AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::arm_vacation | ( | ) |
Definition at line 34 of file alarm_control_panel_call.cpp.
AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::disarm | ( | ) |
Definition at line 44 of file alarm_control_panel_call.cpp.
const optional< std::string > & esphome::alarm_control_panel::AlarmControlPanelCall::get_code | ( | ) | const |
Definition at line 60 of file alarm_control_panel_call.cpp.
const optional< AlarmControlPanelState > & esphome::alarm_control_panel::AlarmControlPanelCall::get_state | ( | ) | const |
Definition at line 59 of file alarm_control_panel_call.cpp.
AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::pending | ( | ) |
Definition at line 49 of file alarm_control_panel_call.cpp.
void esphome::alarm_control_panel::AlarmControlPanelCall::perform | ( | ) |
Definition at line 95 of file alarm_control_panel_call.cpp.
AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::set_code | ( | const std::string & | code | ) |
Definition at line 14 of file alarm_control_panel_call.cpp.
AlarmControlPanelCall & esphome::alarm_control_panel::AlarmControlPanelCall::triggered | ( | ) |
Definition at line 54 of file alarm_control_panel_call.cpp.
|
protected |
Definition at line 62 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.