Abstract top level metric from which all diagnostic metric derive from.
Definition: zigpc_diagnostics_metric.hpp:25
zigpc_diagnostics_notification & on_update_complete
Definition: zigpc_diagnostics_metric.hpp:28
std::string serialized_value
Definition: zigpc_diagnostics_metric.hpp:30
std::string metric_id
Definition: zigpc_diagnostics_metric.hpp:29
Definition: zigpc_diagnostics_notification.hpp:20
virtual void notify(std::string metric_id)
Definition: zigpc_diagnostics_notification.hpp:22
Definition: zigpc_example_metric.hpp:17
uint8_t value
Definition: zigpc_example_metric.hpp:19
void update_value()
Definition: zigpc_example_metric.hpp:27
zigpc_example_metric(zigpc_diagnostics_notification ¬if, std::string metric_id)
Definition: zigpc_example_metric.hpp:22