ark::catalog::TelemetryValuePublisher
Defined in header “ark/catalog/telemetry/telemetry_value_publisher.hh”.
Helper to publish TelemetryValueGroups.
Methods
-
TelemetryValuePublisher(pipeline::StageInterface & interface, const std::string & channel_name)
Constructor. Initializes the publisher against the given channel name. -
void update_value(const std::string & key, const double & value)
Update numeric value of a TelemetryValue. -
void update_value(const std::string & key, const std::string & value)
Update string value of a TelemetryValue. -
void push_values()
Publish all cached values. -
void push_values(const ark::catalog::TelemetryValueGroup & values)
Pushes a specific value group over this publisher.