luat_soc_sdk_2024 V1.0
wifiscan扫描接口

结构体

struct  luat_wifiscan_set_info
 wifiscan 控制参数结构体 更多...
 
struct  luat_wifisacn_get_info
 wifiscan 扫描结果 更多...
 

宏定义

#define Luat_MAX_CHANNEL_NUM   14
 
#define LUAT_MAX_WIFI_BSSID_NUM   40
 bssid 的最大数量
 
#define LUAT_MAX_SSID_HEX_LENGTH   32
 SSID 的最大长度
 

类型定义

typedef enum luat_wifiscan_set_priority luat_wifiscan_set_priority_t
 wifiscan 扫描的优先级
 
typedef struct luat_wifiscan_set_info luat_wifiscan_set_info_t
 wifiscan 控制参数结构体
 
typedef struct luat_wifisacn_get_info luat_wifisacn_get_info_t
 wifiscan 扫描结果
 

枚举

enum  luat_wifiscan_set_priority { LUAT_WIFISCAN_DATA_PERFERRD =0 , LUAT_WIFISCAN_WIFI_PERFERRD }
 wifiscan 扫描的优先级 更多...
 

函数

int32_t luat_get_wifiscan_cell_info (luat_wifiscan_set_info_t *set_info, luat_wifisacn_get_info_t *get_info)
 获取wifiscan 的信息
 
int luat_wlan_scan_nonblock (luat_wifiscan_set_info_t *set_info)
 获取wifiscan 的信息
 

详细描述

宏定义说明

◆ Luat_MAX_CHANNEL_NUM

#define Luat_MAX_CHANNEL_NUM   14

在文件 luat_wlan.h117 行定义.

◆ LUAT_MAX_SSID_HEX_LENGTH

#define LUAT_MAX_SSID_HEX_LENGTH   32

SSID 的最大长度

在文件 luat_wlan.h141 行定义.

◆ LUAT_MAX_WIFI_BSSID_NUM

#define LUAT_MAX_WIFI_BSSID_NUM   40

bssid 的最大数量

在文件 luat_wlan.h140 行定义.

类型定义说明

◆ luat_wifisacn_get_info_t

wifiscan 扫描结果

◆ luat_wifiscan_set_info_t

wifiscan 控制参数结构体

◆ luat_wifiscan_set_priority_t

wifiscan 扫描的优先级

枚举类型说明

◆ luat_wifiscan_set_priority

wifiscan 扫描的优先级

枚举值
LUAT_WIFISCAN_DATA_PERFERRD 

数据优先

LUAT_WIFISCAN_WIFI_PERFERRD 

在文件 luat_wlan.h119 行定义.

函数说明

◆ luat_get_wifiscan_cell_info()

int32_t luat_get_wifiscan_cell_info ( luat_wifiscan_set_info_t * set_info,
luat_wifisacn_get_info_t * get_info )

获取wifiscan 的信息

参数
set_info[in]设置控制wifiscan的参数
get_info[out]wifiscan 扫描结果
返回
int =0成功,其他失败

◆ luat_wlan_scan_nonblock()

int luat_wlan_scan_nonblock ( luat_wifiscan_set_info_t * set_info)

获取wifiscan 的信息

参数
set_info[in]设置控制wifiscan的参数
返回
int =0成功,其他失败