busmodem.h

来自「抄水表手持POS代码」· C头文件 代码 · 共 30 行

H
30
字号
#define MODEM_CP_LINK		02
#define MODEM_CP_LOGIN		04
#define MODEM_CP_LOGOUT		06
#define MODEM_CP_CHECKTIME	08
#define MODEM_CP_TDSTART	10
#define MODEM_CP_TDSTDATA	12
#define MODEM_CP_TDEND		14

#define MODEM_CP_REQDATA	0x15				//request data
#define MODEM_CP_RDSTART	0x16
#define MODEM_CP_RDSTDATA	0x18
#define MODEM_CP_RDEND		0x1a


extern char ModemLink(char *dialnum,int devno,int StationNo);
extern char ModemLogin(char username[10],char password[10],char opsnr[4]);
extern char ModemTx(unsigned char *txbuf, int length,unsigned int sno ,unsigned char funno,int waittm);  //length<240
extern char ModemTx5(unsigned char *txbuf, int length,unsigned int sno ,unsigned char funno,int waittm); 
extern int  ModemRx(unsigned char *rbuf, int length,int dl);//return =0:NOK,  1~256 OK'
extern int  ModemReq(unsigned char *rbuf, int length, unsigned char funno, int dl);//return =0:NOK,  1~256 OK:function No
extern char ModemOnline();
extern void ModemOffline();

extern unsigned char ModemFunno(unsigned char *rbuf,int length,unsigned char funno, int waittm);
extern char  ModemSendFunno(unsigned char *txbuf, int length,unsigned int sno ,unsigned char funno);
extern char  ModemCheckTime(unsigned char *rbuf);
//extern int Calc_crc(unsigned char mode, unsigned char len, unsigned char *in, unsigned char *out);


⌨️ 快捷键说明

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