📄 at_rps.h
字号:
#ifndef _AT_RPS_H
#define _AT_RPS_H
#include <sys\devmng.h>
typedef struct
{
char *s; // 响应类型的字符串
short len; // 字符串长度
short type; // 响应类型
unsigned char index[8]; // 索引
}AT_RPS_INDEX;
struct _subpar
{
struct _subpar *next; // 下一个参数
char *data; // 参数数据
short len; // 参数数据长度
short line; // 参数所在行
};
typedef struct _subpar SUBPAR;
typedef struct _at_rps_par
{
struct _at_rps_par *next; // 下一个响应
SUBPAR *head; // 第一个参数
SUBPAR *tail; // 最后一个参数
short num; // 参数的个数
};
typedef struct _at_rps_par AT_RPS_PAR;
extern AT_RPS_INDEX AtRpsTable[];
extern long MatchATRPSType( char *buf );
extern AT_RPS_PAR *GetParameter( char *buf, char *terminator, int termLen, char *symbol, int symLen );
extern void DispParameter( AT_RPS_PAR *par );
extern void FreeParameter( AT_RPS_PAR *par );
//#define _AT_RPS_INDEPENDENT_TEST
//#ifdef _AT_RPS_INDEPENDENT_TEST
extern int ReadResponse( char *buf, int n );
//#else
//#define ReadResponse( buf, len ) SysReadDev( UART0_ID, buf, len, -1 )
//#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -