ZPS_tsAplZdpExtendedSimpleDescRsp#
This structure is used to store Extended_Simple_Desc_rsp message data - a response to a call to the function ZPS_eAplZdpExtendedSimpleDescRequest(). This response contains a cluster list (combined input and output) for a given endpoint on the node with a given network address.
The ZPS_tsAplZdpExtendedSimpleDescRspstructure is detailed below.
typedef struct {
uint8 u8Status;
uint16 u16NwkAddr;
uint8 u8EndPoint;
uint8 u8AppInputClusterCount;
uint8 u8AppOutputClusterCount;
uint8 u8StartIndex;
/* Rest of the message is variable length */
uint16* pAppClusterList;
} ZPS_tsAplZdpExtendedSimpleDescRsp;
where:
u8Statusis the return status for ZPS_eAplZdpExtendedSimpleDescRequest()u16NwkAddris the network address of the remote node that sent the response (this is the network address that was specified in the request)u8EndPointis the number of the endpoint for which the response was sent (this is the endpoint number that was specified in the request)u8AppInputClusterCountis the total number of input clusters in the endpoint’s complete input cluster listu8AppOutputClusterCountis the total number of output clusters in the endpoint’s complete output cluster listu8StartIndexis the index, in the endpoint’s complete input or output cluster list, of the first cluster reported in this responsepAppClusterListis a pointer to the reported cluster list, input clusters first then output clusters. This is only included ifu8Statusreports success
Parent topic:ZDP response structures