attach(std::function< void()> observer) | sensesp::Observable | |
connect_from(ValueProducer< T > *producer, uint8_t input_channel=0) | sensesp::ValueConsumer< T > | inline |
connect_to(ValueConsumer< T > *consumer, uint8_t input_channel=0) | sensesp::ValueProducer< T > | inline |
connect_to(ValueConsumer< CT > *consumer, uint8_t input_channel=0) | sensesp::ValueProducer< T > | inline |
connect_to(Transform< T, T2 > *consumer_producer, uint8_t input_channel=0) | sensesp::ValueProducer< T > | inline |
connect_to(Transform< TT, T2 > *consumer_producer, uint8_t input_channel=0) | sensesp::ValueProducer< T > | inline |
emit(T new_value) | sensesp::ValueProducer< T > | inline |
get() const | sensesp::ValueProducer< T > | inlinevirtual |
get_name() | sensesp::UIOutputBase | inline |
get_ui_outputs() | sensesp::UIOutputBase | inlinestatic |
group_ | sensesp::UIOutputBase | protected |
name_ | sensesp::UIOutputBase | protected |
notify() | sensesp::Observable | |
Observable() | sensesp::Observable | inline |
Observable(Observable &&other) | sensesp::Observable | |
ObservableValue() | sensesp::ObservableValue< T > | inline |
ObservableValue(const T &value) | sensesp::ObservableValue< T > | inline |
operator=(const T &value) | sensesp::ObservableValue< T > | inline |
order_ | sensesp::UIOutputBase | protected |
output | sensesp::ValueProducer< T > | protected |
set(const T &value) | sensesp::ObservableValue< T > | inline |
set_input(T new_value, uint8_t input_channel=0) override | sensesp::UIOutput< T > | inlinevirtual |
set_json(const JsonObject &obj) override | sensesp::UIOutput< T > | inlinevirtual |
ui_outputs_ | sensesp::UIOutputBase | protectedstatic |
UIOutput(String name) | sensesp::UIOutput< T > | inline |
UIOutput(String name, T value, String group=kUIOutputDefaultGroup, int order=kUIOutputDefaultOrder) | sensesp::UIOutput< T > | inline |
UIOutputBase(String name, String group, int order) | sensesp::UIOutputBase | inline |
ValueProducer() | sensesp::ValueProducer< T > | inline |