Zigbee Protocol Controller 1.6.0
zigpc_neighbor_metric Class Reference

#include <zigpc_neighbor_table_metric.hpp>

Inheritance diagram for zigpc_neighbor_metric:
zigpc_diagnostics_metric

Public Member Functions

 zigpc_neighbor_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
 

Static Private Attributes

static constexpr char LOG_TAG [] = "diagnostics_neighbor_table"
 

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

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

Member Function Documentation

◆ update_value()

void zigpc_neighbor_metric::update_value ( void  )
inlinevirtual

Member Data Documentation

◆ LOG_TAG

constexpr char zigpc_neighbor_metric::LOG_TAG[] = "diagnostics_neighbor_table"
staticconstexprprivate

◆ value

uint8_t zigpc_neighbor_metric::value
private

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