1#ifndef _sk_value_listener_H
2#define _sk_value_listener_H
4#include <ArduinoJson.h>
27 debugE(
"SKValueListener: User has provided no sk_path to listen to.");
An Obervable class that listens for Signal K stream deltas and notifies any observers of value change...
An ValueProducer that listens to specific Signal K paths and emits its value whenever it changes.
void parse_value(const JsonObject &json) override
SKValueListener(String sk_path, int listen_delay=1000, String config_path="")
A base class for any sensor or piece of code that outputs a value for consumption elsewhere.
SKValueListener< float > FloatSKListener
SKValueListener< String > StringSKListener
SKValueListener< bool > BoolSKListener
SKValueListener< int > IntSKListener