Zigbee Protocol Controller 1.6.0
unify::node_state_monitor::cluster Class Reference

Unify Cluster. More...

#include <unify_node_state_monitor.hpp>

Public Member Functions

 cluster (const std::string &name)
 Construct a new cluster object. More...
 
std::string to_string () const
 Get a string representation of the cluster. More...
 

Public Attributes

std::string cluster_name
 
std::unordered_set< std::string > attributes
 
std::unordered_set< std::string > supported_commands
 
std::unordered_set< std::string > generated_commands
 

Detailed Description

Unify Cluster.

Constructor & Destructor Documentation

◆ cluster()

unify::node_state_monitor::cluster::cluster ( const std::string &  name)
inlineexplicit

Construct a new cluster object.

Parameters
nameZCL Cluster Name.

Member Function Documentation

◆ to_string()

std::string unify::node_state_monitor::cluster::to_string ( ) const

Get a string representation of the cluster.

Returns
std::string.

Member Data Documentation

◆ attributes

std::unordered_set<std::string> unify::node_state_monitor::cluster::attributes

List of attributes provided by the Cluster.

◆ cluster_name

std::string unify::node_state_monitor::cluster::cluster_name

ZCL Cluster ID.

◆ generated_commands

std::unordered_set<std::string> unify::node_state_monitor::cluster::generated_commands

List of supported generated commands provided by the Cluster.

◆ supported_commands

std::unordered_set<std::string> unify::node_state_monitor::cluster::supported_commands

List of supported commands provided by the Cluster.


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