Zigbee Protocol Controller 1.6.0
zigpc_gateway_on_command_received_t Struct Reference

Event data passed when receiving a ZCL cluster command payload from a device on the network. More...

#include <zigpc_gateway_notify.h>

Public Attributes

zigbee_eui64_t eui64
 
zigbee_endpoint_id_t endpoint_id
 
zcl_cluster_id_t cluster_id
 
zcl_command_id_t command_id
 
bool from_server_to_client
 
size_t frame_payload_offset
 
zigpc_zcl_status_t return_status
 
zcl_frame_t frame
 

Detailed Description

Event data passed when receiving a ZCL cluster command payload from a device on the network.

Member Data Documentation

◆ cluster_id

zcl_cluster_id_t zigpc_gateway_on_command_received_t::cluster_id

ZCL cluster identifier

◆ command_id

zcl_command_id_t zigpc_gateway_on_command_received_t::command_id

ZCL cluster command identifier

◆ endpoint_id

zigbee_endpoint_id_t zigpc_gateway_on_command_received_t::endpoint_id

Endpoint idenfitier

◆ eui64

zigbee_eui64_t zigpc_gateway_on_command_received_t::eui64

Device EUI64 in big endian

◆ frame

zcl_frame_t zigpc_gateway_on_command_received_t::frame

ZCL frame buffer

◆ frame_payload_offset

size_t zigpc_gateway_on_command_received_t::frame_payload_offset

Start index of command payload

◆ from_server_to_client

bool zigpc_gateway_on_command_received_t::from_server_to_client

Indicate command direction

◆ return_status

zigpc_zcl_status_t zigpc_gateway_on_command_received_t::return_status

Return status of command processing


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