mirror of
https://github.com/esphome/esphome.git
synced 2024-11-10 01:07:45 +01:00
add SUB_SELECT macro (#4897)
This commit is contained in:
parent
ebad407586
commit
57023457ee
1 changed files with 7 additions and 0 deletions
|
@ -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.
|
/** Base-class for all selects.
|
||||||
*
|
*
|
||||||
* A select can use publish_state to send out a new value.
|
* A select can use publish_state to send out a new value.
|
||||||
|
|
Loading…
Reference in a new issue