WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_roam_connect.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2015-2024. All rights reserved.
3 * 文 件 名 : hmac_roam_connect.h
4 * 生成日期 : 2015年3月18日
5 * 功能描述 : hmac_roam_connect.c 的头文件
6 */
7
8
9#ifndef __HMAC_ROAM_CONNECT_H__
10#define __HMAC_ROAM_CONNECT_H__
11
12#include "hmac_vap.h"
13
14#ifdef __cplusplus
15#if __cplusplus
16extern "C" {
17#endif
18#endif
19
20/*****************************************************************************
21 1 其他头文件包含
22*****************************************************************************/
23
24#undef THIS_FILE_ID
25#define THIS_FILE_ID OAM_FILE_ID_HMAC_ROAM_CONNECT_H
26/*****************************************************************************
27 2 宏定义
28*****************************************************************************/
29#define ROAM_JOIN_TIME_MAX (1 * 1000) /* JOIN超时时间 单位ms */
30#define ROAM_AUTH_TIME_MAX (300) /* AUTH超时时间 单位ms */
31#define ROAM_ASSOC_TIME_MAX (300) /* ASSOC超时时间 单位ms */
32#define ROAM_HANDSHAKE_TIME_MAX (7 * 1000) /* 握手超时时间 单位ms */
33
34/*****************************************************************************
35 3 枚举定义
36*****************************************************************************/
37/* 漫游connect状态机状态 */
51
52/* 漫游connect状态机事件类型 */
61
62/*****************************************************************************
63 4 全局变量声明
64*****************************************************************************/
65
66
67/*****************************************************************************
68 5 消息头定义
69*****************************************************************************/
70
71
72/*****************************************************************************
73 6 消息定义
74*****************************************************************************/
75
76
77/*****************************************************************************
78 7 STRUCT定义
79*****************************************************************************/
80
81
82/*****************************************************************************
83 8 UNION定义
84*****************************************************************************/
85
86
87/*****************************************************************************
88 9 OTHERS定义
89*****************************************************************************/
90
91
92/*****************************************************************************
93 10 函数声明
94*****************************************************************************/
103
104#ifdef __cplusplus
105#if __cplusplus
106}
107#endif
108#endif
109
110#endif /* end of hmac_roam_connect.h */
osal_u32 hmac_roam_connect_set_join_reg_etc(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
Definition hmac_roam_connect.c:278
osal_void hmac_roam_connect_fsm_init_etc(osal_void)
Definition hmac_roam_connect.c:88
roam_connect_state_enum
Definition hmac_roam_connect.h:38
@ ROAM_CONNECT_STATE_WAIT_FT_COMP
Definition hmac_roam_connect.h:42
@ ROAM_CONNECT_STATE_FAIL
Definition hmac_roam_connect.h:40
@ ROAM_CONNECT_STATE_WAIT_AUTH_COMP
Definition hmac_roam_connect.h:43
@ ROAM_CONNECT_STATE_WAIT_ASSOC_COMP
Definition hmac_roam_connect.h:44
@ ROAM_CONNECT_STATE_HANDSHAKING
Definition hmac_roam_connect.h:45
@ ROAM_CONNECT_STATE_WAIT_JOIN
Definition hmac_roam_connect.h:41
@ ROAM_CONNECT_STATE_BUTT
Definition hmac_roam_connect.h:48
@ ROAM_CONNECT_STATE_UP
Definition hmac_roam_connect.h:46
@ ROAM_CONNECT_STATE_INIT
Definition hmac_roam_connect.h:39
osal_void hmac_roam_connect_fsm_deinit_etc(osal_void)
Definition hmac_roam_connect.c:71
roam_connect_fsm_event_type_enum
Definition hmac_roam_connect.h:53
@ ROAM_CONNECT_FSM_EVENT_START
Definition hmac_roam_connect.h:54
@ ROAM_CONNECT_FSM_EVENT_KEY_DONE
Definition hmac_roam_connect.h:56
@ ROAM_CONNECT_FSM_EVENT_TYPE_BUTT
Definition hmac_roam_connect.h:59
@ ROAM_CONNECT_FSM_EVENT_MGMT_RX
Definition hmac_roam_connect.h:55
@ ROAM_CONNECT_FSM_EVENT_FT_OVER_DS
Definition hmac_roam_connect.h:58
@ ROAM_CONNECT_FSM_EVENT_TIMEOUT
Definition hmac_roam_connect.h:57
osal_u8 roam_connect_state_enum_uint8
Definition hmac_roam_connect.h:50
osal_void hmac_roam_connect_key_done_etc(hmac_vap_stru *hmac_vap)
Definition hmac_roam_connect.c:1256
osal_u32 hmac_roam_connect_stop_etc(hmac_vap_stru *hmac_vap)
Definition hmac_roam_connect.c:1208
osal_u32 hmac_roam_connect_start_etc(hmac_vap_stru *hmac_vap, mac_bss_dscr_stru *bss_dscr)
Definition hmac_roam_connect.c:1175
osal_void hmac_roam_connect_complete_etc(hmac_vap_stru *hmac_vap, osal_u32 result)
Definition hmac_roam_connect.c:473
osal_u32 hmac_roam_connect_rx_mgmt_etc(oal_netbuf_stru *netbuf, hmac_vap_stru *hmac_vap)
Definition hmac_roam_connect.c:1227
unsigned char osal_u8
Definition osal_types.h:11
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
Definition mac_user_ext.h:519
Definition mac_vap_ext.h:2019
Definition mac_device_ext.h:596
Definition oal_skbuff.h:82