ESPHome
2026.11.0-dev
Loading...
Searching...
No Matches
esphome
components
mk2pvrouter
sensor
mk2pvrouter_sensor.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
esphome/components/mk2pvrouter/mk2pvrouter.h
"
4
#include "
esphome/components/sensor/sensor.h
"
5
6
namespace
esphome::mk2pvrouter
{
7
8
// Component before Sensor so the flag lands in Sensor's tail padding
9
class
Mk2PVRouterSensor
final :
public
Mk2PVRouterListener
,
public
Component
,
public
sensor::Sensor
{
10
public
:
11
Mk2PVRouterSensor
(
const
char
*tag,
bool
scale_centi);
12
void
publish_val
(
const
char
*
val
)
override
;
13
void
dump_config
()
override
;
14
15
protected
:
16
bool
scale_centi_
;
17
};
18
19
}
// namespace esphome::mk2pvrouter
esphome::Component
Definition
component.h:147
esphome::mk2pvrouter::Mk2PVRouterListener
Definition
mk2pvrouter.h:24
esphome::mk2pvrouter::Mk2PVRouterSensor
Definition
mk2pvrouter_sensor.h:9
esphome::mk2pvrouter::Mk2PVRouterSensor::scale_centi_
bool scale_centi_
Definition
mk2pvrouter_sensor.h:16
esphome::mk2pvrouter::Mk2PVRouterSensor::Mk2PVRouterSensor
Mk2PVRouterSensor(const char *tag, bool scale_centi)
Definition
mk2pvrouter_sensor.cpp:8
esphome::mk2pvrouter::Mk2PVRouterSensor::publish_val
void publish_val(const char *val) override
Definition
mk2pvrouter_sensor.cpp:11
esphome::mk2pvrouter::Mk2PVRouterSensor::dump_config
void dump_config() override
Definition
mk2pvrouter_sensor.cpp:24
esphome::sensor::Sensor
Base-class for all sensors.
Definition
sensor.h:47
mk2pvrouter.h
val
mopeka_std_values val[3]
Definition
mopeka_std_check.h:8
esphome::mk2pvrouter
Definition
mk2pvrouter_binary_sensor.cpp:5
sensor.h
Generated by
1.12.0