ESPHome
2024.4.0
esphome
esphome
components
copy
sensor
copy_sensor.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
esphome/core/component.h
"
4
#include "
esphome/components/sensor/sensor.h
"
5
6
namespace
esphome
{
7
namespace
copy {
8
9
class
CopySensor
:
public
sensor::Sensor
,
public
Component
{
10
public
:
11
void
set_source
(
sensor::Sensor
*source) {
source_
= source; }
12
void
setup
()
override
;
13
void
dump_config
()
override
;
14
float
get_setup_priority
()
const override
{
return
setup_priority::DATA
; }
15
16
protected
:
17
sensor::Sensor
*
source_
;
18
};
19
20
}
// namespace copy
21
}
// namespace esphome
esphome::setup_priority::DATA
const float DATA
For components that import data from directly connected sensors like DHT.
Definition:
component.cpp:19
esphome::copy::CopySensor::get_setup_priority
float get_setup_priority() const override
Definition:
copy_sensor.h:14
esphome::Component
Definition:
component.h:68
sensor.h
esphome::copy::CopySensor
Definition:
copy_sensor.h:9
esphome::copy::CopySensor::dump_config
void dump_config() override
Definition:
copy_sensor.cpp:15
esphome::copy::CopySensor::source_
sensor::Sensor * source_
Definition:
copy_sensor.h:17
esphome
This is a workaround until we can figure out a way to get the tflite-micro idf component code availab...
Definition:
a01nyub.cpp:7
esphome::copy::CopySensor::set_source
void set_source(sensor::Sensor *source)
Definition:
copy_sensor.h:11
component.h
esphome::copy::CopySensor::setup
void setup() override
Definition:
copy_sensor.cpp:9
esphome::sensor::Sensor
Base-class for all sensors.
Definition:
sensor.h:57
Generated by
1.8.13