18#ifndef ZIGPC_DIAGNOSTIC_METRIC_H
19#define ZIGPC_DIAGNOSTIC_METRIC_H
Abstract top level metric from which all diagnostic metric derive from.
Definition: zigpc_diagnostics_metric.hpp:25
zigpc_diagnostics_metric(zigpc_diagnostics_notification ¬if, std::string metric_id)
Generic diagnostic metric constructor.
Definition: zigpc_diagnostics_metric.hpp:39
std::string get_metric_id(void) const
Definition: zigpc_diagnostics_metric.hpp:43
zigpc_diagnostics_notification & on_update_complete
Definition: zigpc_diagnostics_metric.hpp:28
std::string serialized_value
Definition: zigpc_diagnostics_metric.hpp:30
virtual void update_value(void)=0
std::string metric_id
Definition: zigpc_diagnostics_metric.hpp:29
std::string get_serialized_value(void) const
Definition: zigpc_diagnostics_metric.hpp:48
Definition: zigpc_diagnostics_notification.hpp:20