6#if ! defined (AT_WIFI_MFG_CMD_TALBE_H)
7#define AT_WIFI_MFG_CMD_TALBE_H
8#ifdef _PRE_WLAN_FEATURE_MFG_TEST
76 const uint8_t *para10;
90 const uint8_t *para10;
100 const uint8_t *para1;
101 const uint8_t *para2;
106 const uint8_t *para1;
107 const uint8_t *para2;
119 calipower_args_t calipower;
120 coarse_args_t coarse;
121 efusepower_args_t efusepower;
122 efuserssi_args_t efuserssi;
123 rcaldata_args_t rcaldata;
124 efusetemp_args_t efusetemp;
125 efusexotrim_args_t efusexotrim;
126 factor_args_t factor;
128 getrssicomp_args_t getrssicomp;
129 highcurve_args_t highcurve;
130 lowcurve_args_t lowcurve;
131 remain_args_t remain;
132 rssicomp_args_t rssicomp;
133 tarpower_args_t tarpower;
135 xotrime_args_t xotrime;
139at_ret_t cmd_set_cali_power(
const calipower_args_t *args);
142at_ret_t cmd_set_cmu_xo_trim_coarse(
const coarse_args_t *args);
145at_ret_t cmd_set_efuse_power_info(
void);
146at_ret_t cmd_get_efuse_power_info(
void);
149at_ret_t cmd_set_efuse_rssi_offset(
const efuserssi_args_t *args);
150at_ret_t cmd_get_efuse_rssi_offset(
void);
156at_ret_t cmd_set_efuse_temp(
const efusetemp_args_t *args);
160at_ret_t cmd_set_efuse_cmu_xo_trim(
void);
161at_ret_t cmd_get_efuse_cmu_xo_trim(
void);
164at_ret_t cmd_set_curve_factor(
const factor_args_t *args);
168at_ret_t cmd_set_cmu_xo_trim_fine(
const fine_args_t *args);
171at_ret_t cmd_get_rssi_offset(
const getrssicomp_args_t *args);
174at_ret_t cmd_set_curve_param(
const highcurve_args_t *args);
178at_ret_t cmd_set_low_curve_param(
const lowcurve_args_t *args);
179at_ret_t cmd_get_low_curve_param(
void);
182at_ret_t cmd_efuse_remain(
const remain_args_t *args);
185at_ret_t cmd_set_rssi_offset(
const rssicomp_args_t *args);
188at_ret_t cmd_set_tar_power(
const tarpower_args_t *args);
200 .entry.string.max_length = 32,
201 .offset =
offsetof(calipower_args_t, para1)
207 .entry.string.max_length = 32,
208 .offset =
offsetof(calipower_args_t, para2)
217 .entry.string.max_length = 30,
218 .offset =
offsetof(coarse_args_t, para1)
226 .entry.string.max_length = 32,
227 .offset =
offsetof(efuserssi_args_t, para1)
232 .entry.string.max_length = 32,
233 .offset =
offsetof(efuserssi_args_t, para2)
239 .entry.string.max_length = 32,
240 .offset =
offsetof(efuserssi_args_t, para3)
249 .entry.string.max_length = 32,
250 .offset =
offsetof(efusetemp_args_t, para1)
258 .entry.string.max_length = 32,
259 .offset =
offsetof(factor_args_t, para1)
264 .entry.string.max_length = 32,
265 .offset =
offsetof(factor_args_t, para2)
270 .entry.string.max_length = 32,
271 .offset =
offsetof(factor_args_t, para3)
277 .entry.string.max_length = 32,
278 .offset =
offsetof(factor_args_t, para4)
287 .entry.string.max_length = 30,
288 .offset =
offsetof(fine_args_t, para1)
297 .entry.string.max_length = 32,
298 .offset =
offsetof(getrssicomp_args_t, para1)
306 .entry.string.max_length = 32,
307 .offset =
offsetof(highcurve_args_t, para1)
312 .entry.string.max_length = 32,
313 .offset =
offsetof(highcurve_args_t, para2)
318 .entry.string.max_length = 32,
319 .offset =
offsetof(highcurve_args_t, para3)
324 .entry.string.max_length = 32,
325 .offset =
offsetof(highcurve_args_t, para4)
330 .entry.string.max_length = 32,
331 .offset =
offsetof(highcurve_args_t, para5)
336 .entry.string.max_length = 32,
337 .offset =
offsetof(highcurve_args_t, para6)
342 .entry.string.max_length = 32,
343 .offset =
offsetof(highcurve_args_t, para7)
348 .entry.string.max_length = 32,
349 .offset =
offsetof(highcurve_args_t, para8)
354 .entry.string.max_length = 32,
355 .offset =
offsetof(highcurve_args_t, para9)
361 .entry.string.max_length = 32,
362 .offset =
offsetof(highcurve_args_t, para10)
370 .entry.string.max_length = 32,
371 .offset =
offsetof(lowcurve_args_t, para1)
376 .entry.string.max_length = 32,
377 .offset =
offsetof(lowcurve_args_t, para2)
382 .entry.string.max_length = 32,
383 .offset =
offsetof(lowcurve_args_t, para3)
388 .entry.string.max_length = 32,
389 .offset =
offsetof(lowcurve_args_t, para4)
394 .entry.string.max_length = 32,
395 .offset =
offsetof(lowcurve_args_t, para5)
400 .entry.string.max_length = 32,
401 .offset =
offsetof(lowcurve_args_t, para6)
406 .entry.string.max_length = 32,
407 .offset =
offsetof(lowcurve_args_t, para7)
412 .entry.string.max_length = 32,
413 .offset =
offsetof(lowcurve_args_t, para8)
418 .entry.string.max_length = 32,
419 .offset =
offsetof(lowcurve_args_t, para9)
425 .entry.string.max_length = 32,
426 .offset =
offsetof(lowcurve_args_t, para10)
435 .entry.string.max_length = 32,
436 .offset =
offsetof(remain_args_t, para1)
444 .entry.string.max_length = 32,
445 .offset =
offsetof(rssicomp_args_t, para1)
451 .entry.string.max_length = 32,
452 .offset =
offsetof(rssicomp_args_t, para2)
460 .entry.string.max_length = 32,
461 .offset =
offsetof(tarpower_args_t, para1)
467 .entry.string.max_length = 32,
468 .offset =
offsetof(tarpower_args_t, para2)
498 cmd_set_efuse_power_info,
500 cmd_get_efuse_power_info,
510 cmd_get_efuse_rssi_offset,
538 cmd_set_efuse_cmu_xo_trim,
540 cmd_get_efuse_cmu_xo_trim,
550 cmd_get_curve_factor,
590 cmd_get_low_curve_param,
#define NULL
Definition common_def.h:21
at_ret_t(* at_set_func_t)(const void *arg)
声明AT命令设置函数类型。
Definition at.h:133
at_ret_t
定义AT错误码。
Definition at.h:46
@ AT_SYNTAX_ATTR_MAX_LENGTH
Definition at.h:301
@ AT_SYNTAX_ATTR_OPTIONAL
Definition at.h:285
@ AT_SYNTAX_TYPE_STRING
Definition at.h:264
定义AT命令实体。
Definition at.h:346
定义AT命令某个参数校验结构。
Definition at.h:323
uint32_t type
Definition at.h:324