ZPS_tsAplZdpExtendedActiveEpRsp

This structure is used to store Extended_Active_EP_rsp message data - a response to a call to the function ZPS_eAplZdpExtendedActiveEpRequest(). This response contains a list of the active endpoints on the node with a given network address.

The ZPS_tsAplZdpExtendedActiveEpRspstructure is detailed below.

typedef struct {
    uint8 u8Status;
    uint16 u16NwkAddr;
    uint8 u8ActiveEpCount;
    uint8 u8StartIndex;
    /* Rest of the message is variable Length */
    uint8* pActiveEpList;
} ZPS_tsAplZdpExtendedActiveEpRsp;

where:

  • u8Statusis the return status for ZPS_eAplZdpExtendedActiveEpRequest().

  • 16NwkAddris the network address of the remote node that sent the response (this is the network address that was specified in the request).

  • u8ActiveEpCountis the total number of active endpoints on the node.

  • u8StartIndexis the index, in the node’s list of active endpoints, of the first endpoint reported in this response.

  • pActiveEpListis a pointer to the reported list of active endpoints (starting with the endpoint with index u8StartIndex).

Parent topic:ZDP response structures