mirror of
https://github.com/esphome/esphome.git
synced 2024-12-22 16:37:52 +01:00
add SUB_SELECT macro (#4897)
This commit is contained in:
parent
ebad407586
commit
57023457ee
@ -17,6 +17,13 @@ namespace select {
|
||||
} \
|
||||
}
|
||||
|
||||
#define SUB_SELECT(name) \
|
||||
protected: \
|
||||
select::Select *name##_select_{nullptr}; \
|
||||
\
|
||||
public: \
|
||||
void set_##name##_select(select::Select *select) { this->name##_select_ = select; }
|
||||
|
||||
/** Base-class for all selects.
|
||||
*
|
||||
* A select can use publish_state to send out a new value.
|
||||
|
Loading…
Reference in New Issue
Block a user