Zigbee Protocol Controller 1.6.0
zigpc_discovery::events::EndpointDiscoverResponse Class Reference

#include <zigpc_discovery_events.hpp>

Inheritance diagram for zigpc_discovery::events::EndpointDiscoverResponse:
zigpc_discovery::events::DiscoverEvent

Public Member Functions

 EndpointDiscoverResponse (zigbee_eui64_uint_t eui64, zigbee_endpoint_id_t endpoint_id, std::vector< zcl_cluster_id_t > &&server_clusters, std::vector< zcl_cluster_id_t > &&client_clusters)
 
 ~EndpointDiscoverResponse () override=default
 
sl_status_t handle (void) override
 
- Public Member Functions inherited from zigpc_discovery::events::DiscoverEvent
 DiscoverEvent (const char *label)
 
virtual sl_status_t handle (void)=0
 
virtual ~DiscoverEvent ()=default
 

Private Attributes

zigbee_eui64_uint_t eui64
 
zigbee_endpoint_id_t endpoint_id
 
std::vector< zcl_cluster_id_tserver_clusters
 
std::vector< zcl_cluster_id_tclient_clusters
 

Additional Inherited Members

- Public Attributes inherited from zigpc_discovery::events::DiscoverEvent
const char * label
 

Constructor & Destructor Documentation

◆ EndpointDiscoverResponse()

zigpc_discovery::events::EndpointDiscoverResponse::EndpointDiscoverResponse ( zigbee_eui64_uint_t  eui64,
zigbee_endpoint_id_t  endpoint_id,
std::vector< zcl_cluster_id_t > &&  server_clusters,
std::vector< zcl_cluster_id_t > &&  client_clusters 
)
explicit

◆ ~EndpointDiscoverResponse()

zigpc_discovery::events::EndpointDiscoverResponse::~EndpointDiscoverResponse ( )
overridedefault

Member Function Documentation

◆ handle()

sl_status_t zigpc_discovery::events::EndpointDiscoverResponse::handle ( void  )
overridevirtual

Member Data Documentation

◆ client_clusters

std::vector<zcl_cluster_id_t> zigpc_discovery::events::EndpointDiscoverResponse::client_clusters
private

◆ endpoint_id

zigbee_endpoint_id_t zigpc_discovery::events::EndpointDiscoverResponse::endpoint_id
private

◆ eui64

zigbee_eui64_uint_t zigpc_discovery::events::EndpointDiscoverResponse::eui64
private

◆ server_clusters

std::vector<zcl_cluster_id_t> zigpc_discovery::events::EndpointDiscoverResponse::server_clusters
private

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