From 12bef16d54686cb6a52a579c3fb1b6fdd11a2c45 Mon Sep 17 00:00:00 2001 From: Regev Brody Date: Sun, 19 Feb 2023 21:11:24 +0200 Subject: [PATCH] add SUB_TEXT_SENSOR macro (#4448) --- esphome/components/text_sensor/text_sensor.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/esphome/components/text_sensor/text_sensor.h b/esphome/components/text_sensor/text_sensor.h index a7673ed9ff..60e9e30b6e 100644 --- a/esphome/components/text_sensor/text_sensor.h +++ b/esphome/components/text_sensor/text_sensor.h @@ -21,6 +21,13 @@ namespace text_sensor { } \ } +#define SUB_TEXT_SENSOR(name) \ + protected: \ + text_sensor::TextSensor *name##_text_sensor_{nullptr}; \ +\ + public: \ + void set_##name##_text_sensor(text_sensor::TextSensor *text_sensor) { this->name##_text_sensor_ = text_sensor; } + class TextSensor : public EntityBase { public: explicit TextSensor();