📄 comapi.h
字号:
#ifndef COMAPI_H#define COMAPI_H#define TRUE 1#define FALSE 0#define Send_Data 0x0F#define Recv_Data 0xF0#define Error_Recv -1#define COM1 "/dev/tts/1"#define COM2 "/dev/tts/2"#define COM3 "/dev/tts/3"#define COM4 "/dev/tts/4"#define COM5 "/dev/tts/5"#define COM6 "/dev/tts/6"#define COM7 "/dev/tts/7"#define COM8 "/dev/tts/8"#define TIMEOUT_SEC(buflen, baud) (buflen*20/baud + 1)#define TIMEOUT_USEC 0#define EveryRead 8#define MinBaudRate 1200int COM[9];unsigned short ComBaudRate[9];void DelayBaud(int iPort);void OpenCOM(int iPort);int ComDataCome(int iPort, int TimeOut);int Com_Config(int iPort, unsigned short speed, int databits, int stopbits, int parity);int ReadComPort(int iPort, unsigned char *data, int datalength);int COMM_SendBuff(int iPort, unsigned char *data, int datalength);void COM_Clear(int iPort);int BAUDRATE(unsigned short baudrate);void OpenComPort(int iPort, unsigned short baudrate, int databit, int stopbit, char parity);
int COMM_SendBuff_LHLC(int iPort, unsigned char *data, int datalength);//add for 联华励磁(LH-WLT02) 下发时每个字节之间延时10ms#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -