Zigbee Protocol Controller 1.6.0
|
Abstract top level metric from which all diagnostic metric derive from. More...
#include <zigpc_diagnostics_metric.hpp>
Public Member Functions | |
zigpc_diagnostics_metric (zigpc_diagnostics_notification ¬if, std::string metric_id) | |
Generic diagnostic metric constructor. More... | |
std::string | get_metric_id (void) const |
std::string | get_serialized_value (void) const |
virtual void | update_value (void)=0 |
Protected Attributes | |
zigpc_diagnostics_notification & | on_update_complete |
std::string | metric_id |
std::string | serialized_value |
Abstract top level metric from which all diagnostic metric derive from.
|
inline |
Generic diagnostic metric constructor.
notif | Object to call on value_update completion. |
metric_id | Identifier to which the metric will publish its resulting value. |
|
inline |
|
inline |
|
pure virtual |
|
protected |
|
protected |
|
protected |