TI-15.4 Stack API  4.20.00.14
Data Fields
_apimac_mlmescanreq Struct Reference

#include <api_mac.h>

Data Fields

uint8_t scanChannels [APIMAC_154G_CHANNEL_BITMAP_SIZ]
 
ApiMac_scantype_t scanType
 
uint8_t scanDuration
 
uint8_t channelPage
 
uint8_t phyID
 
uint8_t maxResults
 
bool permitJoining
 
uint8_t linkQuality
 
uint8_t percentFilter
 
ApiMac_sec_t sec
 
bool MPMScan
 
uint8_t MPMScanType
 
uint16_t MPMScanDuration
 

Detailed Description

MLME scan request type

Field Documentation

§ scanChannels

uint8_t _apimac_mlmescanreq::scanChannels[APIMAC_154G_CHANNEL_BITMAP_SIZ]

Bit mask indicating which channels to scan

§ scanType

ApiMac_scantype_t _apimac_mlmescanreq::scanType

The type of scan

§ scanDuration

uint8_t _apimac_mlmescanreq::scanDuration

The exponent used in the scan duration calculation

§ channelPage

uint8_t _apimac_mlmescanreq::channelPage

The channel page on which to perform the scan

§ phyID

uint8_t _apimac_mlmescanreq::phyID

PHY ID corresponding to the PHY descriptor to use

§ maxResults

uint8_t _apimac_mlmescanreq::maxResults

The maximum number of PAN descriptor results, these results will be returned in the scan confirm.

§ permitJoining

bool _apimac_mlmescanreq::permitJoining

Only devices with permit joining enabled respond to the enhanced beacon request

§ linkQuality

uint8_t _apimac_mlmescanreq::linkQuality

The device will respond to the enhanced beacon request if mpduLinkQuality is equal or higher than this value

§ percentFilter

uint8_t _apimac_mlmescanreq::percentFilter

The device will then randomly determine if it is to respond to the enhanced beacon request based on meeting this probability (0 to 100%).

§ sec

ApiMac_sec_t _apimac_mlmescanreq::sec

The security parameters for this message

§ MPMScan

bool _apimac_mlmescanreq::MPMScan

When TRUE, scanDuration is ignored. When FALSE, scan duration shall be set to scanDuration; MPMScanDuration is ignored

§ MPMScanType

uint8_t _apimac_mlmescanreq::MPMScanType

BPAN or NBPAN

§ MPMScanDuration

uint16_t _apimac_mlmescanreq::MPMScanDuration

If MPMScanType is BPAN, MPMScanDuration values are 0-14. It is used in determining the max time spent scanning for an EB in a beacon enabled PAN on the channel. [aBaseSuperframeDuration * 2^n symbols], where n is the MPMScanDuration. If MPMScanType is NBPAN, valid values are 1 - 16383. It is used in determining the max time spent scanning for an EB in nonbeacon-enabled PAN on the channel. [aBaseSlotDuration * n] symbols, where n is MPMScanDuration.


The documentation for this struct was generated from the following file:
© Copyright 1995-2021, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale