diff --git a/Doxyfile b/Doxyfile index cc782fb1f..5cb1791de 100644 --- a/Doxyfile +++ b/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = SensESP # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 0.3.0 +PROJECT_NUMBER = 0.4.0 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/docs/analog__input_8cpp.html b/docs/analog__input_8cpp.html index f2ac1216d..5250246ac 100644 --- a/docs/analog__input_8cpp.html +++ b/docs/analog__input_8cpp.html @@ -30,7 +30,7 @@
Public Attributes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -94,41 +94,36 @@
as_signalK() | SignalKSource | inlinevirtual |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< T > *pProducer0, ValueProducer< T > *pProducer1=NULL, ValueProducer< T > *pProducer2=NULL, ValueProducer< T > *pProducer3=NULL, ValueProducer< T > *pProducer4=NULL) | SymmetricTransform< T > | inline |
ValueConsumer::connectFrom(ValueProducer< T > *pProducer, uint8_t inputChannel=0) | ValueConsumer< T > | inline |
connectTo(ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
connectTo(SymmetricTransform< T > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
Debounce(int msMinDelay=200, String sk_path="", String config_path="") | Debounce | |
Enable(uint8_t priority=0) | Enable | |
enable() | Enable | inlinevirtual |
enableAll() | Enable | static |
get() | ValueProducer< T > | inlinevirtual |
get_config_schema() | Configurable | virtual |
get_configuration(JsonBuffer &buf) | Configurable | virtual |
get_sk_path() | SignalKSource | inline |
get_sources() | SignalKSource | inlinestatic |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
lastTime | Debounce | protected |
load_configuration() | Configurable | protectedvirtual |
msMinDelay | Debounce | protected |
notify() | Observable | |
output | ValueProducer< T > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) | Configurable | virtual |
set_input(bool newValue, uint8_t inputChannel=0) override | Debounce | virtual |
SymmetricTransform::set_input(T newValue, uint8_t inputChannel=0) | ValueConsumer< T > | inlinevirtual |
set_sk_path(const String &path) | SignalKSource | inline |
SignalKSource(String sk_path) | SignalKSource | |
sk_path | SignalKSource | protected |
SymmetricTransform(String sk_path, String config_path="") | SymmetricTransform< T > | inline |
Transform(String sk_path, String config_path="") | Transform< T > | inline |
TransformBase(String sk_path, String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< T > | inline |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< T > *pProducer0, ValueProducer< T > *pProducer1=NULL, ValueProducer< T > *pProducer2=NULL, ValueProducer< T > *pProducer3=NULL, ValueProducer< T > *pProducer4=NULL) | Transform< T, T > | inline |
ValueConsumer::connectFrom(ValueProducer< T > *pProducer, uint8_t inputChannel=0) | ValueConsumer< T > | inline |
connectTo(ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
connectTo(Transform< T, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
Debounce(int msMinDelay=200, String config_path="") | Debounce | |
Enable(uint8_t priority=0) | Enable | |
enable() | Enable | inlinevirtual |
enableAll() | Enable | static |
get() | ValueProducer< T > | inlinevirtual |
get_config_schema() | Configurable | virtual |
get_configuration(JsonBuffer &buf) | Configurable | virtual |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
lastTime | Debounce | protected |
load_configuration() | Configurable | protectedvirtual |
msMinDelay | Debounce | protected |
notify() | Observable | |
output | ValueProducer< T > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) | Configurable | virtual |
set_input(bool newValue, uint8_t inputChannel=0) override | Debounce | virtual |
SymmetricTransform::set_input(T newValue, uint8_t inputChannel=0) | ValueConsumer< T > | inlinevirtual |
setPriority(uint8_t priority) | Enable | inline |
SymmetricTransform(String config_path="") | SymmetricTransform< T > | inline |
Transform(String config_path="") | Transform< T, T > | inline |
TransformBase(String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< T > | inline |
Public Member Functions | |
Debounce (int msMinDelay=200, String sk_path="", String config_path="") | |
Debounce (int msMinDelay=200, String config_path="") | |
virtual void | set_input (bool newValue, uint8_t inputChannel=0) override |
Public Member Functions inherited from SymmetricTransform< T > | |
SymmetricTransform (String sk_path, String config_path="") | |
SymmetricTransform< T > * | connectFrom (ValueProducer< T > *pProducer0, ValueProducer< T > *pProducer1=NULL, ValueProducer< T > *pProducer2=NULL, ValueProducer< T > *pProducer3=NULL, ValueProducer< T > *pProducer4=NULL) |
Public Member Functions inherited from ValueConsumer< T > | |
virtual void | set_input (T newValue, uint8_t inputChannel=0) |
void | connectFrom (ValueProducer< T > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Transform< T > | |
Transform (String sk_path, String config_path="") | |
SymmetricTransform (String config_path="") | |
Public Member Functions inherited from Transform< T, T > | |
Transform (String config_path="") | |
Transform< T, T > * | connectFrom (ValueProducer< T > *pProducer0, ValueProducer< T > *pProducer1=NULL, ValueProducer< T > *pProducer2=NULL, ValueProducer< T > *pProducer3=NULL, ValueProducer< T > *pProducer4=NULL) |
Public Member Functions inherited from TransformBase | |
TransformBase (String sk_path, String config_path="") | |
Public Member Functions inherited from SignalKSource | |
SignalKSource (String sk_path) | |
virtual String | as_signalK () |
String & | get_sk_path () |
void | set_sk_path (const String &path) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
TransformBase (String config_path="") | |
Public Member Functions inherited from Configurable | |
Configurable (String config_path) | |
const int8_t | getEnablePriority () |
void | setPriority (uint8_t priority) |
Public Member Functions inherited from ValueConsumer< T > | |
virtual void | set_input (T newValue, uint8_t inputChannel=0) |
void | connectFrom (ValueProducer< T > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from ValueProducer< T > | |
ValueProducer () | |
void | connectTo (ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) |
SymmetricTransform< T > * | connectTo (SymmetricTransform< T > *pProducerConsumer, uint8_t inputChannel=0) |
template<typename T2 > | |
Transform< T, T2 > * | connectTo (Transform< T, T2 > *pConsumerProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
Protected Attributes | |||
int | msMinDelay | ||
Protected Attributes inherited from SignalKSource | |||
String | sk_path | ||
Protected Attributes inherited from ValueProducer< T > | |||
T | output | ||
Static Public Member Functions inherited from TransformBase | |||
static const std::set< TransformBase * > & | get_transforms () | ||
Static Public Member Functions inherited from SignalKSource | |||
static const std::vector< SignalKSource * > & | get_sources () | ||
Static Public Member Functions inherited from Enable | |||
static void | enableAll () | ||
msMinDelay = 200 , |
- |||
- | - | String | -sk_path = "" , |
-
diff --git a/docs/class_debounce.js b/docs/class_debounce.js index 2953361ae..92d387c90 100644 --- a/docs/class_debounce.js +++ b/docs/class_debounce.js @@ -1,6 +1,6 @@ var class_debounce = [ - [ "Debounce", "class_debounce.html#ae99846a27be1f2d4046cb5d11cb921cd", null ], + [ "Debounce", "class_debounce.html#a1cf5653ecaffe84d03202cd9f002bba4", null ], [ "set_input", "class_debounce.html#a41ba3a24ea3490fc0717fa4d5f7fae0b", null ], [ "lastTime", "class_debounce.html#a52075b35c5a7036ea7a06813a71117ea", null ], [ "msMinDelay", "class_debounce.html#a3e1dca3d133fdef71d95b58a922c478a", null ] diff --git a/docs/class_debounce__inherit__graph.map b/docs/class_debounce__inherit__graph.map index 140388ab4..d6ce750c4 100644 --- a/docs/class_debounce__inherit__graph.map +++ b/docs/class_debounce__inherit__graph.map @@ -1,12 +1,11 @@ diff --git a/docs/class_debounce__inherit__graph.md5 b/docs/class_debounce__inherit__graph.md5 index e00aecb47..abf831ec9 100644 --- a/docs/class_debounce__inherit__graph.md5 +++ b/docs/class_debounce__inherit__graph.md5 @@ -1 +1 @@ -5f4103d873ef081166340894d2de644f \ No newline at end of file +41ec24e3db9a0e79653a2f6bee8669be \ No newline at end of file diff --git a/docs/class_debounce__inherit__graph.png b/docs/class_debounce__inherit__graph.png index da77aa609..91da1dd33 100644 Binary files a/docs/class_debounce__inherit__graph.png and b/docs/class_debounce__inherit__graph.png differ diff --git a/docs/class_device-members.html b/docs/class_device-members.html index e9e180cd4..cc2b08db8 100644 --- a/docs/class_device-members.html +++ b/docs/class_device-members.html @@ -30,7 +30,7 @@ | |||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -109,6 +109,7 @@
|||
notify() | Observable | ||
save_configuration() | Configurable | virtual | |
set_configuration(const JsonObject &config) | Configurable | virtual | |
setPriority(uint8_t priority) | Enable | inline |
Static Public Member Functions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -94,38 +94,33 @@
as_signalK() override final | Difference | virtual |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) | SymmetricTransform< float > | inline |
ValueConsumer< float >::connectFrom(ValueProducer< float > *pProducer, uint8_t inputChannel=0) | ValueConsumer< float > | inline |
connectTo(ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
connectTo(SymmetricTransform< float > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
Difference(String sk_path, float k1, float k2, String config_path="") | Difference | |
enable() | Enable | inlinevirtual |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) | Transform< float, float > | inline |
ValueConsumer< float >::connectFrom(ValueProducer< float > *pProducer, uint8_t inputChannel=0) | ValueConsumer< float > | inline |
connectTo(ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
connectTo(Transform< float, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
Difference(float k1, float k2, String config_path="") | Difference | |
Enable(uint8_t priority=0) | Enable | |
enableAll() | Enable | static |
get() | ValueProducer< float > | inlinevirtual |
get_config_schema() override | Difference | virtual |
get_configuration(JsonBuffer &buf) override final | Difference | virtual |
get_sk_path() | SignalKSource | inline |
get_sources() | SignalKSource | inlinestatic |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
load_configuration() | Configurable | protectedvirtual |
notify() | Observable | |
output | ValueProducer< float > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) override final | Difference | virtual |
set_input(float input, uint8_t inputChannel) override final | Difference | virtual |
set_sk_path(const String &path) | SignalKSource | inline |
SignalKSource(String sk_path) | SignalKSource | |
sk_path | SignalKSource | protected |
SymmetricTransform(String sk_path, String config_path="") | SymmetricTransform< float > | inline |
Transform(String sk_path, String config_path="") | Transform< float > | inline |
TransformBase(String sk_path, String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< float > | inline |
enable() | Enable | inlinevirtual |
enableAll() | Enable | static |
get() | ValueProducer< float > | inlinevirtual |
get_config_schema() override | Difference | virtual |
get_configuration(JsonBuffer &buf) override | Difference | virtual |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
load_configuration() | Configurable | protectedvirtual |
notify() | Observable | |
output | ValueProducer< float > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) override | Difference | virtual |
set_input(float input, uint8_t inputChannel) override | Difference | virtual |
setPriority(uint8_t priority) | Enable | inline |
SymmetricTransform(String config_path="") | SymmetricTransform< float > | inline |
Transform(String config_path="") | Transform< float, float > | inline |
TransformBase(String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< float > | inline |
Public Member Functions | |
Difference (String sk_path, float k1, float k2, String config_path="") | |
virtual void | set_input (float input, uint8_t inputChannel) override final |
virtual String | as_signalK () override final |
virtual JsonObject & | get_configuration (JsonBuffer &buf) override final |
virtual bool | set_configuration (const JsonObject &config) override final |
Difference (float k1, float k2, String config_path="") | |
virtual void | set_input (float input, uint8_t inputChannel) override |
virtual JsonObject & | get_configuration (JsonBuffer &buf) override |
virtual bool | set_configuration (const JsonObject &config) override |
virtual String | get_config_schema () override |
Public Member Functions inherited from SymmetricTransform< float > | |
SymmetricTransform (String sk_path, String config_path="") | |
SymmetricTransform< float > * | connectFrom (ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) |
Public Member Functions inherited from ValueConsumer< float > | |
void | connectFrom (ValueProducer< float > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Transform< float > | |
Transform (String sk_path, String config_path="") | |
SymmetricTransform (String config_path="") | |
Public Member Functions inherited from Transform< float, float > | |
Transform (String config_path="") | |
Transform< float, float > * | connectFrom (ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) |
Public Member Functions inherited from TransformBase | |
TransformBase (String sk_path, String config_path="") | |
Public Member Functions inherited from SignalKSource | |
SignalKSource (String sk_path) | |
String & | get_sk_path () |
void | set_sk_path (const String &path) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
TransformBase (String config_path="") | |
Public Member Functions inherited from Configurable | |
Configurable (String config_path) | |
const int8_t | getEnablePriority () |
void | setPriority (uint8_t priority) |
Public Member Functions inherited from ValueConsumer< float > | |
void | connectFrom (ValueProducer< float > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from ValueProducer< float > | |
ValueProducer () | |
void | connectTo (ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) |
SymmetricTransform< float > * | connectTo (SymmetricTransform< float > *pProducerConsumer, uint8_t inputChannel=0) |
Transform< float, T2 > * | connectTo (Transform< float, T2 > *pConsumerProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
Additional Inherited Members | |
Static Public Member Functions inherited from TransformBase | |
static const std::set< TransformBase * > & | get_transforms () |
Static Public Member Functions inherited from SignalKSource | |
static const std::vector< SignalKSource * > & | get_sources () |
Static Public Member Functions inherited from Enable | |
static void | enableAll () |
Protected Member Functions inherited from Configurable | |
virtual void | load_configuration () |
Protected Attributes inherited from SignalKSource | |
String | sk_path |
Protected Attributes inherited from ValueProducer< float > | |
float | output |
Definition at line 8 of file difference.h.
+Definition at line 7 of file difference.h.
-
|
- -finaloverridevirtual | -
Returns the data to be reported to the server as a SignalK json string.
- -Reimplemented from SignalKSource.
- -Definition at line 22 of file difference.cpp.
- -Returns a configuration schema that specifies the key/value pairs that can be expected when calling get_configuration(), or are expected by set_configuration(). The schema will be in JSON Schema format
Returns a configuration schema that specifies the key/value pairs that can be expected when calling get_configuration(), or are expected by set_configuration(). The schema will be in JSON Schema format
Reimplemented from Configurable.
-Definition at line 42 of file difference.cpp.
+Definition at line 40 of file difference.cpp.
- -Definition at line 32 of file difference.cpp.
+Definition at line 23 of file difference.cpp.
Definition at line 55 of file difference.cpp.
+Definition at line 44 of file difference.cpp.
Protected Attributes | ||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -98,7 +98,7 @@
||
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectTo(ValueConsumer< int > *pConsumer, uint8_t inputChannel=0) | ValueProducer< int > | inline |
connectTo(SymmetricTransform< int > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< int > | inline |
connectTo(Transform< int, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< int > | inline |
Device(String config_path="") | Device | |
DigitalInput(uint8_t pin, int pin_mode, int interrupt_type, String config_path="") | DigitalInput | |
DigitalInputCounter(uint8_t pin, int pin_mode, int interrupt_type, uint read_delay, String config_path="") | DigitalInputCounter | |
pin | DigitalInput | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) | Configurable | virtual |
ValueProducer() | ValueProducer< int > | inline |
setPriority(uint8_t priority) | Enable | inline |
ValueProducer() | ValueProducer< int > | inline |
Additional Inherited Members | ||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -98,7 +98,7 @@
||
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectTo(ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
connectTo(SymmetricTransform< T > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
connectTo(Transform< T, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
Device(String config_path="") | Device | |
DigitalInput(uint8_t pin, int pin_mode, int interrupt_type, String config_path="") | DigitalInput | |
DigitalInputValue(uint8_t pin, int pin_mode, int interrupt_type, String config_path="") | DigitalInputValue | |
pin | DigitalInput | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) | Configurable | virtual |
ValueProducer() | ValueProducer< T > | inline |
setPriority(uint8_t priority) | Enable | inline |
ValueProducer() | ValueProducer< T > | inline |
Additional Inherited Members | ||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -99,6 +99,7 @@
||
enableAll() | Enable | static |
getEnablePriority() | Enable | inline |
operator<(const Enable &lhs, const Enable &rhs) | Enable | friend |
setPriority(uint8_t priority) | Enable | inline |
const int8_t | getEnablePriority () |
void | setPriority (uint8_t priority) |
Static Public Member Functions |
+
|
+ +inline | +
Definition at line 38 of file enable.h.
+Definition at line 41 of file enable.h.
diff --git a/docs/class_enable.js b/docs/class_enable.js index f3756c2ce..2e3184dca 100644 --- a/docs/class_enable.js +++ b/docs/class_enable.js @@ -3,5 +3,6 @@ var class_enable = [ "Enable", "class_enable.html#a62d0a37863086502e168bfa8ab94ebc0", null ], [ "enable", "class_enable.html#a62ea021bf8d986150be346977a8eede3", null ], [ "getEnablePriority", "class_enable.html#a12a65d666c56d9909c2a1958b7cfda40", null ], + [ "setPriority", "class_enable.html#ab4ca14d496a85788896df6c78143994c", null ], [ "operator<", "class_enable.html#a5e6385aea4a61b890368ce0b411f690c", null ] ]; \ No newline at end of file diff --git a/docs/class_enable__inherit__graph.map b/docs/class_enable__inherit__graph.map index 92d2f7361..14c1dabb4 100644 --- a/docs/class_enable__inherit__graph.map +++ b/docs/class_enable__inherit__graph.map @@ -1,38 +1,42 @@Additional Inherited Members | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -94,37 +94,32 @@
as_signalK() override final | Frequency | virtual |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< T > *pProducer, uint8_t inputChannel=0) | ValueConsumer< T > | inline |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) | Transform< int, float > | inline |
ValueConsumer< int >::connectFrom(ValueProducer< int > *pProducer, uint8_t inputChannel=0) | ValueConsumer< int > | inline |
connectTo(ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
connectTo(SymmetricTransform< float > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
enable() override final | Frequency | virtual |
connectTo(Transform< float, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
enable() override | Frequency | virtual |
Enable(uint8_t priority=0) | Enable | |
enableAll() | Enable | static |
Frequency(String sk_path, float k=1, String config_path="") | Frequency | |
Frequency(float k=1, String config_path="") | Frequency | |
get() | ValueProducer< float > | inlinevirtual |
get_config_schema() override | Frequency | virtual |
get_configuration(JsonBuffer &buf) override final | Frequency | virtual |
get_sk_path() | SignalKSource | inline |
get_sources() | SignalKSource | inlinestatic |
get_configuration(JsonBuffer &buf) override | Frequency | virtual |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
load_configuration() | Configurable | protectedvirtual |
notify() | Observable | |
output | ValueProducer< float > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) override final | Frequency | virtual |
set_input(int input, uint8_t inputChannel=0) override final | Frequency | virtual |
ValueConsumer::set_input(T newValue, uint8_t inputChannel=0) | ValueConsumer< T > | inlinevirtual |
set_sk_path(const String &path) | SignalKSource | inline |
SignalKSource(String sk_path) | SignalKSource | |
sk_path | SignalKSource | protected |
Transform(String sk_path, String config_path="") | Transform< float > | inline |
TransformBase(String sk_path, String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< float > | inline |
set_configuration(const JsonObject &config) override | Frequency | virtual |
set_input(int input, uint8_t inputChannel=0) override | Frequency | virtual |
setPriority(uint8_t priority) | Enable | inline |
Transform(String config_path="") | Transform< int, float > | inline |
TransformBase(String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< float > | inline |
Public Member Functions | |
Frequency (String sk_path, float k=1, String config_path="") | |
virtual void | set_input (int input, uint8_t inputChannel=0) override final |
virtual String | as_signalK () override final |
virtual void | enable () override final |
virtual JsonObject & | get_configuration (JsonBuffer &buf) override final |
virtual bool | set_configuration (const JsonObject &config) override final |
Frequency (float k=1, String config_path="") | |
virtual void | set_input (int input, uint8_t inputChannel=0) override |
virtual void | enable () override |
virtual JsonObject & | get_configuration (JsonBuffer &buf) override |
virtual bool | set_configuration (const JsonObject &config) override |
virtual String | get_config_schema () override |
Public Member Functions inherited from ValueConsumer< T > | |
virtual void | set_input (T newValue, uint8_t inputChannel=0) |
void | connectFrom (ValueProducer< T > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Transform< float > | |
Transform (String sk_path, String config_path="") | |
Public Member Functions inherited from Transform< int, float > | |
Transform (String config_path="") | |
Transform< int, float > * | connectFrom (ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) |
Public Member Functions inherited from TransformBase | |
TransformBase (String sk_path, String config_path="") | |
Public Member Functions inherited from SignalKSource | |
SignalKSource (String sk_path) | |
String & | get_sk_path () |
void | set_sk_path (const String &path) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
TransformBase (String config_path="") | |
Public Member Functions inherited from Configurable | |
Configurable (String config_path) | |
const int8_t | getEnablePriority () |
void | setPriority (uint8_t priority) |
Public Member Functions inherited from ValueConsumer< int > | |
void | connectFrom (ValueProducer< int > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from ValueProducer< float > | |
ValueProducer () | |
void | connectTo (ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) |
SymmetricTransform< float > * | connectTo (SymmetricTransform< float > *pProducerConsumer, uint8_t inputChannel=0) |
Transform< float, T2 > * | connectTo (Transform< float, T2 > *pConsumerProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
Additional Inherited Members | ||||||
Static Public Member Functions inherited from TransformBase | ||||||
static const std::set< TransformBase * > & | get_transforms () | |||||
Static Public Member Functions inherited from SignalKSource | ||||||
static const std::vector< SignalKSource * > & | get_sources () | |||||
Static Public Member Functions inherited from Enable | ||||||
static void | enableAll () | |||||
Protected Member Functions inherited from Configurable | ||||||
virtual void | load_configuration () | |||||
Protected Attributes inherited from SignalKSource | ||||||
String | sk_path | |||||
Protected Attributes inherited from ValueProducer< float > | ||||||
float | output | |||||
( | -String | -sk_path, | - -||||
- | float | k = 1 , |
-
|
- -finaloverridevirtual | -
Returns the data to be reported to the server as a SignalK json string.
- -Reimplemented from SignalKSource.
- -Definition at line 23 of file frequency.cpp.
- -Definition at line 11 of file frequency.cpp.
+Definition at line 10 of file frequency.cpp.
Returns a configuration schema that specifies the key/value pairs that can be expected when calling get_configuration(), or are expected by set_configuration(). The schema will be in JSON Schema format
Returns a configuration schema that specifies the key/value pairs that can be expected when calling get_configuration(), or are expected by set_configuration(). The schema will be in JSON Schema format
Reimplemented from Configurable.
-Definition at line 41 of file frequency.cpp.
+Definition at line 38 of file frequency.cpp.
- -Definition at line 33 of file frequency.cpp.
+Definition at line 23 of file frequency.cpp.
Definition at line 53 of file frequency.cpp.
+Definition at line 42 of file frequency.cpp.
Used to set an input of this consumer. It is usually called automatically by a ValueProducer.
newValue | the value of the input |
inputChannel | Consumers can have one or more inputs feeding them. This parameter allows you to specify which input number the producer is connecting to. For single input consumers, leave the index at zero. |
Reimplemented from ValueConsumer< int >.
-Definition at line 15 of file frequency.cpp.
+Definition at line 14 of file frequency.cpp.
Public Attributes | ||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
diff --git a/docs/class_h_t_t_p_server.html b/docs/class_h_t_t_p_server.html
index 70d29eba5..3e42ebca3 100644
--- a/docs/class_h_t_t_p_server.html
+++ b/docs/class_h_t_t_p_server.html
@@ -30,7 +30,7 @@
||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
diff --git a/docs/class_i_p_addr_dev-members.html b/docs/class_i_p_addr_dev-members.html
index 5d7f3d580..fff10d6e2 100644
--- a/docs/class_i_p_addr_dev-members.html
+++ b/docs/class_i_p_addr_dev-members.html
@@ -30,7 +30,7 @@
||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -98,7 +98,7 @@
||
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectTo(ValueConsumer< String > *pConsumer, uint8_t inputChannel=0) | ValueProducer< String > | inline |
connectTo(SymmetricTransform< String > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< String > | inline |
connectTo(Transform< String, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< String > | inline |
Device(String config_path="") | Device | |
Enable(uint8_t priority=0) | Enable | |
enable() override final | IPAddrDev | virtual |
output | ValueProducer< String > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) | Configurable | virtual |
StringDevice(String config_path="") | StringDevice | |
ValueProducer() | ValueProducer< String > | inline |
setPriority(uint8_t priority) | Enable | inline |
StringDevice(String config_path="") | StringDevice | |
ValueProducer() | ValueProducer< String > | inline |
Additional Inherited Members | ||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -98,7 +98,7 @@
||
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectTo(ValueConsumer< int > *pConsumer, uint8_t inputChannel=0) | ValueProducer< int > | inline |
connectTo(SymmetricTransform< int > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< int > | inline |
connectTo(Transform< int, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< int > | inline |
Device(String config_path="") | Device | |
Enable(uint8_t priority=0) | Enable | |
enable() | Enable | inlinevirtual |
output | ValueProducer< int > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) | Configurable | virtual |
ValueProducer() | ValueProducer< int > | inline |
setPriority(uint8_t priority) | Enable | inline |
ValueProducer() | ValueProducer< int > | inline |
Additional Inherited Members | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -94,38 +94,33 @@
as_signalK() override final | Integrator | virtual |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) | SymmetricTransform< float > | inline |
ValueConsumer< float >::connectFrom(ValueProducer< float > *pProducer, uint8_t inputChannel=0) | ValueConsumer< float > | inline |
connectTo(ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
connectTo(SymmetricTransform< float > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
enable() override final | Integrator | virtual |
Enable(uint8_t priority=0) | Enable | |
enableAll() | Enable | static |
get() | ValueProducer< float > | inlinevirtual |
get_config_schema() override | Integrator | virtual |
get_configuration(JsonBuffer &buf) override final | Integrator | virtual |
get_sk_path() | SignalKSource | inline |
get_sources() | SignalKSource | inlinestatic |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
Integrator(String sk_path, float k=1, float value=0, String config_path="") | Integrator | |
load_configuration() | Configurable | protectedvirtual |
notify() | Observable | |
output | ValueProducer< float > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) override final | Integrator | virtual |
set_input(float input, uint8_t inputChannel=0) override final | Integrator | virtual |
set_sk_path(const String &path) | SignalKSource | inline |
SignalKSource(String sk_path) | SignalKSource | |
sk_path | SignalKSource | protected |
SymmetricTransform(String sk_path, String config_path="") | SymmetricTransform< float > | inline |
Transform(String sk_path, String config_path="") | Transform< float > | inline |
TransformBase(String sk_path, String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< float > | inline |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) | Transform< float, float > | inline |
ValueConsumer< float >::connectFrom(ValueProducer< float > *pProducer, uint8_t inputChannel=0) | ValueConsumer< float > | inline |
connectTo(ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
connectTo(Transform< float, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
enable() override final | Integrator | virtual |
Enable(uint8_t priority=0) | Enable | |
enableAll() | Enable | static |
get() | ValueProducer< float > | inlinevirtual |
get_config_schema() override | Integrator | virtual |
get_configuration(JsonBuffer &buf) override final | Integrator | virtual |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
Integrator(float k=1, float value=0, String config_path="") | Integrator | |
load_configuration() | Configurable | protectedvirtual |
notify() | Observable | |
output | ValueProducer< float > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) override final | Integrator | virtual |
set_input(float input, uint8_t inputChannel=0) override final | Integrator | virtual |
setPriority(uint8_t priority) | Enable | inline |
SymmetricTransform(String config_path="") | SymmetricTransform< float > | inline |
Transform(String config_path="") | Transform< float, float > | inline |
TransformBase(String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< float > | inline |
Public Member Functions | |
Integrator (String sk_path, float k=1, float value=0, String config_path="") | |
Integrator (float k=1, float value=0, String config_path="") | |
virtual void | enable () override final |
virtual void | set_input (float input, uint8_t inputChannel=0) override final |
String | as_signalK () override final |
virtual JsonObject & | get_configuration (JsonBuffer &buf) override final |
virtual bool | set_configuration (const JsonObject &config) override final |
virtual String | get_config_schema () override |
Public Member Functions inherited from SymmetricTransform< float > | |
SymmetricTransform (String sk_path, String config_path="") | |
SymmetricTransform< float > * | connectFrom (ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) |
Public Member Functions inherited from ValueConsumer< float > | |
void | connectFrom (ValueProducer< float > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Transform< float > | |
Transform (String sk_path, String config_path="") | |
SymmetricTransform (String config_path="") | |
Public Member Functions inherited from Transform< float, float > | |
Transform (String config_path="") | |
Transform< float, float > * | connectFrom (ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) |
Public Member Functions inherited from TransformBase | |
TransformBase (String sk_path, String config_path="") | |
Public Member Functions inherited from SignalKSource | |
SignalKSource (String sk_path) | |
String & | get_sk_path () |
void | set_sk_path (const String &path) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
TransformBase (String config_path="") | |
Public Member Functions inherited from Configurable | |
Configurable (String config_path) | |
const int8_t | getEnablePriority () |
void | setPriority (uint8_t priority) |
Public Member Functions inherited from ValueConsumer< float > | |
void | connectFrom (ValueProducer< float > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from ValueProducer< float > | |
ValueProducer () | |
void | connectTo (ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) |
SymmetricTransform< float > * | connectTo (SymmetricTransform< float > *pProducerConsumer, uint8_t inputChannel=0) |
Transform< float, T2 > * | connectTo (Transform< float, T2 > *pConsumerProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
Additional Inherited Members | |
Static Public Member Functions inherited from TransformBase | |
static const std::set< TransformBase * > & | get_transforms () |
Static Public Member Functions inherited from SignalKSource | |
static const std::vector< SignalKSource * > & | get_sources () |
Static Public Member Functions inherited from Enable | |
static void | enableAll () |
Protected Member Functions inherited from Configurable | |
virtual void | load_configuration () |
Protected Attributes inherited from SignalKSource | |
String | sk_path |
Protected Attributes inherited from ValueProducer< float > | |
float | output |
Definition at line 8 of file integrator.h.
+Definition at line 7 of file integrator.h.
1
, Definition at line 8 of file integrator.cpp.
+Definition at line 7 of file integrator.cpp.
-
|
- -finaloverridevirtual | -
Returns the data to be reported to the server as a SignalK json string.
- -Reimplemented from SignalKSource.
- -Definition at line 28 of file integrator.cpp.
- -Definition at line 16 of file integrator.cpp.
+Definition at line 15 of file integrator.cpp.
@@ -333,7 +283,7 @@Definition at line 47 of file integrator.cpp.
+Definition at line 43 of file integrator.cpp.
@@ -364,7 +314,7 @@Definition at line 38 of file integrator.cpp.
+Definition at line 28 of file integrator.cpp.
@@ -395,7 +345,7 @@Definition at line 59 of file integrator.cpp.
+Definition at line 47 of file integrator.cpp.
@@ -442,7 +392,7 @@Definition at line 23 of file integrator.cpp.
+Definition at line 22 of file integrator.cpp.
This is the complete list of members for Linear, including all inherited members.
as_signalK() override final | Linear | virtual |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) | SymmetricTransform< float > | inline |
ValueConsumer< float >::connectFrom(ValueProducer< float > *pProducer, uint8_t inputChannel=0) | ValueConsumer< float > | inline |
connectTo(ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
connectTo(SymmetricTransform< float > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
Enable(uint8_t priority=0) | Enable | |
enable() | Enable | inlinevirtual |
enableAll() | Enable | static |
get() | ValueProducer< float > | inlinevirtual |
get_config_schema() override | Linear | virtual |
get_configuration(JsonBuffer &buf) override final | Linear | virtual |
get_sk_path() | SignalKSource | inline |
get_sources() | SignalKSource | inlinestatic |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
Linear(String sk_path, float k, float c, String config_path="") | Linear | |
load_configuration() | Configurable | protectedvirtual |
notify() | Observable | |
output | ValueProducer< float > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) override final | Linear | virtual |
set_input(float input, uint8_t inputChannel=0) override final | Linear | virtual |
set_sk_path(const String &path) | SignalKSource | inline |
SignalKSource(String sk_path) | SignalKSource | |
sk_path | SignalKSource | protected |
SymmetricTransform(String sk_path, String config_path="") | SymmetricTransform< float > | inline |
Transform(String sk_path, String config_path="") | Transform< float > | inline |
TransformBase(String sk_path, String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< float > | inline |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) | Transform< float, float > | inline |
ValueConsumer< float >::connectFrom(ValueProducer< float > *pProducer, uint8_t inputChannel=0) | ValueConsumer< float > | inline |
connectTo(ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
connectTo(Transform< float, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
Enable(uint8_t priority=0) | Enable | |
enable() | Enable | inlinevirtual |
enableAll() | Enable | static |
get() | ValueProducer< float > | inlinevirtual |
get_config_schema() override | Linear | virtual |
get_configuration(JsonBuffer &buf) override | Linear | virtual |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
Linear(float k, float c, String config_path="") | Linear | |
load_configuration() | Configurable | protectedvirtual |
notify() | Observable | |
output | ValueProducer< float > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) override | Linear | virtual |
set_input(float input, uint8_t inputChannel=0) override | Linear | virtual |
setPriority(uint8_t priority) | Enable | inline |
SymmetricTransform(String config_path="") | SymmetricTransform< float > | inline |
Transform(String config_path="") | Transform< float, float > | inline |
TransformBase(String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< float > | inline |
Public Member Functions | |
Linear (String sk_path, float k, float c, String config_path="") | |
virtual void | set_input (float input, uint8_t inputChannel=0) override final |
virtual String | as_signalK () override final |
virtual JsonObject & | get_configuration (JsonBuffer &buf) override final |
virtual bool | set_configuration (const JsonObject &config) override final |
Linear (float k, float c, String config_path="") | |
virtual void | set_input (float input, uint8_t inputChannel=0) override |
virtual JsonObject & | get_configuration (JsonBuffer &buf) override |
virtual bool | set_configuration (const JsonObject &config) override |
virtual String | get_config_schema () override |
Public Member Functions inherited from SymmetricTransform< float > | |
SymmetricTransform (String sk_path, String config_path="") | |
SymmetricTransform< float > * | connectFrom (ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) |
Public Member Functions inherited from ValueConsumer< float > | |
void | connectFrom (ValueProducer< float > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Transform< float > | |
Transform (String sk_path, String config_path="") | |
SymmetricTransform (String config_path="") | |
Public Member Functions inherited from Transform< float, float > | |
Transform (String config_path="") | |
Transform< float, float > * | connectFrom (ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) |
Public Member Functions inherited from TransformBase | |
TransformBase (String sk_path, String config_path="") | |
Public Member Functions inherited from SignalKSource | |
SignalKSource (String sk_path) | |
String & | get_sk_path () |
void | set_sk_path (const String &path) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
TransformBase (String config_path="") | |
Public Member Functions inherited from Configurable | |
Configurable (String config_path) | |
const int8_t | getEnablePriority () |
void | setPriority (uint8_t priority) |
Public Member Functions inherited from ValueConsumer< float > | |
void | connectFrom (ValueProducer< float > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from ValueProducer< float > | |
ValueProducer () | |
void | connectTo (ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) |
SymmetricTransform< float > * | connectTo (SymmetricTransform< float > *pProducerConsumer, uint8_t inputChannel=0) |
Transform< float, T2 > * | connectTo (Transform< float, T2 > *pConsumerProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
Additional Inherited Members | |
Static Public Member Functions inherited from TransformBase | |
static const std::set< TransformBase * > & | get_transforms () |
Static Public Member Functions inherited from SignalKSource | |
static const std::vector< SignalKSource * > & | get_sources () |
Static Public Member Functions inherited from Enable | |
static void | enableAll () |
Protected Member Functions inherited from Configurable | |
virtual void | load_configuration () |
Protected Attributes inherited from SignalKSource | |
String | sk_path |
Protected Attributes inherited from ValueProducer< float > | |
float | output |
-
|
- -finaloverridevirtual | -
Returns the data to be reported to the server as a SignalK json string.
- -Reimplemented from SignalKSource.
- -Definition at line 18 of file linear.cpp.
- -Returns a configuration schema that specifies the key/value pairs that can be expected when calling get_configuration(), or are expected by set_configuration(). The schema will be in JSON Schema format
Returns a configuration schema that specifies the key/value pairs that can be expected when calling get_configuration(), or are expected by set_configuration(). The schema will be in JSON Schema format
Reimplemented from Configurable.
-Definition at line 38 of file linear.cpp.
+Definition at line 36 of file linear.cpp.
Definition at line 28 of file linear.cpp.
+Definition at line 19 of file linear.cpp.
Definition at line 51 of file linear.cpp.
+Definition at line 40 of file linear.cpp.
This is the complete list of members for MovingAverage, including all inherited members.
as_signalK() override final | MovingAverage | virtual |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) | SymmetricTransform< float > | inline |
ValueConsumer< float >::connectFrom(ValueProducer< float > *pProducer, uint8_t inputChannel=0) | ValueConsumer< float > | inline |
connectTo(ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
connectTo(SymmetricTransform< float > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
enable() | Enable | inlinevirtual |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) | Transform< float, float > | inline |
ValueConsumer< float >::connectFrom(ValueProducer< float > *pProducer, uint8_t inputChannel=0) | ValueConsumer< float > | inline |
connectTo(ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
connectTo(Transform< float, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
Enable(uint8_t priority=0) | Enable | |
enableAll() | Enable | static |
get() | ValueProducer< float > | inlinevirtual |
get_config_schema() override | MovingAverage | virtual |
get_configuration(JsonBuffer &buf) override final | MovingAverage | virtual |
get_sk_path() | SignalKSource | inline |
get_sources() | SignalKSource | inlinestatic |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
load_configuration() | Configurable | protectedvirtual |
MovingAverage(String sk_path, int n, float k=1., String config_path="") | MovingAverage | |
notify() | Observable | |
output | ValueProducer< float > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) override final | MovingAverage | virtual |
set_input(float input, uint8_t inputChannel=0) override final | MovingAverage | virtual |
set_sk_path(const String &path) | SignalKSource | inline |
SignalKSource(String sk_path) | SignalKSource | |
sk_path | SignalKSource | protected |
SymmetricTransform(String sk_path, String config_path="") | SymmetricTransform< float > | inline |
Transform(String sk_path, String config_path="") | Transform< float > | inline |
TransformBase(String sk_path, String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< float > | inline |
enable() | Enable | inlinevirtual |
enableAll() | Enable | static |
get() | ValueProducer< float > | inlinevirtual |
get_config_schema() override | MovingAverage | virtual |
get_configuration(JsonBuffer &buf) override | MovingAverage | virtual |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
load_configuration() | Configurable | protectedvirtual |
MovingAverage(int n, float k=1., String config_path="") | MovingAverage | |
notify() | Observable | |
output | ValueProducer< float > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) override | MovingAverage | virtual |
set_input(float input, uint8_t inputChannel=0) override | MovingAverage | virtual |
setPriority(uint8_t priority) | Enable | inline |
SymmetricTransform(String config_path="") | SymmetricTransform< float > | inline |
Transform(String config_path="") | Transform< float, float > | inline |
TransformBase(String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< float > | inline |
Public Member Functions | |
MovingAverage (String sk_path, int n, float k=1., String config_path="") | |
virtual void | set_input (float input, uint8_t inputChannel=0) override final |
virtual String | as_signalK () override final |
virtual JsonObject & | get_configuration (JsonBuffer &buf) override final |
virtual bool | set_configuration (const JsonObject &config) override final |
MovingAverage (int n, float k=1., String config_path="") | |
virtual void | set_input (float input, uint8_t inputChannel=0) override |
virtual JsonObject & | get_configuration (JsonBuffer &buf) override |
virtual bool | set_configuration (const JsonObject &config) override |
virtual String | get_config_schema () override |
Public Member Functions inherited from SymmetricTransform< float > | |
SymmetricTransform (String sk_path, String config_path="") | |
SymmetricTransform< float > * | connectFrom (ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) |
Public Member Functions inherited from ValueConsumer< float > | |
void | connectFrom (ValueProducer< float > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Transform< float > | |
Transform (String sk_path, String config_path="") | |
SymmetricTransform (String config_path="") | |
Public Member Functions inherited from Transform< float, float > | |
Transform (String config_path="") | |
Transform< float, float > * | connectFrom (ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) |
Public Member Functions inherited from TransformBase | |
TransformBase (String sk_path, String config_path="") | |
Public Member Functions inherited from SignalKSource | |
SignalKSource (String sk_path) | |
String & | get_sk_path () |
void | set_sk_path (const String &path) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
TransformBase (String config_path="") | |
Public Member Functions inherited from Configurable | |
Configurable (String config_path) | |
const int8_t | getEnablePriority () |
void | setPriority (uint8_t priority) |
Public Member Functions inherited from ValueConsumer< float > | |
void | connectFrom (ValueProducer< float > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from ValueProducer< float > | |
ValueProducer () | |
void | connectTo (ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) |
SymmetricTransform< float > * | connectTo (SymmetricTransform< float > *pProducerConsumer, uint8_t inputChannel=0) |
Transform< float, T2 > * | connectTo (Transform< float, T2 > *pConsumerProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
Additional Inherited Members | ||||||
Static Public Member Functions inherited from TransformBase | ||||||
static const std::set< TransformBase * > & | get_transforms () | |||||
Static Public Member Functions inherited from SignalKSource | ||||||
static const std::vector< SignalKSource * > & | get_sources () | |||||
Static Public Member Functions inherited from Enable | ||||||
static void | enableAll () | |||||
Protected Member Functions inherited from Configurable | ||||||
virtual void | load_configuration () | |||||
Protected Attributes inherited from SignalKSource | ||||||
String | sk_path | |||||
Protected Attributes inherited from ValueProducer< float > | ||||||
float | output | |||||
( | -String | -sk_path, | - -||||
- | int | n, |
-
|
- -finaloverridevirtual | -
Returns the data to be reported to the server as a SignalK json string.
- -Reimplemented from SignalKSource.
- -Definition at line 21 of file moving_average.cpp.
- -Returns a configuration schema that specifies the key/value pairs that can be expected when calling get_configuration(), or are expected by set_configuration(). The schema will be in JSON Schema format
Returns a configuration schema that specifies the key/value pairs that can be expected when calling get_configuration(), or are expected by set_configuration(). The schema will be in JSON Schema format
Reimplemented from Configurable.
-Definition at line 40 of file moving_average.cpp.
+Definition at line 38 of file moving_average.cpp.
Definition at line 31 of file moving_average.cpp.
+Definition at line 22 of file moving_average.cpp.
Definition at line 52 of file moving_average.cpp.
+Definition at line 43 of file moving_average.cpp.
Definition at line 81 of file networking.cpp.
+Definition at line 88 of file networking.cpp.
@@ -264,7 +264,7 @@Definition at line 91 of file networking.cpp.
+Definition at line 92 of file networking.cpp.
Definition at line 71 of file networking.cpp.
+Definition at line 72 of file networking.cpp.
Definition at line 105 of file networking.cpp.
+Definition at line 106 of file networking.cpp.
Definition at line 97 of file networking.cpp.
+Definition at line 98 of file networking.cpp.
Definition at line 36 of file networking.cpp.
+Definition at line 37 of file networking.cpp.
Additional Inherited Members | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
diff --git a/docs/class_observable.html b/docs/class_observable.html
index b9890be61..6f54b24c0 100644
--- a/docs/class_observable.html
+++ b/docs/class_observable.html
@@ -30,7 +30,7 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -101,55 +101,55 @@
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -96,7 +96,7 @@
attach(std::function< void()> observer) | Observable | |
connectTo(ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
connectTo(SymmetricTransform< T > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
connectTo(Transform< T, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
get() | ValueProducer< T > | inlinevirtual |
notify() | Observable | |
ObservableValue() | ObservableValue< T > | inline |
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -124,8 +124,9 @@
||
void | connectTo (ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) | |
SymmetricTransform< T > * | connectTo (SymmetricTransform< T > *pProducerConsumer, uint8_t inputChannel=0) | |
template<typename T2 > | ||
Transform< T, T2 > * | connectTo (Transform< T, T2 > *pConsumerProducer, uint8_t inputChannel=0) | |
Public Member Functions inherited from Observable | ||
void | notify () | |
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -98,7 +98,7 @@
||
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectTo(ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
connectTo(SymmetricTransform< float > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
connectTo(Transform< float, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
Device(String config_path="") | Device | |
enable() override final | OneWireTemperature | virtual |
Enable(uint8_t priority=0) | Enable | |
output | ValueProducer< float > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) override final | OneWireTemperature | virtual |
ValueProducer() | ValueProducer< float > | inline |
setPriority(uint8_t priority) | Enable | inline |
ValueProducer() | ValueProducer< float > | inline |
Additional Inherited Members | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
diff --git a/docs/class_p_s_t_i030_sentence_parser.html b/docs/class_p_s_t_i030_sentence_parser.html
index 8bbb4e7c2..0ec93d771 100644
--- a/docs/class_p_s_t_i030_sentence_parser.html
+++ b/docs/class_p_s_t_i030_sentence_parser.html
@@ -30,7 +30,7 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
diff --git a/docs/class_p_s_t_i032_sentence_parser-members.html b/docs/class_p_s_t_i032_sentence_parser-members.html
index 2faaa74ec..29d7a98b4 100644
--- a/docs/class_p_s_t_i032_sentence_parser-members.html
+++ b/docs/class_p_s_t_i032_sentence_parser-members.html
@@ -30,7 +30,7 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
diff --git a/docs/class_p_s_t_i032_sentence_parser.html b/docs/class_p_s_t_i032_sentence_parser.html
index 95b99807d..e852844c3 100644
--- a/docs/class_p_s_t_i032_sentence_parser.html
+++ b/docs/class_p_s_t_i032_sentence_parser.html
@@ -30,7 +30,7 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
diff --git a/docs/class_p_s_t_i_sentence_parser-members.html b/docs/class_p_s_t_i_sentence_parser-members.html
index 8f3f8a317..3a8cf5e31 100644
--- a/docs/class_p_s_t_i_sentence_parser-members.html
+++ b/docs/class_p_s_t_i_sentence_parser-members.html
@@ -30,7 +30,7 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
diff --git a/docs/class_p_s_t_i_sentence_parser.html b/docs/class_p_s_t_i_sentence_parser.html
index 27268a298..eab104bac 100644
--- a/docs/class_p_s_t_i_sentence_parser.html
+++ b/docs/class_p_s_t_i_sentence_parser.html
@@ -30,7 +30,7 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
diff --git a/docs/class_s_k_delta-members.html b/docs/class_s_k_delta-members.html
index 8c79d240a..6c2db171c 100644
--- a/docs/class_s_k_delta-members.html
+++ b/docs/class_s_k_delta-members.html
@@ -30,7 +30,7 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
diff --git a/docs/class_s_k_delta.html b/docs/class_s_k_delta.html
index 6e7900583..4f54e341e 100644
--- a/docs/class_s_k_delta.html
+++ b/docs/class_s_k_delta.html
@@ -30,7 +30,7 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -95,7 +95,7 @@
Public Member Functions |
Definition at line 11 of file signal_k.h.
+Definition at line 11 of file signalk_delta.h.
Definition at line 6 of file signal_k.cpp.
+Definition at line 6 of file signalk_delta.cpp.
Definition at line 10 of file signal_k.cpp.
+Definition at line 10 of file signalk_delta.cpp.
Definition at line 17 of file signal_k.cpp.
+Definition at line 17 of file signalk_delta.cpp.
Definition at line 21 of file signal_k.cpp.
+Definition at line 21 of file signalk_delta.cpp.
Definition at line 17 of file signal_k.h.
+Definition at line 17 of file signalk_delta.h.
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
This is the complete list of members for SKEmitter, including all inherited members.
+as_signalK() | SKEmitter | inlinevirtual |
attach(std::function< void()> observer) | Observable | |
get_sk_path() | SKEmitter | inline |
get_sources() | SKEmitter | inlinestatic |
notify() | Observable | |
set_sk_path(const String &path) | SKEmitter | inline |
sk_path | SKEmitter | protected |
SKEmitter(String sk_path) | SKEmitter |
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
#include <signalk_emitter.h>
+Public Member Functions | |
SKEmitter (String sk_path) | |
virtual String | as_signalK () |
String & | get_sk_path () |
void | set_sk_path (const String &path) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
+Static Public Member Functions | |
static const std::vector< SKEmitter * > & | get_sources () |
+Protected Attributes | |
String | sk_path |
A SignalK emitter is one that produces SignalK output to be forwarded to the SignalK server (if the system is connected to one). SignalK is reported via the as_signalK() method.
+ +Definition at line 19 of file signalk_emitter.h.
+SKEmitter::SKEmitter | +( | +String | +sk_path | ) | ++ |
The constructor
sk_path | The SignalK path that identifies this particular output |
Definition at line 5 of file signalk_emitter.cpp.
+ +
+
|
+ +inlinevirtual | +
Returns the data to be reported to the server as a SignalK json string.
+ +Reimplemented in SKOutput< T >, SKOutput< Position >, SKOutputPosition, and SKOutputTime.
+ +Definition at line 34 of file signalk_emitter.h.
+ +
+
|
+ +inline | +
Returns the current SignalK path. An empty string is returned if this particular source is not configured or intended to return actual data.
+ +Definition at line 42 of file signalk_emitter.h.
+
+
|
+ +inlinestatic | +
Definition at line 50 of file signalk_emitter.h.
+
+
|
+ +inline | +
Definition at line 46 of file signalk_emitter.h.
+
+
|
+ +protected | +
Definition at line 55 of file signalk_emitter.h.
+ +
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
This is the complete list of members for SKOutput< T >, including all inherited members.
+as_signalK() override | SKOutput< T > | inlinevirtual |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< T > *pProducer0, ValueProducer< T > *pProducer1=NULL, ValueProducer< T > *pProducer2=NULL, ValueProducer< T > *pProducer3=NULL, ValueProducer< T > *pProducer4=NULL) | Transform< T, T > | inline |
ValueConsumer::connectFrom(ValueProducer< T > *pProducer, uint8_t inputChannel=0) | ValueConsumer< T > | inline |
connectTo(ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
connectTo(Transform< T, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
Enable(uint8_t priority=0) | Enable | |
enable() | Enable | inlinevirtual |
enableAll() | Enable | static |
get() | ValueProducer< T > | inlinevirtual |
get_config_schema() override | SKOutput< T > | inlinevirtual |
get_configuration(JsonBuffer &buf) override | SKOutput< T > | inlinevirtual |
get_sk_path() | SKEmitter | inline |
get_sources() | SKEmitter | inlinestatic |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
load_configuration() | Configurable | protectedvirtual |
notify() | Observable | |
output | ValueProducer< T > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) override | SKOutput< T > | inlinevirtual |
set_input(T newValue, uint8_t inputChannel=0) override | SKOutput< T > | inlinevirtual |
set_sk_path(const String &path) | SKEmitter | inline |
setPriority(uint8_t priority) | Enable | inline |
sk_path | SKEmitter | protected |
SKEmitter(String sk_path) | SKEmitter | |
SKOutput() | SKOutput< T > | inline |
SKOutput(String sk_path, String config_path="") | SKOutput< T > | inline |
SymmetricTransform(String config_path="") | SymmetricTransform< T > | inline |
Transform(String config_path="") | Transform< T, T > | inline |
TransformBase(String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< T > | inline |
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
#include <signalk_output.h>
+Public Member Functions | |
SKOutput () | |
SKOutput (String sk_path, String config_path="") | |
virtual void | set_input (T newValue, uint8_t inputChannel=0) override |
virtual String | as_signalK () override |
virtual JsonObject & | get_configuration (JsonBuffer &buf) override |
String | get_config_schema () override |
virtual bool | set_configuration (const JsonObject &config) override |
Public Member Functions inherited from SKEmitter | |
SKEmitter (String sk_path) | |
String & | get_sk_path () |
void | set_sk_path (const String &path) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
Public Member Functions inherited from SymmetricTransform< T > | |
SymmetricTransform (String config_path="") | |
Public Member Functions inherited from Transform< T, T > | |
Transform (String config_path="") | |
Transform< T, T > * | connectFrom (ValueProducer< T > *pProducer0, ValueProducer< T > *pProducer1=NULL, ValueProducer< T > *pProducer2=NULL, ValueProducer< T > *pProducer3=NULL, ValueProducer< T > *pProducer4=NULL) |
Public Member Functions inherited from TransformBase | |
TransformBase (String config_path="") | |
Public Member Functions inherited from Configurable | |
Configurable (String config_path) | |
virtual void | save_configuration () |
Public Member Functions inherited from Enable | |
Enable (uint8_t priority=0) | |
virtual void | enable () |
const int8_t | getEnablePriority () |
void | setPriority (uint8_t priority) |
Public Member Functions inherited from ValueConsumer< T > | |
void | connectFrom (ValueProducer< T > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from ValueProducer< T > | |
ValueProducer () | |
virtual const T & | get () |
void | connectTo (ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) |
template<typename T2 > | |
Transform< T, T2 > * | connectTo (Transform< T, T2 > *pConsumerProducer, uint8_t inputChannel=0) |
+Additional Inherited Members | |
Static Public Member Functions inherited from SKEmitter | |
static const std::vector< SKEmitter * > & | get_sources () |
Static Public Member Functions inherited from TransformBase | |
static const std::set< TransformBase * > & | get_transforms () |
Static Public Member Functions inherited from Enable | |
static void | enableAll () |
Public Attributes inherited from Configurable | |
const String | config_path |
Protected Member Functions inherited from Configurable | |
virtual void | load_configuration () |
Protected Attributes inherited from SKEmitter | |
String | sk_path |
Protected Attributes inherited from ValueProducer< T > | |
T | output |
Definition at line 17 of file signalk_output.h.
+Definition at line 20 of file signalk_output.h.
+ +
+
|
+ +inline | +
Definition at line 22 of file signalk_output.h.
+ +
+
|
+ +inlineoverridevirtual | +
Returns the data to be reported to the server as a SignalK json string.
+ +Reimplemented from SKEmitter.
+ +Reimplemented in SKOutputPosition.
+ +Definition at line 34 of file signalk_output.h.
+ +
+
|
+ +inlineoverridevirtual | +
Returns a configuration schema that specifies the key/value pairs that can be expected when calling get_configuration(), or are expected by set_configuration(). The schema will be in JSON Schema format
Reimplemented from Configurable.
+ +Definition at line 49 of file signalk_output.h.
+ +
+
|
+ +inlineoverridevirtual | +
Returns the current configuration data as a JsonObject. In general, the current state of local member variables are saved to a new object created with JsonBuffer::createObject() and returned.
+ +Reimplemented from Configurable.
+ +Reimplemented in SKOutputPosition.
+ +Definition at line 43 of file signalk_output.h.
+ +
+
|
+ +inlineoverridevirtual | +
Sets the current state of local member variables using the data stored in config.
+ +Reimplemented from Configurable.
+ +Reimplemented in SKOutputPosition.
+ +Definition at line 53 of file signalk_output.h.
+ +
+
|
+ +inlineoverridevirtual | +
Used to set an input of this consumer. It is usually called automatically by a ValueProducer.
newValue | the value of the input |
inputChannel | Consumers can have one or more inputs feeding them. This parameter allows you to specify which input number the producer is connecting to. For single input consumers, leave the index at zero. |
Reimplemented from ValueConsumer< T >.
+ +Definition at line 28 of file signalk_output.h.
+ +
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
This is the complete list of members for SKOutputPosition, including all inherited members.
+as_signalK() override | SKOutputPosition | virtual |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< Position > *pProducer0, ValueProducer< Position > *pProducer1=NULL, ValueProducer< Position > *pProducer2=NULL, ValueProducer< Position > *pProducer3=NULL, ValueProducer< Position > *pProducer4=NULL) | Transform< Position, Position > | inline |
ValueConsumer< Position >::connectFrom(ValueProducer< Position > *pProducer, uint8_t inputChannel=0) | ValueConsumer< Position > | inline |
connectTo(ValueConsumer< Position > *pConsumer, uint8_t inputChannel=0) | ValueProducer< Position > | inline |
connectTo(Transform< Position, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< Position > | inline |
Enable(uint8_t priority=0) | Enable | |
enable() | Enable | inlinevirtual |
enableAll() | Enable | static |
get() | ValueProducer< Position > | inlinevirtual |
get_config_schema() override | SKOutputPosition | virtual |
get_configuration(JsonBuffer &buf) override | SKOutputPosition | virtual |
get_sk_path() | SKEmitter | inline |
get_sources() | SKEmitter | inlinestatic |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
load_configuration() | Configurable | protectedvirtual |
notify() | Observable | |
output | ValueProducer< Position > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) override | SKOutputPosition | virtual |
set_input(Position newValue, uint8_t inputChannel=0) override | SKOutput< Position > | inlinevirtual |
set_sk_path(const String &path) | SKEmitter | inline |
setPriority(uint8_t priority) | Enable | inline |
sk_path | SKEmitter | protected |
SKEmitter(String sk_path) | SKEmitter | |
SKOutput() | SKOutput< Position > | inline |
SKOutput(String sk_path, String config_path="") | SKOutput< Position > | inline |
SKOutputPosition(String sk_path, String config_path="") | SKOutputPosition | inline |
SymmetricTransform(String config_path="") | SymmetricTransform< Position > | inline |
Transform(String config_path="") | Transform< Position, Position > | inline |
TransformBase(String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< Position > | inline |
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
#include <signalk_position.h>
+Public Member Functions | |
SKOutputPosition (String sk_path, String config_path="") | |
virtual String | as_signalK () override |
virtual JsonObject & | get_configuration (JsonBuffer &buf) override |
virtual bool | set_configuration (const JsonObject &config) override |
virtual String | get_config_schema () override |
Public Member Functions inherited from SKOutput< Position > | |
SKOutput () | |
SKOutput (String sk_path, String config_path="") | |
virtual void | set_input (Position newValue, uint8_t inputChannel=0) override |
String | get_config_schema () override |
Public Member Functions inherited from SKEmitter | |
SKEmitter (String sk_path) | |
String & | get_sk_path () |
void | set_sk_path (const String &path) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
Public Member Functions inherited from SymmetricTransform< Position > | |
SymmetricTransform (String config_path="") | |
Public Member Functions inherited from Transform< Position, Position > | |
Transform (String config_path="") | |
Transform< Position, Position > * | connectFrom (ValueProducer< Position > *pProducer0, ValueProducer< Position > *pProducer1=NULL, ValueProducer< Position > *pProducer2=NULL, ValueProducer< Position > *pProducer3=NULL, ValueProducer< Position > *pProducer4=NULL) |
Public Member Functions inherited from TransformBase | |
TransformBase (String config_path="") | |
Public Member Functions inherited from Configurable | |
Configurable (String config_path) | |
virtual void | save_configuration () |
Public Member Functions inherited from Enable | |
Enable (uint8_t priority=0) | |
virtual void | enable () |
const int8_t | getEnablePriority () |
void | setPriority (uint8_t priority) |
Public Member Functions inherited from ValueConsumer< Position > | |
void | connectFrom (ValueProducer< Position > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from ValueProducer< Position > | |
ValueProducer () | |
virtual const Position & | get () |
void | connectTo (ValueConsumer< Position > *pConsumer, uint8_t inputChannel=0) |
Transform< Position, T2 > * | connectTo (Transform< Position, T2 > *pConsumerProducer, uint8_t inputChannel=0) |
+Additional Inherited Members | |
Static Public Member Functions inherited from SKEmitter | |
static const std::vector< SKEmitter * > & | get_sources () |
Static Public Member Functions inherited from TransformBase | |
static const std::set< TransformBase * > & | get_transforms () |
Static Public Member Functions inherited from Enable | |
static void | enableAll () |
Public Attributes inherited from Configurable | |
const String | config_path |
Protected Member Functions inherited from Configurable | |
virtual void | load_configuration () |
Protected Attributes inherited from SKEmitter | |
String | sk_path |
Protected Attributes inherited from ValueProducer< Position > | |
Position | output |
Definition at line 16 of file signalk_position.h.
+
+
|
+ +inline | +
Definition at line 18 of file signalk_position.h.
+ +
+
|
+ +overridevirtual | +
Returns the data to be reported to the server as a SignalK json string.
+ +Reimplemented from SKOutput< Position >.
+ +Definition at line 4 of file signalk_position.cpp.
+
+
|
+ +overridevirtual | +
Returns a configuration schema that specifies the key/value pairs that can be expected when calling get_configuration(), or are expected by set_configuration(). The schema will be in JSON Schema format
Reimplemented from Configurable.
+ +Definition at line 32 of file signalk_position.cpp.
+ +
+
|
+ +overridevirtual | +
Returns the current configuration data as a JsonObject. In general, the current state of local member variables are saved to a new object created with JsonBuffer::createObject() and returned.
+ +Reimplemented from SKOutput< Position >.
+ +Definition at line 19 of file signalk_position.cpp.
+
+
|
+ +overridevirtual | +
Sets the current state of local member variables using the data stored in config.
+ +Reimplemented from SKOutput< Position >.
+ +Definition at line 36 of file signalk_position.cpp.
+
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
This is the complete list of members for SKOutputTime, including all inherited members.
+as_signalK() override | SKOutputTime | virtual |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< String > *pProducer0, ValueProducer< String > *pProducer1=NULL, ValueProducer< String > *pProducer2=NULL, ValueProducer< String > *pProducer3=NULL, ValueProducer< String > *pProducer4=NULL) | Transform< time_t, String > | inline |
ValueConsumer< time_t >::connectFrom(ValueProducer< time_t > *pProducer, uint8_t inputChannel=0) | ValueConsumer< time_t > | inline |
connectTo(ValueConsumer< String > *pConsumer, uint8_t inputChannel=0) | ValueProducer< String > | inline |
connectTo(Transform< String, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< String > | inline |
Enable(uint8_t priority=0) | Enable | |
enable() | Enable | inlinevirtual |
enableAll() | Enable | static |
get() | ValueProducer< String > | inlinevirtual |
get_config_schema() override | SKOutputTime | virtual |
get_configuration(JsonBuffer &buf) override | SKOutputTime | virtual |
get_sk_path() | SKEmitter | inline |
get_sources() | SKEmitter | inlinestatic |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
load_configuration() | Configurable | protectedvirtual |
notify() | Observable | |
output | ValueProducer< String > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) override | SKOutputTime | virtual |
set_input(time_t input, uint8_t inputChannel=0) override | TimeString | virtual |
set_sk_path(const String &path) | SKEmitter | inline |
setPriority(uint8_t priority) | Enable | inline |
sk_path | SKEmitter | protected |
SKEmitter(String sk_path) | SKEmitter | |
SKOutputTime(String sk_path, String config_path="") | SKOutputTime | |
TimeString(String config_path="") | TimeString | |
Transform(String config_path="") | Transform< time_t, String > | inline |
TransformBase(String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< String > | inline |
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
#include <signalk_time.h>
+Public Member Functions | |
SKOutputTime (String sk_path, String config_path="") | |
virtual String | as_signalK () override |
virtual JsonObject & | get_configuration (JsonBuffer &buf) override |
virtual bool | set_configuration (const JsonObject &config) override |
virtual String | get_config_schema () override |
Public Member Functions inherited from TimeString | |
TimeString (String config_path="") | |
virtual void | set_input (time_t input, uint8_t inputChannel=0) override |
Public Member Functions inherited from Transform< time_t, String > | |
Transform (String config_path="") | |
Transform< time_t, String > * | connectFrom (ValueProducer< String > *pProducer0, ValueProducer< String > *pProducer1=NULL, ValueProducer< String > *pProducer2=NULL, ValueProducer< String > *pProducer3=NULL, ValueProducer< String > *pProducer4=NULL) |
Public Member Functions inherited from TransformBase | |
TransformBase (String config_path="") | |
Public Member Functions inherited from Configurable | |
Configurable (String config_path) | |
virtual void | save_configuration () |
Public Member Functions inherited from Enable | |
Enable (uint8_t priority=0) | |
virtual void | enable () |
const int8_t | getEnablePriority () |
void | setPriority (uint8_t priority) |
Public Member Functions inherited from ValueConsumer< time_t > | |
void | connectFrom (ValueProducer< time_t > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from ValueProducer< String > | |
ValueProducer () | |
virtual const String & | get () |
void | connectTo (ValueConsumer< String > *pConsumer, uint8_t inputChannel=0) |
Transform< String, T2 > * | connectTo (Transform< String, T2 > *pConsumerProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
Public Member Functions inherited from SKEmitter | |
SKEmitter (String sk_path) | |
String & | get_sk_path () |
void | set_sk_path (const String &path) |
+Additional Inherited Members | |
Static Public Member Functions inherited from TransformBase | |
static const std::set< TransformBase * > & | get_transforms () |
Static Public Member Functions inherited from Enable | |
static void | enableAll () |
Static Public Member Functions inherited from SKEmitter | |
static const std::vector< SKEmitter * > & | get_sources () |
Public Attributes inherited from Configurable | |
const String | config_path |
Protected Member Functions inherited from Configurable | |
virtual void | load_configuration () |
Protected Attributes inherited from ValueProducer< String > | |
String | output |
Protected Attributes inherited from SKEmitter | |
String | sk_path |
Definition at line 7 of file signalk_time.h.
+SKOutputTime::SKOutputTime | +( | +String | +sk_path, | +
+ | + | String | +config_path = "" |
+
+ | ) | ++ |
Definition at line 5 of file signalk_time.cpp.
+
+
|
+ +overridevirtual | +
Returns the data to be reported to the server as a SignalK json string.
+ +Reimplemented from SKEmitter.
+ +Definition at line 12 of file signalk_time.cpp.
+ +
+
|
+ +overridevirtual | +
Returns a configuration schema that specifies the key/value pairs that can be expected when calling get_configuration(), or are expected by set_configuration(). The schema will be in JSON Schema format
Reimplemented from Configurable.
+ +Definition at line 37 of file signalk_time.cpp.
+ +
+
|
+ +overridevirtual | +
Returns the current configuration data as a JsonObject. In general, the current state of local member variables are saved to a new object created with JsonBuffer::createObject() and returned.
+ +Reimplemented from Configurable.
+ +Definition at line 22 of file signalk_time.cpp.
+ +
+
|
+ +overridevirtual | +
Sets the current state of local member variables using the data stored in config.
+ +Reimplemented from Configurable.
+ +Definition at line 41 of file signalk_time.cpp.
+ +This is the complete list of members for SensESPApp, including all inherited members.
connect(ValueProducer< T > *pProducer, ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) | SensESPApp | inline | |||||||||||||||
connect_1to1(T *obs, U *transform) | SensESPApp | inline | |||||||||||||||
connect_1to1_h(T *device, U *transform, ObservableValue< String > *hostname) | SensESPApp | inline | |||||||||||||||
connect_2to1(T *obs1, T *obs2, U *transform) | SensESPApp | inline | |||||||||||||||
connect_1to1_h(T *device, U *transform, ObservableValue< String > *hostname) | SensESPApp | inline | |||||||||||||||
enable() | SensESPApp | ||||||||||||||||
get_hostname() | SensESPApp | ||||||||||||||||
isSignalKConnected() | SensESPApp | inline | |||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -110,12 +110,6 @@
|||||||||||||||||
template<typename T > | |||||||||||||||||
void | connect (ValueProducer< T > *pProducer, ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) | ||||||||||||||||
template<typename T , typename U > | |||||||||||||||||
void | connect_1to1 (T *obs, U *transform) | ||||||||||||||||
template<typename T , typename U > | |||||||||||||||||
void | connect_2to1 (T *obs1, T *obs2, U *transform) | ||||||||||||||||
template<typename T , typename U > | |||||||||||||||||
void | connect_1to1_h (T *device, U *transform, ObservableValue< String > *hostname) | ||||||||||||||||
-
|
- -inline | -
Definition at line 33 of file sensesp_app.h.
-Definition at line 50 of file sensesp_app.h.
+Definition at line 32 of file sensesp_app.h.
-
|
- -inline | -
Definition at line 40 of file sensesp_app.h.
-Definition at line 162 of file sensesp_app.cpp.
+Definition at line 168 of file sensesp_app.cpp.
Returns true if the host system is connected to a SignalK server
-Definition at line 77 of file sensesp_app.h.
+Definition at line 59 of file sensesp_app.h.
Definition at line 155 of file sensesp_app.cpp.
+Definition at line 161 of file sensesp_app.cpp.
Additional Inherited Members | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -94,37 +94,32 @@
as_signalK() | SignalKSource | inlinevirtual |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< T > *pProducer0, ValueProducer< T > *pProducer1=NULL, ValueProducer< T > *pProducer2=NULL, ValueProducer< T > *pProducer3=NULL, ValueProducer< T > *pProducer4=NULL) | SymmetricTransform< T > | inline |
ValueConsumer::connectFrom(ValueProducer< T > *pProducer, uint8_t inputChannel=0) | ValueConsumer< T > | inline |
connectTo(ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
connectTo(SymmetricTransform< T > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
Enable(uint8_t priority=0) | Enable | |
enable() | Enable | inlinevirtual |
enableAll() | Enable | static |
get() | ValueProducer< T > | inlinevirtual |
get_config_schema() | Configurable | virtual |
get_configuration(JsonBuffer &buf) | Configurable | virtual |
get_sk_path() | SignalKSource | inline |
get_sources() | SignalKSource | inlinestatic |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
load_configuration() | Configurable | protectedvirtual |
notify() | Observable | |
output | ValueProducer< T > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) | Configurable | virtual |
set_input(T newValue, uint8_t inputChannel=0) | ValueConsumer< T > | inlinevirtual |
set_sk_path(const String &path) | SignalKSource | inline |
SignalKSource(String sk_path) | SignalKSource | |
sk_path | SignalKSource | protected |
SymmetricTransform(String sk_path, String config_path="") | SymmetricTransform< T > | inline |
Transform(String sk_path, String config_path="") | Transform< T > | inline |
TransformBase(String sk_path, String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< T > | inline |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< T > *pProducer0, ValueProducer< T > *pProducer1=NULL, ValueProducer< T > *pProducer2=NULL, ValueProducer< T > *pProducer3=NULL, ValueProducer< T > *pProducer4=NULL) | Transform< T, T > | inline |
ValueConsumer::connectFrom(ValueProducer< T > *pProducer, uint8_t inputChannel=0) | ValueConsumer< T > | inline |
connectTo(ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
connectTo(Transform< T, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
Enable(uint8_t priority=0) | Enable | |
enable() | Enable | inlinevirtual |
enableAll() | Enable | static |
get() | ValueProducer< T > | inlinevirtual |
get_config_schema() | Configurable | virtual |
get_configuration(JsonBuffer &buf) | Configurable | virtual |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
load_configuration() | Configurable | protectedvirtual |
notify() | Observable | |
output | ValueProducer< T > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) | Configurable | virtual |
set_input(T newValue, uint8_t inputChannel=0) | ValueConsumer< T > | inlinevirtual |
setPriority(uint8_t priority) | Enable | inline |
SymmetricTransform(String config_path="") | SymmetricTransform< T > | inline |
Transform(String config_path="") | Transform< T, T > | inline |
TransformBase(String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< T > | inline |
#include <valueproducer.h>
#include <transform.h>
Public Member Functions | |
SymmetricTransform (String sk_path, String config_path="") | |
SymmetricTransform< T > * | connectFrom (ValueProducer< T > *pProducer0, ValueProducer< T > *pProducer1=NULL, ValueProducer< T > *pProducer2=NULL, ValueProducer< T > *pProducer3=NULL, ValueProducer< T > *pProducer4=NULL) |
Public Member Functions inherited from ValueConsumer< T > | |
virtual void | set_input (T newValue, uint8_t inputChannel=0) |
void | connectFrom (ValueProducer< T > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Transform< T > | |
Transform (String sk_path, String config_path="") | |
SymmetricTransform (String config_path="") | |
Public Member Functions inherited from Transform< T, T > | |
Transform (String config_path="") | |
Transform< T, T > * | connectFrom (ValueProducer< T > *pProducer0, ValueProducer< T > *pProducer1=NULL, ValueProducer< T > *pProducer2=NULL, ValueProducer< T > *pProducer3=NULL, ValueProducer< T > *pProducer4=NULL) |
Public Member Functions inherited from TransformBase | |
TransformBase (String sk_path, String config_path="") | |
Public Member Functions inherited from SignalKSource | |
SignalKSource (String sk_path) | |
virtual String | as_signalK () |
String & | get_sk_path () |
void | set_sk_path (const String &path) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
TransformBase (String config_path="") | |
Public Member Functions inherited from Configurable | |
Configurable (String config_path) | |
const int8_t | getEnablePriority () |
void | setPriority (uint8_t priority) |
Public Member Functions inherited from ValueConsumer< T > | |
virtual void | set_input (T newValue, uint8_t inputChannel=0) |
void | connectFrom (ValueProducer< T > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from ValueProducer< T > | |
ValueProducer () | |
void | connectTo (ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) |
SymmetricTransform< T > * | connectTo (SymmetricTransform< T > *pProducerConsumer, uint8_t inputChannel=0) |
template<typename T2 > | |
Transform< T, T2 > * | connectTo (Transform< T, T2 > *pConsumerProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
Additional Inherited Members | |||
Static Public Member Functions inherited from TransformBase | |||
static const std::set< TransformBase * > & | get_transforms () | ||
Static Public Member Functions inherited from SignalKSource | |||
static const std::vector< SignalKSource * > & | get_sources () | ||
Static Public Member Functions inherited from Enable | |||
static void | enableAll () | ||
Protected Member Functions inherited from Configurable | |||
virtual void | load_configuration () | ||
Protected Attributes inherited from SignalKSource | |||
String | sk_path | ||
Protected Attributes inherited from ValueProducer< T > | |||
T | output | ||
( | String | -sk_path, | - -|
- | - | String | -config_path = "" |
-
- | ) | -- |
Definition at line 75 of file transform.h.
- -
-
|
@@ -300,22 +218,12 @@ |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -98,7 +98,7 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
config_path | Configurable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Configurable(String config_path) | Configurable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
connectTo(ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
connectTo(SymmetricTransform< float > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
connectTo(Transform< float, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< float > | inline | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Device(String config_path="") | Device | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
enable() override final | SystemHz | virtual | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Enable(uint8_t priority=0) | Enable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
output | ValueProducer< float > | protected | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
save_configuration() | Configurable | virtual | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
set_configuration(const JsonObject &config) | Configurable | virtual | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ValueProducer() | ValueProducer< float > | inline | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
setPriority(uint8_t priority) | Enable | inline | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ValueProducer() | ValueProducer< float > | inline |
Additional Inherited Members | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -94,36 +94,32 @@
as_signalK() override final | TimeString | virtual |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< time_t > *pProducer, uint8_t inputChannel=0) | ValueConsumer< time_t > | inline |
connectTo(ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
connectTo(SymmetricTransform< T > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< String > *pProducer0, ValueProducer< String > *pProducer1=NULL, ValueProducer< String > *pProducer2=NULL, ValueProducer< String > *pProducer3=NULL, ValueProducer< String > *pProducer4=NULL) | Transform< time_t, String > | inline |
ValueConsumer< time_t >::connectFrom(ValueProducer< time_t > *pProducer, uint8_t inputChannel=0) | ValueConsumer< time_t > | inline |
connectTo(ValueConsumer< String > *pConsumer, uint8_t inputChannel=0) | ValueProducer< String > | inline |
connectTo(Transform< String, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< String > | inline |
Enable(uint8_t priority=0) | Enable | |
enable() | Enable | inlinevirtual |
enableAll() | Enable | static |
get() | ValueProducer< T > | inlinevirtual |
get_config_schema() override | TimeString | virtual |
get_configuration(JsonBuffer &buf) override final | TimeString | virtual |
get_sk_path() | SignalKSource | inline |
get_sources() | SignalKSource | inlinestatic |
get() | ValueProducer< String > | inlinevirtual |
get_config_schema() | Configurable | virtual |
get_configuration(JsonBuffer &buf) | Configurable | virtual |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
load_configuration() | Configurable | protectedvirtual |
notify() | Observable | |
output | ValueProducer< T > | protected |
output | ValueProducer< String > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) override final | TimeString | virtual |
set_input(time_t input, uint8_t inputChannel=0) override final | TimeString | virtual |
set_sk_path(const String &path) | SignalKSource | inline |
SignalKSource(String sk_path) | SignalKSource | |
sk_path | SignalKSource | protected |
TimeString(String sk_path, String config_path="") | TimeString | |
Transform(String sk_path, String config_path="") | Transform< T > | inline |
TransformBase(String sk_path, String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< T > | inline |
set_configuration(const JsonObject &config) | Configurable | virtual |
set_input(time_t input, uint8_t inputChannel=0) override | TimeString | virtual |
setPriority(uint8_t priority) | Enable | inline |
TimeString(String config_path="") | TimeString | |
Transform(String config_path="") | Transform< time_t, String > | inline |
TransformBase(String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< String > | inline |
Public Member Functions | |
TimeString (String sk_path, String config_path="") | |
virtual void | set_input (time_t input, uint8_t inputChannel=0) override final |
String | as_signalK () override final |
virtual JsonObject & | get_configuration (JsonBuffer &buf) override final |
virtual bool | set_configuration (const JsonObject &config) override final |
virtual String | get_config_schema () override |
Public Member Functions inherited from ValueConsumer< time_t > | |
void | connectFrom (ValueProducer< time_t > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Transform< T > | |
Transform (String sk_path, String config_path="") | |
TimeString (String config_path="") | |
virtual void | set_input (time_t input, uint8_t inputChannel=0) override |
Public Member Functions inherited from Transform< time_t, String > | |
Transform (String config_path="") | |
Transform< time_t, String > * | connectFrom (ValueProducer< String > *pProducer0, ValueProducer< String > *pProducer1=NULL, ValueProducer< String > *pProducer2=NULL, ValueProducer< String > *pProducer3=NULL, ValueProducer< String > *pProducer4=NULL) |
Public Member Functions inherited from TransformBase | |
TransformBase (String sk_path, String config_path="") | |
Public Member Functions inherited from SignalKSource | |
SignalKSource (String sk_path) | |
String & | get_sk_path () |
void | set_sk_path (const String &path) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
TransformBase (String config_path="") | |
Public Member Functions inherited from Configurable | |
Configurable (String config_path) | |
virtual JsonObject & | get_configuration (JsonBuffer &buf) |
virtual bool | set_configuration (const JsonObject &config) |
virtual String | get_config_schema () |
virtual void | save_configuration () |
Public Member Functions inherited from Enable | |
const int8_t | getEnablePriority () |
Public Member Functions inherited from ValueProducer< T > | |
void | setPriority (uint8_t priority) |
Public Member Functions inherited from ValueConsumer< time_t > | |
void | connectFrom (ValueProducer< time_t > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from ValueProducer< String > | |
ValueProducer () | |
virtual const T & | get () |
virtual const String & | get () |
void | connectTo (ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) |
void | connectTo (ValueConsumer< String > *pConsumer, uint8_t inputChannel=0) |
SymmetricTransform< T > * | connectTo (SymmetricTransform< T > *pProducerConsumer, uint8_t inputChannel=0) |
Transform< String, T2 > * | connectTo (Transform< String, T2 > *pConsumerProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
Additional Inherited Members | |
Static Public Member Functions inherited from TransformBase | |
static const std::set< TransformBase * > & | get_transforms () |
Static Public Member Functions inherited from SignalKSource | |
static const std::vector< SignalKSource * > & | get_sources () |
Static Public Member Functions inherited from Enable | |
static void | enableAll () |
Protected Member Functions inherited from Configurable | |
virtual void | load_configuration () |
Protected Attributes inherited from SignalKSource | |
String | sk_path |
Protected Attributes inherited from ValueProducer< T > | |
T | output |
Protected Attributes inherited from ValueProducer< String > | |
String | output |
Definition at line 9 of file timestring.h.
+TimeString consumes a time_t time object and produces a human readable string of the time for UTC in ISO 8601 format.
+ +Definition at line 13 of file timestring.h.
""
""
Definition at line 4 of file timestring.cpp.
+Definition at line 5 of file timestring.cpp.
-
|
- -finaloverridevirtual | -
Returns the data to be reported to the server as a SignalK json string.
- -Reimplemented from SignalKSource.
- -Definition at line 17 of file timestring.cpp.
- -
-
|
- -overridevirtual | -
Returns a configuration schema that specifies the key/value pairs that can be expected when calling get_configuration(), or are expected by set_configuration(). The schema will be in JSON Schema format
Reimplemented from Configurable.
- -Definition at line 34 of file timestring.cpp.
- -
-
|
- -finaloverridevirtual | -
Returns the current configuration data as a JsonObject. In general, the current state of local member variables are saved to a new object created with JsonBuffer::createObject() and returned.
- -Reimplemented from Configurable.
- -Definition at line 27 of file timestring.cpp.
- -
-
|
- -finaloverridevirtual | -
Sets the current state of local member variables using the data stored in config.
- -Reimplemented from Configurable.
- -Definition at line 44 of file timestring.cpp.
- -Definition at line 10 of file timestring.cpp.
+Definition at line 9 of file timestring.cpp.
This is the complete list of members for Transform< T >, including all inherited members.
+This is the complete list of members for Transform< C, P >, including all inherited members.
as_signalK() | SignalKSource | inlinevirtual |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectTo(ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
connectTo(SymmetricTransform< T > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< T > | inline |
Enable(uint8_t priority=0) | Enable | |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< P > *pProducer0, ValueProducer< P > *pProducer1=NULL, ValueProducer< P > *pProducer2=NULL, ValueProducer< P > *pProducer3=NULL, ValueProducer< P > *pProducer4=NULL) | Transform< C, P > | inline |
ValueConsumer< C >::connectFrom(ValueProducer< C > *pProducer, uint8_t inputChannel=0) | ValueConsumer< C > | inline |
connectTo(ValueConsumer< P > *pConsumer, uint8_t inputChannel=0) | ValueProducer< P > | inline |
connectTo(Transform< P, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< P > | inline |
enable() | Enable | inlinevirtual |
enableAll() | Enable | static |
get() | ValueProducer< T > | inlinevirtual |
get_config_schema() | Configurable | virtual |
get_configuration(JsonBuffer &buf) | Configurable | virtual |
get_sk_path() | SignalKSource | inline |
get_sources() | SignalKSource | inlinestatic |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
load_configuration() | Configurable | protectedvirtual |
notify() | Observable | |
output | ValueProducer< T > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) | Configurable | virtual |
set_sk_path(const String &path) | SignalKSource | inline |
SignalKSource(String sk_path) | SignalKSource | |
sk_path | SignalKSource | protected |
Transform(String sk_path, String config_path="") | Transform< T > | inline |
TransformBase(String sk_path, String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< T > | inline |
Enable(uint8_t priority=0) | Enable | |
enableAll() | Enable | static |
get() | ValueProducer< P > | inlinevirtual |
get_config_schema() | Configurable | virtual |
get_configuration(JsonBuffer &buf) | Configurable | virtual |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
load_configuration() | Configurable | protectedvirtual |
notify() | Observable | |
output | ValueProducer< P > | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) | Configurable | virtual |
set_input(C newValue, uint8_t inputChannel=0) | ValueConsumer< C > | inlinevirtual |
setPriority(uint8_t priority) | Enable | inline |
Transform(String config_path="") | Transform< C, P > | inline |
TransformBase(String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< P > | inline |
#include <transform.h>
#include <valueproducer.h>
Public Member Functions | |
Transform (String sk_path, String config_path="") | |
Transform (String config_path="") | |
Transform< C, P > * | connectFrom (ValueProducer< P > *pProducer0, ValueProducer< P > *pProducer1=NULL, ValueProducer< P > *pProducer2=NULL, ValueProducer< P > *pProducer3=NULL, ValueProducer< P > *pProducer4=NULL) |
Public Member Functions inherited from TransformBase | |
TransformBase (String sk_path, String config_path="") | |
Public Member Functions inherited from SignalKSource | |
SignalKSource (String sk_path) | |
virtual String | as_signalK () |
String & | get_sk_path () |
void | set_sk_path (const String &path) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
TransformBase (String config_path="") | |
Public Member Functions inherited from Configurable | |
Configurable (String config_path) | |
const int8_t | getEnablePriority () |
Public Member Functions inherited from ValueProducer< T > | |
void | setPriority (uint8_t priority) |
Public Member Functions inherited from ValueConsumer< C > | |
virtual void | set_input (C newValue, uint8_t inputChannel=0) |
void | connectFrom (ValueProducer< C > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from ValueProducer< P > | |
ValueProducer () | |
virtual const T & | get () |
virtual const P & | get () |
void | connectTo (ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) |
void | connectTo (ValueConsumer< P > *pConsumer, uint8_t inputChannel=0) |
SymmetricTransform< T > * | connectTo (SymmetricTransform< T > *pProducerConsumer, uint8_t inputChannel=0) |
Transform< P, T2 > * | connectTo (Transform< P, T2 > *pConsumerProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
Additional Inherited Members | |
Static Public Member Functions inherited from TransformBase | |
static const std::set< TransformBase * > & | get_transforms () |
Static Public Member Functions inherited from SignalKSource | |
static const std::vector< SignalKSource * > & | get_sources () |
Static Public Member Functions inherited from Enable | |
static void | enableAll () |
Protected Member Functions inherited from Configurable | |
virtual void | load_configuration () |
Protected Attributes inherited from SignalKSource | |
String | sk_path |
Protected Attributes inherited from ValueProducer< T > | |
T | output |
Protected Attributes inherited from ValueProducer< P > | |
P | output |
The main Transform class. A transform is identified primarily by the type of value that is produces (i.e. a Transform<float> is a ValueProducer<float> that generates float values)
+The main Transform class. A transform is identified primarily by the type of value that is produces (i.e. a Transform<float> is a ValueProducer<float> that generates float values)
-Definition at line 53 of file transform.h.
+Definition at line 10 of file valueproducer.h.
|
+ +inline | +
Definition at line 56 of file transform.h.
+ +
+
|
@@ -102,51 +102,39 @@
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
Detailed Description-The base class for all transforms. All transforms are can be subscribed to by calling attach() (inherited from Observable). They can have an optional persistence configuration by specifying an "id" to save the configuration data in. +The base class for all transforms. All transforms are can be subscribed to by calling attach() (inherited from Observable). They can have an optional persistence configuration by specifying an "id" to save the configuration data in. Definition at line 28 of file transform.h. Constructor & Destructor Documentation- -◆ TransformBase()+ +◆ TransformBase()
@@ -204,18 +188,8 @@ TransformBase::TransformBase
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- | - | String | -config_path = "" |
- |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
config_path = "" | ) | - | ) | -|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -98,7 +98,7 @@
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
config_path | Configurable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Configurable(String config_path) | Configurable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
connectTo(ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
connectTo(SymmetricTransform< float > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
connectTo(Transform< float, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< float > | inline | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Device(String config_path="") | Device | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Enable(uint8_t priority=0) | Enable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
enable() override final | Uptime | virtual | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
output | ValueProducer< float > | protected | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
save_configuration() | Configurable | virtual | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
set_configuration(const JsonObject &config) | Configurable | virtual | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ValueProducer() | ValueProducer< float > | inline | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
setPriority(uint8_t priority) | Enable | inline | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ValueProducer() | ValueProducer< float > | inline |
Additional Inherited Members | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
diff --git a/docs/class_value_consumer.html b/docs/class_value_consumer.html
index ee613a2bb..b42886bd0 100644
--- a/docs/class_value_consumer.html
+++ b/docs/class_value_consumer.html
@@ -30,7 +30,7 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -101,11 +101,11 @@
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -96,7 +96,7 @@
attach(std::function< void()> observer) | Observable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
connectTo(ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) | ValueProducer< T > | inline | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
connectTo(SymmetricTransform< T > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< T > | inline | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
connectTo(Transform< T, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< T > | inline | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
get() | ValueProducer< T > | inlinevirtual | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notify() | Observable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
output | ValueProducer< T > | protected | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -105,12 +105,11 @@
-
+
-
-
-
-
+
+
+
void | connectTo (ValueConsumer< T > *pConsumer, uint8_t inputChannel=0) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SymmetricTransform< T > * | connectTo (SymmetricTransform< T > *pProducerConsumer, uint8_t inputChannel=0) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
template<typename T2 > | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transform< T, T2 > * | connectTo (Transform< T, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Member Functions inherited from Observable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void | notify () | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Definition at line 52 of file valueproducer.h. +Definition at line 62 of file valueproducer.h. @@ -296,7 +306,7 @@
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -94,40 +94,35 @@
as_signalK() override | VoltageDividerR2 | virtual |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) | SymmetricTransform< float > | inline |
ValueConsumer< float >::connectFrom(ValueProducer< float > *pProducer, uint8_t inputChannel=0) | ValueConsumer< float > | inline |
connectTo(ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
connectTo(SymmetricTransform< float > *pProducerConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
Enable(uint8_t priority=0) | Enable | |
enable() | Enable | inlinevirtual |
enableAll() | Enable | static |
get() | ValueProducer< float > | inlinevirtual |
get_config_schema() override | VoltageDividerR2 | virtual |
get_configuration(JsonBuffer &buf) override | VoltageDividerR2 | virtual |
get_sk_path() | SignalKSource | inline |
get_sources() | SignalKSource | inlinestatic |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
load_configuration() | Configurable | protectedvirtual |
notify() | Observable | |
output | ValueProducer< float > | protected |
R1 | VoltageDividerR2 | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) override | VoltageDividerR2 | virtual |
set_input(float Vout, uint8_t ignored=0) override | VoltageDividerR2 | virtual |
set_sk_path(const String &path) | SignalKSource | inline |
SignalKSource(String sk_path) | SignalKSource | |
sk_path | SignalKSource | protected |
SymmetricTransform(String sk_path, String config_path="") | SymmetricTransform< float > | inline |
Transform(String sk_path, String config_path="") | Transform< float > | inline |
TransformBase(String sk_path, String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< float > | inline |
Vin | VoltageDividerR2 | protected |
VoltageDividerR2(float R1, float Vin=3.3, String sk_path="", String config_path="") | VoltageDividerR2 | |
attach(std::function< void()> observer) | Observable | |
config_path | Configurable | |
Configurable(String config_path) | Configurable | |
connectFrom(ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) | Transform< float, float > | inline |
ValueConsumer< float >::connectFrom(ValueProducer< float > *pProducer, uint8_t inputChannel=0) | ValueConsumer< float > | inline |
connectTo(ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
connectTo(Transform< float, T2 > *pConsumerProducer, uint8_t inputChannel=0) | ValueProducer< float > | inline |
Enable(uint8_t priority=0) | Enable | |
enable() | Enable | inlinevirtual |
enableAll() | Enable | static |
get() | ValueProducer< float > | inlinevirtual |
get_config_schema() override | VoltageDividerR2 | virtual |
get_configuration(JsonBuffer &buf) override | VoltageDividerR2 | virtual |
get_transforms() | TransformBase | inlinestatic |
getEnablePriority() | Enable | inline |
load_configuration() | Configurable | protectedvirtual |
notify() | Observable | |
output | ValueProducer< float > | protected |
R1 | VoltageDividerR2 | protected |
save_configuration() | Configurable | virtual |
set_configuration(const JsonObject &config) override | VoltageDividerR2 | virtual |
set_input(float Vout, uint8_t ignored=0) override | VoltageDividerR2 | virtual |
setPriority(uint8_t priority) | Enable | inline |
SymmetricTransform(String config_path="") | SymmetricTransform< float > | inline |
Transform(String config_path="") | Transform< float, float > | inline |
TransformBase(String config_path="") | TransformBase | |
ValueProducer() | ValueProducer< float > | inline |
Vin | VoltageDividerR2 | protected |
VoltageDividerR2(float R1, float Vin=3.3, String config_path="") | VoltageDividerR2 |
Public Member Functions | |
VoltageDividerR2 (float R1, float Vin=3.3, String sk_path="", String config_path="") | |
VoltageDividerR2 (float R1, float Vin=3.3, String config_path="") | |
virtual void | set_input (float Vout, uint8_t ignored=0) override |
String | as_signalK () override |
virtual JsonObject & | get_configuration (JsonBuffer &buf) override |
virtual bool | set_configuration (const JsonObject &config) override |
virtual String | get_config_schema () override |
Public Member Functions inherited from SymmetricTransform< float > | |
SymmetricTransform (String sk_path, String config_path="") | |
SymmetricTransform< float > * | connectFrom (ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) |
Public Member Functions inherited from ValueConsumer< float > | |
void | connectFrom (ValueProducer< float > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Transform< float > | |
Transform (String sk_path, String config_path="") | |
SymmetricTransform (String config_path="") | |
Public Member Functions inherited from Transform< float, float > | |
Transform (String config_path="") | |
Transform< float, float > * | connectFrom (ValueProducer< float > *pProducer0, ValueProducer< float > *pProducer1=NULL, ValueProducer< float > *pProducer2=NULL, ValueProducer< float > *pProducer3=NULL, ValueProducer< float > *pProducer4=NULL) |
Public Member Functions inherited from TransformBase | |
TransformBase (String sk_path, String config_path="") | |
Public Member Functions inherited from SignalKSource | |
SignalKSource (String sk_path) | |
String & | get_sk_path () |
void | set_sk_path (const String &path) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
TransformBase (String config_path="") | |
Public Member Functions inherited from Configurable | |
Configurable (String config_path) | |
const int8_t | getEnablePriority () |
void | setPriority (uint8_t priority) |
Public Member Functions inherited from ValueConsumer< float > | |
void | connectFrom (ValueProducer< float > *pProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from ValueProducer< float > | |
ValueProducer () | |
void | connectTo (ValueConsumer< float > *pConsumer, uint8_t inputChannel=0) |
SymmetricTransform< float > * | connectTo (SymmetricTransform< float > *pProducerConsumer, uint8_t inputChannel=0) |
Transform< float, T2 > * | connectTo (Transform< float, T2 > *pConsumerProducer, uint8_t inputChannel=0) |
Public Member Functions inherited from Observable | |
void | notify () |
void | attach (std::function< void()> observer) |
Protected Attributes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
float | Vin | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Protected Attributes inherited from SignalKSource | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
String | sk_path | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Protected Attributes inherited from ValueProducer< float > | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
float | output | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Static Public Member Functions inherited from TransformBase | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
static const std::set< TransformBase * > & | get_transforms () | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Static Public Member Functions inherited from SignalKSource | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
static const std::vector< SignalKSource * > & | get_sources () | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Static Public Member Functions inherited from Enable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
static void | enableAll () | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Vin = 3.3 , |
- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- | - | String | -sk_path = "" , |
- |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@@ -256,36 +236,6 @@ |
-
|
- -overridevirtual | -
Returns the data to be reported to the server as a SignalK json string.
- -Reimplemented from SignalKSource.
- -Definition at line 12 of file voltagedividerR2.cpp.
- -Definition at line 32 of file voltagedividerR2.cpp.
+Definition at line 28 of file voltagedividerR2.cpp.
@@ -343,7 +293,7 @@Definition at line 23 of file voltagedividerR2.cpp.
+Definition at line 13 of file voltagedividerR2.cpp.
@@ -374,7 +324,7 @@Definition at line 44 of file voltagedividerR2.cpp.
+Definition at line 32 of file voltagedividerR2.cpp.
@@ -455,7 +405,7 @@Definition at line 33 of file voltagedividerR2.h.
+Definition at line 30 of file voltagedividerR2.h.
@@ -479,7 +429,7 @@Definition at line 34 of file voltagedividerR2.h.
+Definition at line 31 of file voltagedividerR2.h.
diff --git a/docs/class_voltage_divider_r2.js b/docs/class_voltage_divider_r2.js index ed0177311..604020615 100644 --- a/docs/class_voltage_divider_r2.js +++ b/docs/class_voltage_divider_r2.js @@ -1,7 +1,6 @@ var class_voltage_divider_r2 = [ - [ "VoltageDividerR2", "class_voltage_divider_r2.html#aa01015814dad17dd7db497a8c9209d44", null ], - [ "as_signalK", "class_voltage_divider_r2.html#a1d13a6e6ddac3468c3722dc884a64ffd", null ], + [ "VoltageDividerR2", "class_voltage_divider_r2.html#a609ab5e2db4122ddc875a94ba8f9d325", null ], [ "get_config_schema", "class_voltage_divider_r2.html#ae37065fd9bd093497ff74a9faf5b6cea", null ], [ "get_configuration", "class_voltage_divider_r2.html#a35275626b89244eb30f0c1be504dbdb6", null ], [ "set_configuration", "class_voltage_divider_r2.html#a805b64252dccfd3720ce5fc0f84964b3", null ], diff --git a/docs/class_voltage_divider_r2__inherit__graph.map b/docs/class_voltage_divider_r2__inherit__graph.map index 8f9017035..59fdb44b5 100644 --- a/docs/class_voltage_divider_r2__inherit__graph.map +++ b/docs/class_voltage_divider_r2__inherit__graph.map @@ -1,12 +1,11 @@Definition at line 339 of file ws_client.cpp.
+Definition at line 349 of file ws_client.cpp.
@@ -585,7 +585,7 @@Definition at line 352 of file ws_client.cpp.
+Definition at line 354 of file ws_client.cpp.
diff --git a/docs/classes.html b/docs/classes.html index 5e7483f91..371f00e23 100644 --- a/docs/classes.html +++ b/docs/classes.html @@ -30,7 +30,7 @@
| ENUVector | Interpolate | OneWireTemperature | TimeString | ENUVector |
| PSTI030SentenceParser | Transform | ||
| IPAddrDev |
| Transform | |||||||
AnalogInput |
| TransformBase | ||||||||
AnalogVoltage | FreeMem | Passthrough |
| PSTI032SentenceParser | TransformBase | |||||
AnalogInput | LedBlinker | PSTISentenceParser |
| |||||||
AnalogVoltage | FreeMem | Linear |
| |||||||
| Frequency | LedBlinker | Position | Frequency |
| Uptime | ||||
| Linear | PSTI030SentenceParser | Uptime | |||||||
Configurable |
| PSTI032SentenceParser |
| CurveInterpolator::Sample |
| |||||
Configurable | MovingAverage | SensESPApp | ||||||||
CurveInterpolator | GPGGASentenceParser |
| SentenceParser | ValueConsumer | ||||||
| GNSSPosition | PSTISentenceParser | ||||||||
GPGGASentenceParser | MovingAverage |
| ValueConsumer | |||||||
DallasTemperatureSensors | GPGLLSentenceParser |
| ValueProducer | |||||||
Debounce | GPRMCSentenceParser | Interpolate::Sample | VoltageDividerR2 | |||||||
Device | GPSInput | Networking | SensESPApp |
| GPGLLSentenceParser | SKDelta | ValueProducer | |||
GPRMCSentenceParser | Networking | SKEmitter | VoltageDividerR2 | |||||||
DallasTemperatureSensors | GPSInput | NMEAData | SKOutput |
| ||||||
Difference |
| NMEAData | SentenceParser | |||||||
DigitalInput | NMEAParser | SignalKSource | WSClient | |||||||
DigitalInputCounter | HTTPServer | NumericDevice | SKDelta | |||||||
DigitalInputValue |
|
| ||||||||
Debounce |
| NMEAParser | SKOutputPosition | |||||||
Device | NumericDevice | SKOutputTime | WSClient | |||||||
Difference | HTTPServer |
| StringDevice | |||||||
| SymmetricTransform | |||||||||
IntegerDevice | Observable | SystemHz | ||||||||
Enable | Integrator | ObservableValue |
| |||||||
DigitalInput |
| SymmetricTransform | ||||||||
DigitalInputCounter | Observable | SystemHz | ||||||||
DigitalInputValue | IntegerDevice | ObservableValue |
| |||||||
TemperatureInterpreter | ||||||||||
| Integrator | OneWireTemperature | ||||||||
IPAddrDev |
| TimeString | ||||||||
Enable | ||||||||||
Position | ||||||||||
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
#include "transforms/transform.h"
Go to the source code of this file.
++Classes | |
class | CurveInterpolator |
class | CurveInterpolator::Sample |
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
File in src/devices | Includes file in src/system |
---|---|
device.h | configurable.h |
device.h | enable.h |
device.h | observable.h |
device.h | valueproducer.h |
gps.h | nmea_parser.h |
File in src/net | Includes file in src/system |
---|---|
http.cpp | configurable.h |
networking.cpp | led_blinker.h |
networking.h | configurable.h |
networking.h | observablevalue.h |
ws_client.h | configurable.h |
ws_client.h | signal_k.h |
File in src/net | Includes file in src/signalk |
---|---|
ws_client.h | signalk_delta.h |
+ |
+ |
|
+ |
|
- |
|
|
#include "transforms/difference.h"
#include "transforms/frequency.h"
#include "transforms/linear.h"
#include "transforms/passthrough.h"
#include "signalk/signalk_output.h"
Definition at line 166 of file sensesp_app.cpp.
+Definition at line 172 of file sensesp_app.cpp.
diff --git a/docs/sensesp__app_8cpp__incl.map b/docs/sensesp__app_8cpp__incl.map index 172c6f250..9e1322b45 100644 --- a/docs/sensesp__app_8cpp__incl.map +++ b/docs/sensesp__app_8cpp__incl.map @@ -1,45 +1,45 @@#include "net/ws_client.h"
#include "sensesp.h"
#include "system/led_blinker.h"
#include "system/signal_k.h"
#include "signalk/signalk_delta.h"
#include "system/valueproducer.h"
#include "system/valueconsumer.h"
#include "system/observablevalue.h"
Definition at line 166 of file sensesp_app.cpp.
+Definition at line 172 of file sensesp_app.cpp.
diff --git a/docs/sensesp__app_8h__incl.map b/docs/sensesp__app_8h__incl.map index eab1bfbdd..c07388f19 100644 --- a/docs/sensesp__app_8h__incl.map +++ b/docs/sensesp__app_8h__incl.map @@ -6,10 +6,10 @@ - - - - + + + + @@ -24,8 +24,8 @@ - - - + + + diff --git a/docs/sensesp__app_8h__incl.md5 b/docs/sensesp__app_8h__incl.md5 index 7c7a47722..690006e5c 100644 --- a/docs/sensesp__app_8h__incl.md5 +++ b/docs/sensesp__app_8h__incl.md5 @@ -1 +1 @@ -1787cacd303abf337ae075245d34895b \ No newline at end of file +4ecf285b7c0e8e096b0604f791f665ec \ No newline at end of file diff --git a/docs/sensesp__app_8h__incl.png b/docs/sensesp__app_8h__incl.png index 274800fd7..383078a13 100644 Binary files a/docs/sensesp__app_8h__incl.png and b/docs/sensesp__app_8h__incl.png differ diff --git a/docs/sensesp__app_8h_source.html b/docs/sensesp__app_8h_source.html index b67bc605b..f1ad3a24d 100644 --- a/docs/sensesp__app_8h_source.html +++ b/docs/sensesp__app_8h_source.html @@ -30,7 +30,7 @@
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
#include <list>
#include "ArduinoJson.h"
Go to the source code of this file.
++Classes | |
class | SKDelta |
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
#include "signalk_emitter.h"
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
#include <set>
#include "Arduino.h"
#include <ArduinoJson.h>
#include "system/configurable.h"
#include "system/observable.h"
#include "system/valueproducer.h"
#include "sensesp.h"
Go to the source code of this file.
++Classes | |
class | SKEmitter |
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
Go to the source code of this file.
++Classes | |
class | SKOutput< T > |
+Typedefs | |
typedef SKOutput< float > | SKOutputNumber |
typedef SKOutput< int > | SKOutputInt |
typedef SKOutput< bool > | SKOutputBool |
typedef SKOutput< String > | SKOutputString |
typedef SKOutput<bool> SKOutputBool | +
Definition at line 65 of file signalk_output.h.
+ +typedef SKOutput<int> SKOutputInt | +
Definition at line 64 of file signalk_output.h.
+ +typedef SKOutput<float> SKOutputNumber | +
Definition at line 63 of file signalk_output.h.
+ +typedef SKOutput<String> SKOutputString | +
Definition at line 66 of file signalk_output.h.
+ +
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
#include "signalk_position.h"
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
#include <set>
#include "Arduino.h"
#include <ArduinoJson.h>
#include "devices/gps.h"
#include "sensesp.h"
#include "signalk_output.h"
Go to the source code of this file.
++Classes | |
class | SKOutputPosition |
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
#include "signalk_time.h"
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
Go to the source code of this file.
++Classes | |
class | SKOutputTime |
+ SensESP
+ 0.4.0
+
+ Universal Signal K sensor framework for ESP8266 and ESP32
+ |
+
#include <ArduinoJson.h>
#include "system/configurable.h"
#include "system/observable.h"
#include "system/valueconsumer.h"
#include "system/valueproducer.h"
#include "system/enable.h"
#include "system/signalksource.h"
#include "sensesp.h"
Typedefs | |
typedef Transform< bool > | BooleanTransform |
typedef Transform< float > | NumericTransform |
typedef Transform< int > | IntegerTransform |
typedef Transform< String > | StringTransform |
typedef SymmetricTransform< float > | SymmetricNumericTransform |
typedef SymmetricTransform< int > | SymmetricIntegerTransform |
typedef SymmetricTransform< bool > | SymmetricBooleanTransform |
typedef SymmetricTransform< String > | SymmetricStringTransform |
typedef SymmetricTransform< float > | NumericTransform |
typedef SymmetricTransform< int > | IntegerTransform |
typedef SymmetricTransform< bool > | BooleanTransform |
typedef SymmetricTransform< String > | StringTransform |
typedef Transform<bool> BooleanTransform | -
Definition at line 61 of file transform.h.
- -typedef Transform<int> IntegerTransform | -
Definition at line 63 of file transform.h.
- -typedef Transform<float> NumericTransform | -
Definition at line 62 of file transform.h.
- -typedef Transform<String> StringTransform | -
Definition at line 64 of file transform.h.
- -typedef SymmetricTransform<bool> SymmetricBooleanTransform | +typedef SymmetricTransform<bool> BooleanTransform |
typedef SymmetricTransform<int> SymmetricIntegerTransform | +typedef SymmetricTransform<int> IntegerTransform |
typedef SymmetricTransform<float> SymmetricNumericTransform | +typedef SymmetricTransform<float> NumericTransform |
typedef SymmetricTransform<String> SymmetricStringTransform | +typedef SymmetricTransform<String> StringTransform |
Classes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
class | SymmetricTransform< T > | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
class | Transform< C, P > | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
class | ValueProducer< T > | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -91,23 +91,23 @@
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -97,27 +97,26 @@
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -91,19 +91,18 @@
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -99,26 +99,25 @@
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -91,19 +91,17 @@
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SensESP
- 0.3.0
+ 0.4.0
Universal Signal K sensor framework for ESP8266 and ESP32
|
@@ -100,67 +100,68 @@
Functions | |
void | setup_analog_input (SensESPApp *seapp, String sk_path, float k, float c, String config_path) |
void | setup_digital_input (SensESPApp *seapp, int digital_pin, String sk_path, float k, float c, String config_path) |
void | setup_fuel_flow_meter (SensESPApp *seapp, int inflow_pin, int return_flow_pin) |
void | setup_gps (SensESPApp *seapp, int serial_input_pin) |
void | setup_analog_input (String sk_path, float k, float c, String config_path) |
void | setup_fuel_flow_meter (int inflow_pin, int return_flow_pin) |
void | setup_gps (int serial_input_pin) |
void | setup_onewire_temperature (SensESPApp *seapp, DallasTemperatureSensors *dts, String sk_path, String config_path, String schema) |
void | setup_rpm_meter (SensESPApp *seapp, int input_pin) |
Definition at line 19 of file wiring_helpers.cpp.
-void setup_digital_input | -( | -SensESPApp * | -seapp, | -
- | - | int | -digital_pin, | -
- | - | String | -sk_path, | -
- | - | float | -k, | -
- | - | float | -c, | -
- | - | String | -config_path | -
- | ) | -- |
Definition at line 30 of file wiring_helpers.cpp.
-Definition at line 43 of file wiring_helpers.cpp.
+Definition at line 28 of file wiring_helpers.cpp.
Definition at line 102 of file wiring_helpers.cpp.
+Definition at line 78 of file wiring_helpers.cpp.
Definition at line 181 of file wiring_helpers.cpp.
-Definition at line 112 of file wiring_helpers.cpp.
Definition at line 193 of file wiring_helpers.cpp.
-Definition at line 123 of file wiring_helpers.cpp.
diff --git a/docs/wiring__helpers_8cpp.js b/docs/wiring__helpers_8cpp.js index f1578c889..7815bb002 100644 --- a/docs/wiring__helpers_8cpp.js +++ b/docs/wiring__helpers_8cpp.js @@ -1,9 +1,8 @@ var wiring__helpers_8cpp = [ - [ "setup_analog_input", "wiring__helpers_8cpp.html#aeef272bff92e31ecb7e38c53e8c9d217", null ], - [ "setup_digital_input", "wiring__helpers_8cpp.html#a9da3379a0c7725b0d2c7202810b76be3", null ], - [ "setup_fuel_flow_meter", "wiring__helpers_8cpp.html#adfc99a40e14ac9cd0b83ee26e2ea2427", null ], - [ "setup_gps", "wiring__helpers_8cpp.html#a013f0fccc349c462c3a1d1a692e0cc23", null ], + [ "setup_analog_input", "wiring__helpers_8cpp.html#a3a4bbd0371b8285dbb7b8666d50a53a3", null ], + [ "setup_fuel_flow_meter", "wiring__helpers_8cpp.html#ae36e0604b36693bd720bffcf4145baf9", null ], + [ "setup_gps", "wiring__helpers_8cpp.html#a2ef51129a7e0e59a4efe2d031141d82f", null ], [ "setup_onewire_temperature", "wiring__helpers_8cpp.html#a17220137bcd65b6f922f5a14165a8fcf", null ], [ "setup_rpm_meter", "wiring__helpers_8cpp.html#aa6279a7bab0b61c448263a90303bb7e0", null ] ]; \ No newline at end of file diff --git a/docs/wiring__helpers_8cpp__incl.map b/docs/wiring__helpers_8cpp__incl.map index 38deff699..4a739ec85 100644 --- a/docs/wiring__helpers_8cpp__incl.map +++ b/docs/wiring__helpers_8cpp__incl.map @@ -1,51 +1,52 @@Functions | |
void | setup_analog_input (SensESPApp *seapp, String sk_path, float k=1, float c=0, String config_path="") |
void | setup_digital_input (SensESPApp *seapp, int digital_pin, String sk_path, float k=1, float c=0, String config_path="") |
void | setup_fuel_flow_meter (SensESPApp *seapp, int inflow_pin, int return_flow_pin) |
void | setup_gps (SensESPApp *seapp, int serial_input_pin) |
void | setup_onewire_temperature (SensESPApp *seapp, DallasTemperatureSensors *dts, String sk_path, String config_path) |
void | setup_rpm_meter (SensESPApp *seapp, int input_pin) |
void | setup_analog_input (String sk_path, float k=1, float c=0, String config_path="") |
void | setup_fuel_flow_meter (int inflow_pin, int return_flow_pin) |
void | setup_gps (int serial_input_pin) |
void | setup_onewire_temperature (DallasTemperatureSensors *dts, String sk_path, String config_path) |
void | setup_rpm_meter (int input_pin) |
Definition at line 19 of file wiring_helpers.cpp.
-void setup_digital_input | -( | -SensESPApp * | -seapp, | -
- | - | int | -digital_pin, | -
- | - | String | -sk_path, | -
- | - | float | -k = 1 , |
-
- | - | float | -c = 0 , |
-
- | - | String | -config_path = "" |
-
- | ) | -- |
Definition at line 30 of file wiring_helpers.cpp.
-Definition at line 43 of file wiring_helpers.cpp.
+Definition at line 28 of file wiring_helpers.cpp.
Definition at line 102 of file wiring_helpers.cpp.
+Definition at line 78 of file wiring_helpers.cpp.
Definition at line 193 of file wiring_helpers.cpp.
-#include <WebSocketsClient.h>
#include "sensesp.h"
#include "system/configurable.h"
#include "system/signal_k.h"
#include "signalk/signalk_delta.h"