WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
at_parse.h 文件参考
#include "at_product.h"
at_parse.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  at_cmd_str
 

类型定义

typedef struct at_cmd_str at_cmd_info_t
 

枚举

enum  at_format_t { AT_FORMAT_ADD = 0x00 , AT_FORMAT_EXPAND , AT_FORMAT_ERROR , AT_FORMAT_NUM }
 AT命令格式 更多...
 
enum  at_parse_state_t { AT_NORMAL_STATE = 0x00 , AT_ESCAPE_STATE , AT_END_STATE }
 

函数

bool at_parse_has_remain_cmd (void)
 
void at_parse_del_one_remain_cmd (at_cmd_info_t *cmd_info)
 
at_cmd_info_tat_parse_get_next_remain_cmd (void)
 
at_format_t at_parse_format_of_cmd (const at_cmd_info_t *cmd_info, uint16_t *offset)
 
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

typedef struct at_cmd_str at_cmd_info_t

枚举类型说明

◆ at_format_t

AT命令格式

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2022. All rights reserved.
Description: Provides at parse service header. Only for AT module.

枚举值
AT_FORMAT_ADD 
AT_FORMAT_EXPAND 
AT_FORMAT_ERROR 
AT_FORMAT_NUM 

◆ at_parse_state_t

枚举值
AT_NORMAL_STATE 
AT_ESCAPE_STATE 
AT_END_STATE 

函数说明

◆ at_parse_cmd_type()

at_cmd_type_t at_parse_cmd_type ( const char *  str,
uint16_t *  offset 
)

◆ at_parse_del_one_remain_cmd()

void at_parse_del_one_remain_cmd ( at_cmd_info_t cmd_info)

◆ at_parse_format_of_cmd()

at_format_t at_parse_format_of_cmd ( const at_cmd_info_t cmd_info,
uint16_t *  offset 
)

◆ at_parse_free_arguments()

void at_parse_free_arguments ( void *  args,
const at_para_parse_syntax_t syntax 
)

◆ at_parse_get_next_remain_cmd()

at_cmd_info_t * at_parse_get_next_remain_cmd ( void  )

◆ at_parse_has_remain_cmd()

bool at_parse_has_remain_cmd ( void  )

◆ at_parse_para_arguments()

at_ret_t at_parse_para_arguments ( const char *  str,
void *  args,
const at_para_parse_syntax_t syntax 
)

◆ at_parse_split_combine_cmd()

at_ret_t at_parse_split_combine_cmd ( const char *  data,
uint32_t  len,
uint16_t  channel_id 
)