1#ifndef _signalk_listener_H_
2#define _signalk_listener_H_
4#include <ArduinoJson.h>
14static const char SIGNALKINPUT_SCHEMA[]
PROGMEM = R
"({
17 "sk_path": { "title": "Signal K Path", "type": "string" }
53 static const std::vector<SKListener*>&
get_listeners() {
return listeners; }
62 static std::vector<SKListener*> listeners;
68 virtual String get_config_schema()
override;
An object that is capable of having configuration data that can be set remotely using a RESTful API,...
A base class which allow observers to attach callbacks to themselves. The callbacks will be called wh...
An Obervable class that listens for Signal K stream deltas and notifies any observers of value change...
static void release_semaphore()
virtual void parse_value(const JsonObject &json)
static bool take_semaphore(unsigned long int timeout_ms=0)
static const std::vector< SKListener * > & get_listeners()
const uint8_t PAGE_css_bootstrap[] PROGMEM