|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include "hmac_sdp.h"#include "hmac_mgmt_bss_comm.h"#include "hmac_feature_dft.h"#include "msg_sdp_rom.h"
结构体 | |
| struct | hmac_sdp_handle |
宏定义 | |
| #define | THIS_FILE_ID DIAG_FILE_ID_WIFI_HOST_SDP_TEST_C /* 后续要改为 SDP_TEST_C */ |
| #define | THIS_MOD_ID DIAG_MOD_ID_WIFI_HOST |
| #define | SDP_MAX_SEND_FOLLOW_UP_NUM 1 /* 每回发送follow up to apk的次数 */ |
| #define | SDP_DATA_SSID_LEN_POS 1 |
| #define | SDP_DATA_SSID_POS 2 |
| #define | SDP_DATA_KEY_POS 3 |
| #define | SDP_SERVER_ID 9 /* 9 sdp的local id */ |
| #define | HMAC_FOLLOW_TIMEOUT 4000 /* follow-up报文发送间隔时间*ms */ |
| #define | SDP_ADD_PEER_MAC 1 |
| #define | SDP_DEL_PEER_MAC 0 |
变量 | |
| OAL_STATIC hmac_sdp_handle | g_sdp_handle = { 0 } |
| OAL_STATIC hmac_vap_stru * | g_sdp_mac_vap = NULL |
| OAL_STATIC frw_timeout_stru | g_follow_timer = { 0 } |
| OAL_STATIC osal_u16 | g_sdp_init_peroid = 200 |
| #define HMAC_FOLLOW_TIMEOUT 4000 /* follow-up报文发送间隔时间*ms */ |
| #define SDP_ADD_PEER_MAC 1 |
| #define SDP_DATA_KEY_POS 3 |
| #define SDP_DATA_SSID_LEN_POS 1 |
| #define SDP_DATA_SSID_POS 2 |
| #define SDP_DEL_PEER_MAC 0 |
| #define SDP_MAX_SEND_FOLLOW_UP_NUM 1 /* 每回发送follow up to apk的次数 */ |
| #define SDP_SERVER_ID 9 /* 9 sdp的local id */ |
| #define THIS_FILE_ID DIAG_FILE_ID_WIFI_HOST_SDP_TEST_C /* 后续要改为 SDP_TEST_C */ |
| #define THIS_MOD_ID DIAG_MOD_ID_WIFI_HOST |
| enum nan_demo_state |
| enum wal_sdp_test |
| OAL_STATIC osal_u32 hmac_sdp_add_peer_mac_pre | ( | osal_u8 | type | ) |
| OAL_STATIC osal_u32 hmac_sdp_follow_timeout_callback | ( | osal_void * | arg | ) |
| OAL_STATIC osal_bool hmac_sdp_is_wifi_connected | ( | hmac_vap_stru * | hmac_vap | ) |
| osal_u32 hmac_sdp_proc_rx_mgmt | ( | hmac_vap_stru * | hmac_vap, |
| oal_netbuf_stru * | netbuf, | ||
| oal_bool_enum_uint8 * | reported_host | ||
| ) |
| OAL_STATIC osal_void hmac_sdp_recv_follow_up | ( | hmac_vap_stru * | hmac_vap, |
| oal_sdp_info * | sdp_info, | ||
| osal_u8 * | data, | ||
| osal_u8 | len, | ||
| oal_bool_enum_uint8 * | reported_host | ||
| ) |
| OAL_STATIC osal_void hmac_sdp_recv_publish | ( | const oal_sdp_info * | sdp_info | ) |
| OAL_STATIC osal_u16 hmac_sdp_sync_private_action | ( | const hmac_vap_stru * | hmac_vap, |
| const oal_sdp_wakeup_info * | para, | ||
| oal_netbuf_stru * | mgmt_buf | ||
| ) |
| osal_s32 hmac_sdp_test | ( | hmac_vap_stru * | hmac_vap, |
| frw_msg * | msg | ||
| ) |
| OAL_STATIC osal_u32 hmac_sdp_test_distribution_disable | ( | hmac_vap_stru * | hmac_vap, |
| osal_u8 | is_connected | ||
| ) |
| OAL_STATIC osal_u32 hmac_sdp_test_distribution_enable | ( | hmac_vap_stru * | hmac_vap, |
| osal_u8 | is_connected, | ||
| osal_u8 | ratio | ||
| ) |
| OAL_STATIC osal_u32 hmac_sdp_test_distribution_subscribe | ( | hmac_vap_stru * | hmac_vap, |
| osal_u8 * | param | ||
| ) |
| OAL_STATIC osal_u32 hmac_sdp_test_distribution_subscribe_cancel | ( | hmac_vap_stru * | hmac_vap, |
| osal_u8 * | param | ||
| ) |
| OAL_STATIC osal_void hmac_sdp_test_print_hex | ( | const osal_u8 * | name, |
| osal_u8 | len | ||
| ) |
| OAL_STATIC osal_u32 hmac_sdp_test_print_info | ( | osal_u8 | type | ) |
| OAL_STATIC osal_u32 hmac_sdp_test_sync_private | ( | hmac_vap_stru * | hmac_vap, |
| const osal_u8 * | param | ||
| ) |
| OAL_STATIC osal_void sdp_send_follow_up | ( | osal_u8 * | data, |
| osal_u8 | len | ||
| ) |
| OAL_STATIC frw_timeout_stru g_follow_timer = { 0 } |
| OAL_STATIC hmac_sdp_handle g_sdp_handle = { 0 } |
| OAL_STATIC osal_u16 g_sdp_init_peroid = 200 |
| OAL_STATIC hmac_vap_stru* g_sdp_mac_vap = NULL |