3.2.31 MLME_ScanConf_t Struct
C
typedef struct mlme_scan_conf_tag {
/** This identifies the message as \ref MLME_SCAN_CONFIRM */
enum msg_code cmdcode;
/** The status of the scan request. */
uint8_t status;
/** ScanType Integer 0 x 00 0 x 03 Indicates if the type of scan performed:
* 0 x 00 = ED scan (FFD only). 0 x 01 = active scan (FFD only).
* 0 x 02 = passive scan. 0 x 03 = orphan scan. */
uint8_t ScanType;
/** The channel page on which the scan was performed. */
uint8_t ChannelPage;
/** Indicates which channels given in the request were not scanned (1 = not
* scanned, 0 = scanned or not requested). This parameter is only valid for
* passive or active scans. */
uint32_t UnscannedChannels;
/** The number of elements returned in the appropriate result lists.
* This value is 0 for the result of an orphan scan. */
uint8_t ResultListSize;
/** ResultListSize - The number of elements returned in the appropriate
* result lists. This value is 0 for the result of an orphan scan.
* EnergyDetectList - The number of elements returned in the appropriate
* result lists. This value is 0 for the result of an orphan scan.
* PANDescriptorList - The list of PAN descriptors, one for each beacon
* found during an active or passive scan. This parameter is null for ED
* and orphan scans. */
ScanResultList_t scanResultList[1];
} MLME_ScanConf_t;
Summary
MLME_ScanConf_t holds the MLME-SCAN.confirm message structure
Description
None
Remarks
None
