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

#include <zigpc_discovery_events.hpp>

Inheritance diagram for zigpc_discovery::events::DeviceDiscoverResponse:
zigpc_discovery::events::DiscoverEvent

Public Member Functions

 DeviceDiscoverResponse (zigbee_eui64_uint_t eui64, std::vector< zigbee_endpoint_id_t > &&endpoints)
 
 ~DeviceDiscoverResponse () 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
 
std::vector< zigbee_endpoint_id_tendpoints
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ DeviceDiscoverResponse()

zigpc_discovery::events::DeviceDiscoverResponse::DeviceDiscoverResponse ( zigbee_eui64_uint_t  eui64,
std::vector< zigbee_endpoint_id_t > &&  endpoints 
)
explicit

◆ ~DeviceDiscoverResponse()

zigpc_discovery::events::DeviceDiscoverResponse::~DeviceDiscoverResponse ( )
overridedefault

Member Function Documentation

◆ handle()

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

Member Data Documentation

◆ endpoints

std::vector<zigbee_endpoint_id_t> zigpc_discovery::events::DeviceDiscoverResponse::endpoints
private

◆ eui64

zigbee_eui64_uint_t zigpc_discovery::events::DeviceDiscoverResponse::eui64
private

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