xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
载入中...
搜索中...
未找到
xt_wifiscan.h
浏览该文件的文档.
1
12
13#ifndef __XT_WIFISCAN_H__
14#define __XT_WIFISCAN_H__
15
16/* ==================== [Includes] ========================================== */
17
18#include "xt_error.h"
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
30
31/* ==================== [Defines] =========================================== */
32
33#if !defined(XT_WIFISCAN_AP_NUM_MAX)
34# define XT_WIFISCAN_AP_NUM_MAX 20
35#endif
36
37#define XT_WIFISCAN_MAC_SIZE 6
38
39#if !defined(XT_WIFISCAN_SSID_SIZE)
40# define XT_WIFISCAN_SSID_SIZE 32
41#endif
42
43/* ==================== [Typedefs] ========================================== */
44
48typedef struct {
50 uint8_t padding[2];
52 int32_t rssi;
53 uint32_t channel_num;
55
63
69typedef void (*xt_wifiscan_cb_t)(xt_wifiscan_info_t *info);
70
71/* ==================== [Global Prototypes] ================================= */
72
80
90xt_err_t xt_wifiscan_start(uint32_t channel_mask, uint32_t scannum, uint32_t timeout_ms);
91
98
99/* ==================== [Macros] ============================================ */
100 /* xt_wifiscan */
102
103#ifdef __cplusplus
104} /* extern "C" */
105#endif
106
107#endif /* __XT_WIFISCAN_H__ */
int32_t xt_err_t
错误码类型
#define XT_WIFISCAN_AP_NUM_MAX
#define XT_WIFISCAN_SSID_SIZE
xt_err_t xt_wifiscan_set_cb(xt_wifiscan_cb_t cb)
设置 Wi-Fi 扫描完成回调
void(* xt_wifiscan_cb_t)(xt_wifiscan_info_t *info)
Wi-Fi 扫描完成回调函数类型
xt_err_t xt_wifiscan_start(uint32_t channel_mask, uint32_t scannum, uint32_t timeout_ms)
启动 Wi-Fi 扫描
xt_err_t xt_wifiscan_stop(void)
停止 Wi-Fi 扫描
#define XT_WIFISCAN_MAC_SIZE
Wi-Fi 扫描单元信息结构体
Wi-Fi 扫描结果结构体
xt_wifiscan_cell_info_t list[20]
XTINY 错误码定义