#ifndef _LUAT_WIFISCAN_H_ #define _LUAT_WIFISCAN_H_ #include "luat_base.h" /** * @defgroup luat_wifiscan wifiscan扫描接口 * @{ */ /// @brief wifiscan 扫描的优先级 typedef enum luat_wifiscan_set_priority { LUAT_WIFISCAN_DATA_PERFERRD=0,/**< 数据优先*/ LUAT_WIFISCAN_WIFI_PERFERRD }luat_wifiscan_set_priority_t; /// @brief wifiscan 控制参数结构体 typedef struct luat_wifiscan_set_info { int maxTimeOut; //ms, AT max execution time uint8_t round; //wifiscan total round uint8_t maxBssidNum; //wifiscan max report num uint8_t scanTimeOut; //s, max time of each round executed by RRC uint8_t wifiPriority; //CmiWifiScanPriority }luat_wifiscan_set_info_t; #define LUAT_MAX_WIFI_BSSID_NUM 10 ///< bssid 的最大数量 #define LUAT_MAX_SSID_HEX_LENGTH 32 ///< SSID 的最大长度 /// @brief wifiscan 扫描结果 typedef struct luat_wifisacn_get_info { uint8_t bssidNum; /**