3.2.30 MLME_ScanReq_t Struct
C
typedef struct mlme_scan_req_tag { /** This identifies the message as \ref MLME_SCAN_REQUEST */ enum msg_code cmdcode; /** Indicates 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 5 MSBs (b27, ... , b31) are reserved. The 27 LSBs (b0, b1, ... b26) * indicate which channels are to be scanned (1 = scan, 0 = do not scan) for * each of the 27 valid channels. */ uint32_t ScanChannels; /** A value used to calculate the length of time to spend scanning each * channel for ED, active, and passive scans. This parameter is ignored for * orphan scans. The time spent scanning each channel is * [aBaseSuperframeDuration * (2n + 1)] symbols, where n is the value of the * ScanDuration parameter. */ uint8_t ScanDuration; /** The channel page on which to perform the scan. */ uint8_t ChannelPage; } MLME_ScanReq_t;
Summary
MLME_ScanReq_t holds the MLME-SCAN.request message structure
Description
None
Remarks
None