1#ifndef _value_consumer_H_
2#define _value_consumer_H_
4#include <ArduinoJson.h>
void attach(std::function< void()> observer)
A base class for piece of code (like a transform) that accepts data for input. ValueConsumers can acc...
virtual void set_input(T new_value, uint8_t input_channel=0)
void connect_from(ValueProducer< T > *producer, uint8_t input_channel=0)
virtual const T & get() const
ValueConsumer< bool > BoolConsumer
ValueConsumer< float > FloatConsumer
ValueConsumer< String > StringConsumer
ValueConsumer< int > IntConsumer