Zigbee Protocol Controller 1.6.0
|
Call to send one-way bind request from device to the gateway. More...
#include <zigpc_gateway_request_queue.hpp>
Public Member Functions | |
BindingRequestRequest (const zigbee_eui64_t source_eui64, zigbee_endpoint_id_t source_endpoint_id, zcl_cluster_id_t cluster_id, const zigbee_eui64_t dest_eui64, zigbee_endpoint_id_t dest_endpoint_id, bool is_binding_req) | |
~BindingRequestRequest () 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 | source_eui64 |
zigbee_endpoint_id_t | source_endpoint_id |
zcl_cluster_id_t | cluster_id |
zigbee_eui64_t | dest_eui64 |
zigbee_endpoint_id_t | dest_endpoint_id |
bool | is_binding_req |
Call to send one-way bind request from device to the gateway.
|
explicit |
True if bind, False if unbind
|
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 |
|
private |
Endpoint ID
|
private |
Device ID