ESPHome
2023.8.3
esphome
esphome
components
status
status_binary_sensor.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
esphome/core/component.h
"
4
#include "
esphome/components/binary_sensor/binary_sensor.h
"
5
6
namespace
esphome
{
7
namespace
status
{
8
9
class
StatusBinarySensor
:
public
binary_sensor::BinarySensor
,
public
Component
{
10
public
:
11
void
loop
()
override
;
12
13
void
setup
()
override
;
14
void
dump_config
()
override
;
15
16
float
get_setup_priority
()
const override
{
return
setup_priority::DATA
; }
17
18
bool
is_status_binary_sensor
()
const override
{
return
true
; }
19
};
20
21
}
// namespace status
22
}
// namespace esphome
esphome::setup_priority::DATA
const float DATA
For components that import data from directly connected sensors like DHT.
Definition:
component.cpp:18
esphome::status::StatusBinarySensor::loop
void loop() override
Definition:
status_binary_sensor.cpp:18
esphome::Component
Definition:
component.h:67
binary_sensor.h
esphome::status::StatusBinarySensor
Definition:
status_binary_sensor.h:9
status
uint8_t status
Definition:
bl0942.h:23
esphome::status::StatusBinarySensor::get_setup_priority
float get_setup_priority() const override
Definition:
status_binary_sensor.h:16
esphome::status::StatusBinarySensor::dump_config
void dump_config() override
Definition:
status_binary_sensor.cpp:34
esphome
Definition:
a01nyub.cpp:7
component.h
esphome::binary_sensor::BinarySensor
Base class for all binary_sensor-type classes.
Definition:
binary_sensor.h:37
esphome::status::StatusBinarySensor::is_status_binary_sensor
bool is_status_binary_sensor() const override
Definition:
status_binary_sensor.h:18
esphome::status::StatusBinarySensor::setup
void setup() override
Definition:
status_binary_sensor.cpp:33
Generated by
1.8.13