Zigbee Protocol Controller 1.6.0
|
Call to send generic ZCL frame to device on the network. More...
#include <zigpc_gateway_request_queue.hpp>
Public Member Functions | |
ZCLFrameUnicastRequest (const zigbee_eui64_t eui64, zigbee_endpoint_id_t endpoint_id, zcl_cluster_id_t cluster_id, const zcl_frame_t &frame) | |
~ZCLFrameUnicastRequest () override=default | |
sl_status_t | invoke (void) override |
Invoke/execute the ZigbeeHost call using the infomation stored in the object. More... | |
Public Member Functions inherited from zigpc::gateway::RequestQueue::Entry | |
Entry (const char *label) | |
virtual | ~Entry ()=default |
const char * | getLabel (void) const |
Get the Name of the call. More... | |
size_t | getSendAttempts (void) const |
Get the number of attempts made to send the message. More... | |
void | incrementSendAttempt (void) |
Increment send attempts. More... | |
virtual sl_status_t | invoke (void)=0 |
Invoke/execute the ZigbeeHost call using the infomation stored in the object. More... | |
Private Attributes | |
zigbee_eui64_t | eui64 |
zigbee_endpoint_id_t | endpoint_id |
zcl_cluster_id_t | cluster_id |
const zcl_frame_t | frame |
Call to send generic ZCL frame to device on the network.
|
explicit |
|
overridedefault |
|
overridevirtual |
Invoke/execute the ZigbeeHost call using the infomation stored in the object.
Implements zigpc::gateway::RequestQueue::Entry.
|
private |
Cluster ID
|
private |
Endpoint ID
|
private |
Device ID
|
private |
ZCL Frame Data