Network commissioning and diagnostics Group Table API
Digi XBee® 3 Zigbee® RF Module
146
ClusterID 0x8006 ProfileID 0xC105 Options 0x00
RF_Data 0x09EE03003412
The response in terms of Preamble, ZCL Header, and ZCL payload:
Preamble = “910013a2004047b55cfffee7e68006c10500”
The packet has its endpoint values reversed from the request, and the clusterID is 0x8006 indicating a
Group cluster response.
ZCL_header = “09 ee 03"
The first field is a frame control field which specifies a Cluster Specific command (0x01) using a Server-
>Client direction (0x08). The second field is a transaction sequence number which is used to associate
the response with the command request. The third field is the command identifier “Remove Group”
(0x03) .
ZCL_payload = “00 3412"
The first byte is a status byte (SUCCESS=0x00). The next two bytes is the groupID (0x1234) value in
little- endian form.
The following is the decoded second message, which is a Tx Status for the original command request.
If the FrameId value in the original command request had been zero, or if no space was available in
the transmit UART buffer, then no Tx Status message would occur.
Zigbee Tx Status
API 0x8B FrameID 0x01 16DestAddr 0xFFFE
Transmit Retries 0x00 Delivery Status 0x00 Discovery Status 0x00 Success
Remove All Groups
The purpose of the Remove All Groups command is to clear all entries from the group table which are
associated with a target endpoint.
The following example removes all groups associated with endpoint E7.
The packet:
Preamble = “11 01 “+LocalDevice64Addr+”FFFE E6 E7 0006 C105 00 00"
The packet is addressed to the local node, using a source endpoint of 0xE6, clusterId of 0x0006, and
profileID of 0xC105. The destination endpoint E7 is the endpoint parameter for the “Remove All
Groups” command.
ZCL_header = “01 ee 04"
The first field is a frame control field which specifies a Cluster Specific command (0x01) using a Client-
>Server direction(0x00). The second field is a transaction sequence number which is used to associate
the response with the command request. The third field is the command identifier “Remove All
Groups” (0x04) .
ZCL_payload = “”
No payload is needed for this command.