tsCLD_ZllUtilityCallBackMessage
This structure contains the command ID and payload for a received Commissioning Utility command.
typedef struct
{
uint8u8CommandId;
union
{
tsCLD_ZllUtility_EndpointInformationCommandPayload
*psEndpointInfoPayload;
tsCLD_ZllUtility_GetGroupIdReqCommandPayload
*psGetGroupIdReqPayload;
tsCLD_ZllUtility_GetGroupIdRspCommandPayload
*psGetGroupIdRspPayload;
tsCLD_ZllUtility_GetEndpointListReqCommandPayload
*psGetEndpointlistReqPayload;
tsCLD_ZllUtility_GetEndpointListRspCommandPayload
*psGetEndpointListRspPayload;
} uMessage;
} tsCLD_ZllUtilityCallBackMessage;
where:
u8CommandIdis the command ID - enumerations are provided, as detailed in Section 44.6.2.uMessagecontains the payload of the command, where the structure used depends on the command ID (the structures are detailed in the sections below).
Parent topic:Structures