Zigbee Protocol Controller 1.6.0
zigpc_example_metric Class Reference

#include <zigpc_example_metric.hpp>

Inheritance diagram for zigpc_example_metric:
zigpc_diagnostics_metric

Public Member Functions

 zigpc_example_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
 

Private Attributes

uint8_t value
 

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_example_metric()

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

Member Function Documentation

◆ update_value()

void zigpc_example_metric::update_value ( void  )
inlinevirtual

Member Data Documentation

◆ value

uint8_t zigpc_example_metric::value
private

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