Files
esphome-lsm6ds/esphome/components/teleinfo/sensor/teleinfo_sensor.h
T

15 lines
397 B
C++

#pragma once
#include "esphome/components/teleinfo/teleinfo.h"
#include "esphome/components/sensor/sensor.h"
namespace esphome::teleinfo {
class TeleInfoSensor : public TeleInfoListener, public sensor::Sensor, public Component {
public:
TeleInfoSensor(const char *tag);
void publish_val(const std::string &val) override;
void dump_config() override;
};
} // namespace esphome::teleinfo