ceserial.h

来自「一个在Windows CE下开发的自定义串口控件,支持自由配置」· C头文件 代码 · 共 34 行

H
34
字号
// CESerial.h

#ifndef __CESERIAL_H__
#define __CESERIAL_H__

#define READBUFFER_SIZE 1024

struct ReadBuffer{
	int writepos;
	int readpos;
	TCHAR data[READBUFFER_SIZE];
};

class CCESerial
{

public:
	CCESerial();
	~CCESerial();

	BOOL Open(LPTSTR lpszPortName, int nBaud=38400);
	BOOL Close(void);
	int WriteData(TCHAR *,int);
	int ReadData(TCHAR *,int);
	int ReadWaiting();

protected:
	HANDLE hPort;
	struct ReadBuffer lBuffer;
	BOOL WriteByte(BYTE);
};

#endif

⌨️ 快捷键说明

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