|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|

结构体 | |
| struct | at_parse_param_t |
| struct | at_parse_param_table_t |
| struct | at_parse_args_t |
宏定义 | |
| #define | AT_PARSE_STRING_END_FLAG_LEN 1 |
| #define | AT_PARSE_STRING_FORMAT_FLAG_LEN 1 |
| #define | AT_PARSE_UINT32_STRING_LENGTH 10 |
| #define | AT_PARSE_UINT32_BASE 0 |
| #define | AT_PARSE_S32_MAX (2147483647) |
| #define | AT_PARSE_S32_MIN (-2147483648) |
| #define | AT_PARSE_OCTET_BYTES 2 |
| #define | AT_PARSE_CH_NUMBER_PER_BYTE 2 |
| #define | AT_PARSE_BIT_STRING_MAX_LEN 32 |
| #define | AT_PARSE_OFFSET_1 1 |
| #define | AT_PARSE_OFFSET_2 2 |
| #define | AT_PARSE_OFFSET_4 4 |
| #define | AT_PARSE_NUM_OF_HEX_A 10 |
类型定义 | |
| typedef at_ret_t(* | at_parse_assign_fun_t) (const at_parse_param_t *, const void *, const at_para_parse_syntax_t *) |
| typedef at_ret_t(* | at_parse_verify_fun_t) (const void *, const at_para_parse_syntax_t *) |
函数 | |
| bool | at_parse_has_remain_cmd (void) |
| at_cmd_info_t * | at_parse_get_next_remain_cmd (void) |
| at_format_t | at_parse_format_of_cmd (const at_cmd_info_t *cmd_info, uint16_t *offset) |
| void | at_parse_del_one_remain_cmd (at_cmd_info_t *cmd_info) |
| at_ret_t | at_parse_split_combine_cmd (const char *data, uint32_t len, uint16_t channel_id) |
| at_cmd_type_t | at_parse_cmd_type (const char *str, uint16_t *offset) |
| at_ret_t | at_parse_para_arguments (const char *str, void *args, const at_para_parse_syntax_t *syntax) |
| void | at_parse_free_arguments (void *args, const at_para_parse_syntax_t *syntax) |
变量 | |
| at_cmd_info_t * | g_at_remain_list = NULL |
| #define AT_PARSE_BIT_STRING_MAX_LEN 32 |
| #define AT_PARSE_CH_NUMBER_PER_BYTE 2 |
| #define AT_PARSE_NUM_OF_HEX_A 10 |
| #define AT_PARSE_OCTET_BYTES 2 |
| #define AT_PARSE_OFFSET_1 1 |
| #define AT_PARSE_OFFSET_2 2 |
| #define AT_PARSE_OFFSET_4 4 |
| #define AT_PARSE_S32_MAX (2147483647) |
| #define AT_PARSE_S32_MIN (-2147483648) |
| #define AT_PARSE_STRING_END_FLAG_LEN 1 |
Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2022. All rights reserved.
Description: Provides AT parse source
| #define AT_PARSE_STRING_FORMAT_FLAG_LEN 1 |
| #define AT_PARSE_UINT32_BASE 0 |
| #define AT_PARSE_UINT32_STRING_LENGTH 10 |
| typedef at_ret_t(* at_parse_assign_fun_t) (const at_parse_param_t *, const void *, const at_para_parse_syntax_t *) |
| typedef at_ret_t(* at_parse_verify_fun_t) (const void *, const at_para_parse_syntax_t *) |
| at_cmd_type_t at_parse_cmd_type | ( | const char * | str, |
| uint16_t * | offset | ||
| ) |
| void at_parse_del_one_remain_cmd | ( | at_cmd_info_t * | cmd_info | ) |
| at_format_t at_parse_format_of_cmd | ( | const at_cmd_info_t * | cmd_info, |
| uint16_t * | offset | ||
| ) |
| void at_parse_free_arguments | ( | void * | args, |
| const at_para_parse_syntax_t * | syntax | ||
| ) |
| at_cmd_info_t * at_parse_get_next_remain_cmd | ( | void | ) |
| bool at_parse_has_remain_cmd | ( | void | ) |
| at_ret_t at_parse_para_arguments | ( | const char * | str, |
| void * | args, | ||
| const at_para_parse_syntax_t * | syntax | ||
| ) |
| at_ret_t at_parse_split_combine_cmd | ( | const char * | data, |
| uint32_t | len, | ||
| uint16_t | channel_id | ||
| ) |
| at_cmd_info_t* g_at_remain_list = NULL |