SensESP
2.7.2
Universal Signal K sensor toolkit ESP32
Loading...
Searching...
No Matches
signalk_emitter.cpp
Go to the documentation of this file.
1
#include "
signalk_emitter.h
"
2
3
namespace
sensesp
{
4
5
std::vector<SKEmitter*> SKEmitter::sources;
6
7
SKEmitter::SKEmitter
(
String
sk_path) : sk_path{sk_path} {
8
sources.push_back(
this
);
9
}
10
11
void
SKEmitter::add_metadata
(
JsonArray
&
meta
) {
12
SKMetadata
*
my_meta
= this->
get_metadata
();
13
if
(my_meta !=
NULL
) {
14
my_meta
->add_entry(this->
get_sk_path
(), meta);
15
}
16
}
17
18
}
// namespace sensesp
sensesp::LambdaTransform
Construct a new transform based on a single function.
Definition
lambda_transform.h:71
sensesp::SKEmitter::add_metadata
virtual void add_metadata(JsonArray &meta)
Definition
signalk_emitter.cpp:11
sensesp::SKEmitter::get_metadata
virtual SKMetadata * get_metadata()
Definition
signalk_emitter.h:42
sensesp::SKEmitter::get_sk_path
String & get_sk_path()
Definition
signalk_emitter.h:59
sensesp::SKEmitter::SKEmitter
SKEmitter(String sk_path)
Definition
signalk_emitter.cpp:7
sensesp::SKMetadata
Holds Signal K meta data that is associated with the sk_path an SKEmitter class may optionally send t...
Definition
signalk_metadata.h:24
sensesp
Definition
sensesp.h:22
signalk_emitter.h
src
sensesp
signalk
signalk_emitter.cpp
Generated by
1.9.8