WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
wal_config.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2012-2023. All rights reserved.
3 * Description: wal_config.c 的头文件
4 * Create: 2012年11月6日
5 */
6
7#ifndef __WAL_CONFIG_H__
8#define __WAL_CONFIG_H__
9
10#include "oal_ext_if.h"
11#include "wlan_types_common.h"
12#include "mac_vap_ext.h"
13#include "frw_ext_if.h"
14#include "osal_types.h"
15
16#ifdef __cplusplus
17#if __cplusplus
18extern "C" {
19#endif
20#endif
21
22/*****************************************************************************
23 1 其他头文件包含
24*****************************************************************************/
25
26#undef THIS_FILE_ID
27#define THIS_FILE_ID OAM_FILE_ID_WAL_CONFIG_H
28/*****************************************************************************
29 2 宏定义
30*****************************************************************************/
31typedef osal_u32 (*wal_config_get_func)(hmac_vap_stru *mac_vap, osal_u16 *pus_len, osal_u8 *param);
32typedef osal_u32 (*wal_config_set_func)(hmac_vap_stru *mac_vap, osal_u16 len, osal_u8 *param);
33
34#define WAL_BCAST_MAC_ADDR 255
35#define WAL_MAX_RATE_NUM 16
36
37
38/*****************************************************************************
39 3 枚举定义
40*****************************************************************************/
41/* 速率集种类,常发使用 */
51/*****************************************************************************
52 4 全局变量声明
53*****************************************************************************/
54
55
56/*****************************************************************************
57 5 消息头定义
58*****************************************************************************/
59
60
61/*****************************************************************************
62 6 消息定义
63*****************************************************************************/
64
65
66/*****************************************************************************
67 7 STRUCT定义
68*****************************************************************************/
69typedef struct {
71 osal_s8 pc_param[4]; /* 查询或配置信息 */
73
74/* WID对应的操作 */
75typedef struct {
77 oal_bool_enum_uint8 reset; /* 是否复位 */
78 osal_u8 auc_resv[1];
82
83/*****************************************************************************
84 8 UNION定义
85*****************************************************************************/
86
87
88/*****************************************************************************
89 9 宏定义
90*****************************************************************************/
91
92/*****************************************************************************
93 10 函数声明
94*****************************************************************************/
96
97#ifdef _PRE_SUPPORT_ACS
98extern osal_u32 wal_acs_netlink_recv_handle(frw_event_mem_stru *event_mem);
99#endif
100extern osal_u32 wal_config_get_wmm_params_etc(oal_net_device_stru *net_dev, osal_u8 *param);
101
104 osal_u8 *param);
105extern osal_u32 wal_send_cali_data_etc(oal_net_device_stru *net_dev);
106
107#ifdef _PRE_WLAN_FEATURE_DFS
108extern osal_u32 wal_config_get_dfs_chn_status(oal_net_device_stru *net_dev, osal_u8 *param);
109#endif
110#ifdef __cplusplus
111#if __cplusplus
112 }
113#endif
114#endif
115
116#endif /* end of wal_config.h */
osal_u8 oal_bool_enum_uint8
Definition oal_types_device_rom.h:45
unsigned char osal_u8
Definition osal_types.h:11
signed char osal_s8
Definition osal_types.h:17
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
Definition mac_vap_ext.h:2019
Definition wal_config.h:69
hmac_vap_stru * mac_vap
Definition wal_config.h:70
Definition wal_config.h:75
wlan_cfgid_enum_uint16 cfgid
Definition wal_config.h:76
wal_config_get_func p_get_func
Definition wal_config.h:79
oal_bool_enum_uint8 reset
Definition wal_config.h:77
wal_config_set_func p_set_func
Definition wal_config.h:80
wal_rf_test_enum
Definition wal_config.h:42
@ WAL_RF_TEST_RATES_BUTT
Definition wal_config.h:49
@ WAL_RF_TEST_20M_SHORT_GI_RATES
Definition wal_config.h:45
@ WAL_RF_TEST_11B_LEGACY_RATES
Definition wal_config.h:43
@ WAL_RF_TEST_20M_NORMAL_RATES
Definition wal_config.h:44
@ WAL_RF_TEST_40M_NORMAL_RATES
Definition wal_config.h:46
@ WAL_RF_TEST_40M_SHORT_GI_RATES
Definition wal_config.h:47
osal_u32 wal_config_get_wmm_params_etc(oal_net_device_stru *net_dev, osal_u8 *param)
osal_void wal_cfg_init(osal_void)
osal_u32 wal_send_cali_data_etc(oal_net_device_stru *net_dev)
osal_u32(* wal_config_set_func)(hmac_vap_stru *mac_vap, osal_u16 len, osal_u8 *param)
Definition wal_config.h:32
osal_u32(* wal_config_get_func)(hmac_vap_stru *mac_vap, osal_u16 *pus_len, osal_u8 *param)
Definition wal_config.h:31
osal_u32 hmac_config_send_event_etc(hmac_vap_stru *mac_vap, wlan_cfgid_enum_uint16 cfg_id, osal_u16 len, osal_u8 *param)
osal_u16 wlan_cfgid_enum_uint16
Definition wlan_mib_hcm.h:27