23 #ifndef M2MB_PROV_SCAN_H_ 24 #define M2MB_PROV_SCAN_H_ 46 #define M2MB_PROV_SSID_FILTER_SIZE 32 49 #define M2MB_PROV_SECURITY_NONE_STR "none" 52 #define M2MB_PROV_WEP_STR "wep" 55 #define M2MB_PROV_WPA_PERSONAL_STR "wpa-personal" 58 #define M2MB_PROV_WPA_ENTERPRISE_STR "wpa-enterprise" 61 #define M2MB_PROV_SCAN_DWELL_TIME 150 64 #define M2MB_PROV_SCAN_DELAY_TIME 150 84 #define M2MB_PROV_REG_DOMAIN_FCC_MAX_CH 11 87 #define M2MB_PROV_REG_DOMAIN_ETSI_MAX_CH 13 90 #define M2MB_PROV_REG_DOMAIN_TELEC_MAX_CH 14 95 #define M2MB_PROV_SCAN_MAX_BAND 2 97 #define M2MB_PROV_SCAN_MAX_BAND 1 102 #define M2MB_PROV_REG_DOMAIN_UNKNOWN_MAX_CH 14 104 #define M2MB_PROV_REG_DOMAIN_FCC_STR "fcc" 105 #define M2MB_PROV_REG_DOMAIN_ETSI_STR "etsi" 106 #define M2MB_PROV_REG_DOMAIN_ETSI_MEXS_STR "etsi_mex" 107 #define M2MB_PROV_REG_DOMAIN_TELEC_STR "telec" 108 #define M2MB_PROV_REG_DOMAIN_UNKNOWN_STR "unknown" 110 #define M2MB_PROV_2_4_GHZ_BAND "2.4GHz" 111 #define M2MB_PROV_5_GHZ_BAND "5GHz" 123 M2MB_PROV_SECURITY_NONE = 1,
125 M2MB_PROV_WPA_PERSONAL,
126 M2MB_PROV_WPA_ENTERPRISE
127 } M2MB_PROV_SECURITY_TYPE_T;
Definition of structure controlling scan.
UINT64 M2MB_PROV_MAC_ADDR_T
enum M2MB_PROV_REG_DOMAIN M2MB_PROV_REG_DOMAIN_T
Regulatory domains enumeration.
INT8 ssidFilter[M2MB_PROV_SSID_FILTER_SIZE]
struct M2MB_PROV_SCAN_RESULT M2MB_PROV_SCAN_RESULT_T
Definition of structure describing scan results.
M2MB_PROV_REG_DOMAIN
Regulatory domains enumeration.
VOID m2mb_prov_scan_channel_fill(UINT8 *chTable, UINT8 domain, UINT8 phyMode)
To fill valid channel numbers depending on current reg domain and PHY mode This function shall be cal...
M2MB_PROV_MAC_ADDR_T apMacAddr
enum M2MB_OS_RESULT M2MB_OS_RESULT_E
M2MB_PROV_SEC_TYPE_T securityType
struct M2MB_PROV_SCAN_PARAM M2MB_PROV_SCAN_PARAM_T
Definition of structure controlling scan.
M2MB_PROV_REG_DOMAIN_T domain
M2MB_OS_RESULT_E m2mb_prov_scan_channels(M2MB_PROV_SCAN_PARAM_T *sParams, M2MB_PROV_SCAN_RESULT_T *pScanResult, INT32 *maxScanElements)
Scan for Networks This function scans the configured channels for networks configuration parameter pr...
unsigned long long UINT64
enum M2MB_PROV_SEC_TYPE M2MB_PROV_SEC_TYPE_T
Security type enumeration.
Definition of structure describing scan results.
M2MB_PROV_SEC_TYPE_T securityType
#define M2MB_PROV_SSID_FILTER_SIZE