Zigbee Protocol Controller 1.6.0
zigpc_counter_plugin_metric Class Reference

#include <zigpc_counter_plugin_metric.hpp>

Inheritance diagram for zigpc_counter_plugin_metric:
zigpc_diagnostics_metric

Public Member Functions

 zigpc_counter_plugin_metric (zigpc_diagnostics_notification &notif, std::string metric_id)
 
void update_value ()
 
- Public Member Functions inherited from zigpc_diagnostics_metric
 zigpc_diagnostics_metric (zigpc_diagnostics_notification &notif, 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
 

Static Private Attributes

static constexpr char LOG_TAG [] = "diagnostics_metric_counters"
 

Additional Inherited Members

- Protected Attributes inherited from zigpc_diagnostics_metric
zigpc_diagnostics_notificationon_update_complete
 
std::string metric_id
 
std::string serialized_value
 

Constructor & Destructor Documentation

◆ zigpc_counter_plugin_metric()

zigpc_counter_plugin_metric::zigpc_counter_plugin_metric ( zigpc_diagnostics_notification notif,
std::string  metric_id 
)
inline

Member Function Documentation

◆ update_value()

void zigpc_counter_plugin_metric::update_value ( void  )
inlinevirtual

Member Data Documentation

◆ LOG_TAG

constexpr char zigpc_counter_plugin_metric::LOG_TAG[] = "diagnostics_metric_counters"
staticconstexprprivate

The documentation for this class was generated from the following file: