WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_mfg.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.
3 * Description: hmac_mfg
4 * Create: 2023-05-20
5 */
6
7#ifndef HMAC_MFG_H
8#define HMAC_MFG_H
9
10/*****************************************************************************
11 1 其他头文件包含
12*****************************************************************************/
13#include "hmac_vap.h"
14#include "wlan_types.h"
16#include "hal_mfg.h"
17
18#ifdef __cplusplus
19#if __cplusplus
20extern "C" {
21#endif
22#endif
23
24#define WLAN_CFG_MAX_PARAM_NUM 10 /* 产测保存数据最大长度 */
25
26#define WLAN_CFG_MIN_RSSI_OFFSET (-16) /* rssi偏移最小值 */
27#define WLAN_CFG_MAX_RSSI_OFFSET 15 /* rssi偏移最大值 */
28#define WLAN_CFG_MIN_CHANNEL_NUM 1
29#define WLAN_CFG_MAX_CHANNEL_NUM 14
30
31#define WLAN_CFG_ONE_CURVE_FACTOR_NUM 3 /* 单条曲线放大系数个数 */
32#define WLAN_CFG_CURVE_FACTOR_NUM 6 /* 放大系数个数 */
33#define WLAN_CFG_POWER_PARAM_NUM 9 /* 功率偏移值个数 */
34#define WLAN_CFG_MAX_POWER_PARAM_NUM 9 /* 曲线系数个数 */
35#define WLAN_CFG_TES_POWER_NUM 2 /* 设置目标功率个数 */
36#define WLAN_CFG_MAX_TAR_POWER 230 /* 设置目标功率最大值 */
37#define WLAN_CFG_MIN_TAR_POWER 100 /* 设置目标功率最小值 */
38#define WLAN_CFG_MAX_CALI_POWER 300 /* 设置实际功率最大值 */
39#define WLAN_CFG_MIN_CALI_POWER 0 /* 设置实际功率最小值 */
40#define WLAN_CFG_CURVE_FACTOR_MIN 0 /* 放大系数最小值 */
41#define WLAN_CFG_CURVE_FACTOR_MAX 31 /* 放大系数最大值 */
42#define WLAN_CFG_CONSTANT_OFFSET_MIN (-32758) /* 系数c的偏移值最小值 */
43#define WLAN_CFG_CONSTANT_OFFSET_MAX 32767 /* 系数c的偏移值最大值 */
44#define WLAN_CFG_CONSTANT_OFFSET_HIGH_GAIN 0 /* 设置高功率段系数c的偏移值 */
45#define WLAN_CFG_CONSTANT_OFFSET_LOW_GAIN 1 /* 设置低功率段系数c的偏移值 */
46
47#define WLAN_CFG_TEMPER_MIN_LEVEL (-40) /* 最低温度温度 */
48#define WLAN_CFG_TEMPER_MAX_LEVEL 120 /* 最高温度 */
49#define WLAN_CFG_CONSTANT_OFFSET_NUM 3
50
51#define SIZE_8_BITS 8
52#define TEST_PARAM_NUM 3
53
60
66
67/*****************************************************************************
68 2 函数声明
69*****************************************************************************/
70
71static osal_u32 hmac_mfg_init_weakref(osal_void) __attribute__ ((weakref("hmac_mfg_init"), used));
72static osal_void hmac_mfg_deinit_weakref(osal_void) __attribute__ ((weakref("hmac_mfg_deinit"), used));
73#ifdef __cplusplus
74#if __cplusplus
75}
76#endif
77#endif
78
79#endif /* end of hmac_mfg.h */
mfg_power_curve_factor
Definition hmac_mfg.h:54
@ MAC_LOW_CURVE_FACTOR
Definition hmac_mfg.h:57
@ MAC_CURVE_FACTOR_BUTT
Definition hmac_mfg.h:58
@ MAC_CURVE_FACTOR_DEFAULT
Definition hmac_mfg.h:55
@ MAC_HIGH_CURVE_FACTOR
Definition hmac_mfg.h:56
#define WLAN_CFG_MAX_PARAM_NUM
Definition hmac_mfg.h:24
static osal_u32 used
Definition hmac_mfg.h:71
int osal_s32
Definition osal_types.h:19
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
Log message information header.
Definition log_oam_logger.h:564
Definition hmac_mfg.h:61
osal_u32 output_param_num
Definition hmac_mfg.h:64