ESPHome 2025.5.0
Loading...
Searching...
No Matches
template_alarm_control_panel.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::template_::SensorDataStore
 
struct  esphome::template_::SensorInfo
 
class  esphome::template_::TemplateAlarmControlPanel
 

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  esphome::template_
 

Enumerations

enum  esphome::template_::BinarySensorFlags : uint16_t { esphome::template_::BINARY_SENSOR_MODE_NORMAL = 1 << 0 , esphome::template_::BINARY_SENSOR_MODE_BYPASS_ARMED_HOME = 1 << 1 , esphome::template_::BINARY_SENSOR_MODE_BYPASS_ARMED_NIGHT = 1 << 2 , esphome::template_::BINARY_SENSOR_MODE_CHIME = 1 << 3 }
 
enum  esphome::template_::AlarmSensorType : uint16_t { esphome::template_::ALARM_SENSOR_TYPE_DELAYED = 0 , esphome::template_::ALARM_SENSOR_TYPE_INSTANT , esphome::template_::ALARM_SENSOR_TYPE_DELAYED_FOLLOWER , esphome::template_::ALARM_SENSOR_TYPE_INSTANT_ALWAYS }
 
enum  esphome::template_::TemplateAlarmControlPanelRestoreMode { esphome::template_::ALARM_CONTROL_PANEL_ALWAYS_DISARMED , esphome::template_::ALARM_CONTROL_PANEL_RESTORE_DEFAULT_DISARMED }