|
| UIOutput (String name) |
|
| UIOutput (String name, T value, String group=kUIOutputDefaultGroup, int order=kUIOutputDefaultOrder) |
|
void | set_json (const JsonObject &obj) override |
|
void | set_input (T new_value, uint8_t input_channel=0) override |
|
| UIOutputBase (String name, String group, int order) |
|
String & | get_name () |
|
| Observable () |
|
| Observable (Observable &&other) |
| Move constructor.
|
|
void | notify () |
|
void | attach (std::function< void()> observer) |
|
| ObservableValue () |
|
| ObservableValue (const T &value) |
|
void | set (const T &value) |
|
const T & | operator= (const T &value) |
|
| ValueProducer () |
|
virtual const T & | get () const |
|
void | connect_to (ValueConsumer< T > *consumer, uint8_t input_channel=0) |
|
template<typename CT > |
void | connect_to (ValueConsumer< CT > *consumer, uint8_t input_channel=0) |
| Connect a producer to a consumer of a different type.
|
|
template<typename T2 > |
Transform< T, T2 > * | connect_to (Transform< T, T2 > *consumer_producer, uint8_t input_channel=0) |
|
template<typename TT , typename T2 > |
Transform< TT, T2 > * | connect_to (Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0) |
| Connect a producer to a transform with a different input type.
|
|
void | emit (T new_value) |
|
void | connect_from (ValueProducer< T > *producer, uint8_t input_channel=0) |
|
template<
typename T>
class sensesp::UIOutput< T >
Definition at line 64 of file ui_output.h.