⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 comm.h1

📁 完整,实用的VC写的控制系统,下位分析设备采样控制系统.
💻 H1
字号:
// From Win32 SDK's TTY Sample
// Modify by FangHong, 1996, 1997

#ifndef _COMM__H
#define _COMM__H

// ascii definitions
const BYTE	ASCII_XON = 0x11;
const BYTE	ASCII_XOFF = 0x13;

class	CWnd;
class	CCommInfo
{
public:
	CCommInfo();
	~CCommInfo();

public:
	BOOL	Init();
	BOOL	CloseConnection(void);
	BOOL	OpenConnection(void);

	int	ReadCommBlock(LPSTR  lpszBlock, int  nMaxLength);
	BOOL	WriteCommBlock(LPSTR  lpByte, DWORD  dwBytesToWrite);

	static UINT	CommWatchProc(LPVOID  lpCommInfo);

protected:
	BOOL	SetupConnection(void);

public:
	BOOL	m_fConnected;

	HANDLE	m_idComDev;
	BYTE	m_bPort;
	BYTE	m_bFlowCtrl;
	BYTE	m_bParity;
	BYTE	m_bStopBits;
	BYTE	m_bByteSize;
	DWORD	m_dwBaudRate;

	HANDLE	m_hWatchThread;
	DWORD	m_dwThreadID;

	OVERLAPPED	m_osWrite;
	OVERLAPPED	m_osRead;

	CWnd*	m_pNotifyWnd;
	DWORD	m_dwCommCommandID;
	BYTE*	m_pReadBuf;
	int	m_nReadBufLen;
};

#endif	// _COMM__H

⌨️ 快捷键说明

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