WE310F5  39.00.000
M2MB_NCM_RETRY_CFG Struct Reference

Retry configuration. More...

#include <m2mb_ncm.h>

Data Fields

UINT32 fastScanIntervalInMs
 
UINT32 fastScanDurationInMs
 
UINT32 slowScanIntervalInMs
 
UINT32 maxL3ConnectCnt
 

Detailed Description

Retry configuration.

This data structure allows the application to set retry configuration for both WLAN and IP layer connection.
This data structure should be used to get/set the retry configuration by calling m2mb_ncm_get/set_cfg using opcode M2MB_NCM_CFG_OPCODE_STA_RETRY.

Definition at line 434 of file m2mb_ncm.h.

Field Documentation

◆ fastScanDurationInMs

UINT32 fastScanDurationInMs

Total fast scan duration during which scan should be performed every fastScanIntervalInMs. This duration always starts from the time scanning starts. The reasoning behind this fast scan logic is that to perform aggressive scans for some time to actively look for APs. If no matching profiles are found for fast scan duration, scan interval increases to slowScanIntervalInMs to perform scan at increased interval thereby saving power. The fast scan duration should be provided in the units of milliseconds.

Definition at line 441 of file m2mb_ncm.h.

◆ fastScanIntervalInMs

UINT32 fastScanIntervalInMs

Scans for network is done in two different intervals, namely, fast scans and slow scans. Fast scans are performed with the period of this parameter from the time it starts scanning for network to fastScanDurationInMs. The periodicity of this scan should be provided in the units of milliseconds.

Definition at line 436 of file m2mb_ncm.h.

◆ maxL3ConnectCnt

UINT32 maxL3ConnectCnt

Maximum count for the L3 connect try

Definition at line 457 of file m2mb_ncm.h.

◆ slowScanIntervalInMs

UINT32 slowScanIntervalInMs

This parameter signifies the scan interval after fast scan duration mentioned in fastScanDurationInMs has expired. In order to make scanning procedure more power efficient, applications should ensure that this parameter is expected to have value greater than fastScanIntervalInMs and the input is given in the units of milliseconds.

Definition at line 450 of file m2mb_ncm.h.


The documentation for this struct was generated from the following file: