WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
cali_cap.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2023. All rights reserved.
3 * Description: cap code计算
4 */
5
6#ifndef __CALI_CAP_H__
7#define __CALI_CAP_H__
8/*****************************************************************************
9 1 其他头文件包含
10*****************************************************************************/
11#include "cali_outer_hal_if.h"
12#include "cali_base_def.h"
13#include "cali_accum_data.h"
14#include "fe_rf_dev.h"
15
16#ifdef __cplusplus
17#if __cplusplus
18extern "C" {
19#endif
20#endif
21
22/*****************************************************************************
23 2 宏定义
24*************************************************************************/
25
26/*****************************************************************************
27 3 枚举定义
28*****************************************************************************/
35/*****************************************************************************
36 4 全局变量声明
37*****************************************************************************/
38
39/*****************************************************************************
40 5 消息头定义
41*****************************************************************************/
42
43/*****************************************************************************
44 6 消息定义
45*****************************************************************************/
46
47/*****************************************************************************
48 7 STRUCT定义
49*****************************************************************************/
50typedef struct {
51 osal_u8 cap_path_type; /* 校准CAP的通路类型,0:功率校准通路 1:logen校准 */
53 osal_u8 cali_subband_num; /* CAP CODE配置频点 */
55 osal_u16 cap_code_len; /* CAP CODE长度 */
56 osal_s16 accum_threshold; /* 累加上报上限值 */
57 osal_s32 vdet_offset; /* 无单音时的DC值 */
59/*****************************************************************************
60 9 OTHERS定义
61*****************************************************************************/
62/* 函数指针定义 WRITE_UPC_FUNC_PTR */
64/*****************************************************************************
65 10 函数声明
66*****************************************************************************/
68 cali_accum_para_stru *accum_param, p_upc_cfg_func set_cap_func, osal_u8 *code);
69
70#ifdef __cplusplus
71#if __cplusplus
72}
73#endif
74#endif
75
76#endif
osal_void(* p_upc_cfg_func)(const hal_rf_dev *, osal_u8, osal_u8, osal_u16)
Definition cali_cap.h:63
osal_u8 cali_calc_cap_code(const hal_device_stru *device, cali_cap_stru *cap_cali_param, cali_accum_para_stru *accum_param, p_upc_cfg_func set_cap_func, osal_u8 *code)
cali_cap_path_enum
Definition cali_cap.h:29
@ CALI_CAP_PATH_PWR
Definition cali_cap.h:30
@ CALI_CAP_PATH_LOGEN
Definition cali_cap.h:31
@ CALI_CAP_PATH_BUTT
Definition cali_cap.h:33
osal_u8 code
Definition oal_net.h:1
int osal_s32
Definition osal_types.h:19
unsigned char osal_u8
Definition osal_types.h:11
short osal_s16
Definition osal_types.h:18
void osal_void
Definition osal_types.h:29
unsigned short osal_u16
Definition osal_types.h:12
Definition cali_accum_data.h:54
Definition cali_cap.h:50
osal_u8 cap_path_type
Definition cali_cap.h:51
osal_u8 reserved
Definition cali_cap.h:54
osal_u8 cali_subband_num
Definition cali_cap.h:53
osal_s16 accum_threshold
Definition cali_cap.h:56
osal_u16 cap_code_len
Definition cali_cap.h:55
wlan_channel_band_enum_uint8 cali_band
Definition cali_cap.h:52
osal_s32 vdet_offset
Definition cali_cap.h:57
Definition fe_rf_dev.h:22
Definition hal_device_rom.h:39
osal_u8 wlan_channel_band_enum_uint8
Definition wlan_types_base_rom.h:97