Response Data Extraction Function
The ZDP Response Data Extraction function is concerned with obtaining the data from a received response packet which is destined for the ZDO. The function should be called when a ZPS_EVENT_APS_DATA_INDICATION event is generated for destination endpoint 0.
Note: This function and the related structure ZPS_tsAfZdpEvent
are defined in the header file
appZdpExtraction.h.
The function is listed below:
ZPS_bAplZdpUnpackResponse ZPS_bAplZdpUnpackResponse
Function Page
Parent topic:Response Data Extraction Function
ZPS_bAplZdpUnpackResponse
bool ZPS_bAplZdpUnpackResponse(
ZPS_tsAfEvent *psZdoServerEvent,
ZPS_tsAfZdpEvent *psReturnStruct);
Description
This function can be used to extract data received in a response packet which is destined for the ZDO (at endpoint 0). When such a packet is received, the event ZPS_EVENT_APS_DATA_INDICATION is generated. The application must then check whether the destination endpoint number is 0 in the event and, if this is the case, call this function to extract the response data from the event.
A pointer to a ZPS_tsAfZdpEvent
structure must be provided, which the function will populate with the extracted data.
Parent topic:ZPS_bAplZdpUnpackResponse
Parameters
* psZdoServerEvent Pointer to structure containing the event (see Section 7.2.2.1)
* psReturnStruct Pointer to structure to receive extracted data (see Section 7.2.2.25)
Parent topic:ZPS_bAplZdpUnpackResponse
Returns
TRUE if data successfully extracted
FALSE if data not successfully extracted
Parent topic:ZPS_bAplZdpUnpackResponse
Parent topic:Response Data Extraction Function
Parent topic:ZDP API functions