5.2.3.6 ZDO_MatchDescReq_t Structure

Syntax
typedef struct PACK
{
 /* NWK address for the request.*/
 ShortAddr_t nwkAddrOfInterest;
 /* Profile ID to be matched at the destination.*/
 ProfileId_t profileId;
 /* The number of Input Clusters provided for matching within the InClusterList.*/
 uint8_t numInClusters;
 /* List of Input ClusterIDs to be used for matching; the InClusterList is the
 desired list to be matched by the Remote Device (the elements of the InClusterList
 are the supported output clusters of the Local Device).*/
 ClusterId_t inClusterList[MAX_REQUESTED_CLUSTER_NUMBER];
 /* The number of Output Clusters provided for matching within OutClusterList.*/
 uint8_t numOutClusters;
 /* List of Output ClusterIDs to be used for matching; the OutClusterList is the
 desired list to be matched by the Remote Device (the elements of the OutClusterList
 are the supported input clusters of the Local Device).*/
 ClusterId_t outClusterList[MAX_REQUESTED_CLUSTER_NUMBER];
} ZDO_MatchDescReq_t;

Description

The ZDO match descriptor request primitive allows to find the remote devices supporting a specific simple descriptor match criterion. For more details, refer to the Zigbee® Specification Revision 22 1.0 (05-3474-22), Table 2-51 on page 92.