atcmd.h

来自「支持Telnet功能的Modem通讯程序」· C头文件 代码 · 共 87 行

H
87
字号
#if 0#include "defs.h"	/*->atcmd.h (uchar)*/#endiftypedef enum {    ATDA_NUM,    ATDA_STR} AtdAType;typedef enum {    ATDP_NUL,    ATDP_NUM,    ATDP_STR} AtdPType;#define ADDR_MAX 63#define PORT_MAX 63#define PT_MAX 40#define SREG_MAX 12typedef struct {    struct {	struct {	    char str[ADDR_MAX+1];	    AtdAType type;	} addr;	struct {	    char str[PORT_MAX+1];	    AtdPType type;	} port;    } d;    int f;    uchar s[SREG_MAX+1];    int pb[2];    int pd;    int pl;    int pr;    struct {	char str[PT_MAX+1];	int len;	int wont;    } pt;    int pv;} Atcmd;Atcmd atcmd, atcmdNV;#define CHAR_ESC (atcmd.s[2])#define CHAR_CR (atcmd.s[3])#define CHAR_LF (atcmd.s[4])#define CHAR_BS (atcmd.s[5])voidatcmdInit(void);voidatcmdD(const char *s, AtdAType at, AtdPType pt);intatcmdFake(const char *s, const char *vals);intatcmdH(const char *s);intatcmdI(const char *s);intatcmdSQuery(const char *s);intatcmdSSet(const char *s);voidatcmdZ(void);voidatcmdAW(void);intatcmdPB(const char *s);intatcmdPD(const char *s);intatcmdPL(const char *s);voidatcmdPQ(void);intatcmdPR(const char *s);intatcmdPT(const char *s);intatcmdPTSet(const char *s);intatcmdPV(const char *s);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?