亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? serialport.h

?? 《Visual C++/Turbo C串口通信編程實踐》配套源碼
?? H
字號:

#ifndef __SERIALPORT_H__
#define __SERIALPORT_H__

#define WM_COMM_BREAK_DETECTED		WM_USER+1	// A break was detected on input.
#define WM_COMM_CTS_DETECTED		WM_USER+2	// The CTS (clear-to-send) signal changed state. 
#define WM_COMM_DSR_DETECTED		WM_USER+3	// The DSR (data-set-ready) signal changed state. 
#define WM_COMM_ERR_DETECTED		WM_USER+4	// A line-status error occurred. Line-status errors are CE_FRAME, CE_OVERRUN, and CE_RXPARITY. 
#define WM_COMM_RING_DETECTED		WM_USER+5	// A ring indicator was detected. 
#define WM_COMM_RLSD_DETECTED		WM_USER+6	// The RLSD (receive-line-signal-detect) signal changed state. 
#define WM_COMM_RXCHAR				WM_USER+7	// A character was received and placed in the input buffer. 
#define WM_COMM_RXFLAG_DETECTED		WM_USER+8	// The event character was received and placed in the input buffer.  
#define WM_COMM_TXEMPTY_DETECTED	WM_USER+9	// The last character in the output buffer was sent.  

class CSerialPort
{														 
public:
	int m_nWriteSize;
	void ClosePort();
	// contruction and destruction
	CSerialPort();
	virtual		~CSerialPort();

	// port initialisation											
	BOOL		InitPort(CWnd* pPortOwner, UINT portnr = 1, UINT baud = 19200, char parity = 'N', UINT databits = 8, UINT stopbits = 1, DWORD dwCommEvents = EV_RXCHAR, UINT writebuffersize = 1024);
	HANDLE				m_hComm;

	// start/stop comm watching
	BOOL		StartMonitoring();
	BOOL		RestartMonitoring();
	BOOL		StopMonitoring();

	DWORD		GetWriteBufferSize();
	DWORD		GetCommEvents();
	DCB			GetDCB();

	void		WriteToPort(char* string);
	void		WriteToPort(char* string,int n);
	void		WriteToPort(LPCTSTR string);
	void		WriteToPort(LPCTSTR string,int n);

protected:
	// protected memberfunctions
	void		ProcessErrorMessage(char* ErrorText);
	static UINT	CommThread(LPVOID pParam);
	static void	ReceiveChar(CSerialPort* port, COMSTAT comstat);
	static void	WriteChar(CSerialPort* port);

	// thread
	CWinThread*			m_Thread;

	// synchronisation objects
	CRITICAL_SECTION	m_csCommunicationSync;
	BOOL				m_bThreadAlive;

	// handles
	HANDLE				m_hWriteEvent;
	HANDLE				m_hShutdownEvent;

	// Event array. 
	// One element is used for each event. There are two event handles for each port.
	// A Write event and a receive character event which is located in the overlapped structure (m_ov.hEvent).
	// There is a general shutdown when the port is closed. 
	HANDLE				m_hEventArray[3];

	// structures
	OVERLAPPED			m_ov;
	COMMTIMEOUTS		m_CommTimeouts;
	DCB					m_dcb;

	// owner window
	CWnd*				m_pOwner;

	// misc
	UINT				m_nPortNr;
	char*				m_szWriteBuffer;
	DWORD				m_dwCommEvents;
	DWORD				m_nWriteBufferSize;
};

#endif __SERIALPORT_H__


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲v日本v欧美v久久精品| 欧美日本在线播放| bt7086福利一区国产| 国产福利91精品| 成人中文字幕在线| 色欧美片视频在线观看 | 国产精品538一区二区在线| 国产麻豆一精品一av一免费| 丁香婷婷综合网| 欧美日韩免费视频| 中文字幕av一区二区三区高| 亚洲人成7777| 国产.欧美.日韩| 欧美一级欧美三级在线观看| 国产精品久久影院| 国产精品一二三区在线| 欧美日韩一级大片网址| 亚洲图片欧美激情| 国产一区二区主播在线| 91精品久久久久久久91蜜桃| 国产精品夫妻自拍| 成人激情午夜影院| 欧美国产精品一区二区三区| 免费人成黄页网站在线一区二区 | 另类小说综合欧美亚洲| 色综合天天综合色综合av | 国产精品乱码一区二区三区软件 | 日韩一级在线观看| 免费观看成人鲁鲁鲁鲁鲁视频| 欧洲精品中文字幕| 一区二区三区中文字幕| 91美女视频网站| 亚洲国产一二三| 91 com成人网| 国产精品一区一区| 中文字幕一区二区三区在线播放| 国产成人综合在线观看| 国产女人aaa级久久久级| 99视频国产精品| 亚洲高清三级视频| 欧美一区二区免费观在线| 久久99久久99精品免视看婷婷| 欧美精品一区二区三区四区| 国产精品996| 亚洲一二三四区不卡| 欧美性色黄大片| 国产精品综合视频| 亚洲综合在线第一页| 欧美一区二区三区思思人| 风流少妇一区二区| 青青青伊人色综合久久| 成人免费一区二区三区在线观看| 欧洲亚洲精品在线| av色综合久久天堂av综合| 日本三级韩国三级欧美三级| 国产精品免费观看视频| 制服丝袜一区二区三区| 色噜噜狠狠成人网p站| 国产一区三区三区| 国产在线不卡一卡二卡三卡四卡| 亚洲女人****多毛耸耸8| 国产视频一区二区三区在线观看| 精品视频全国免费看| 欧美综合在线视频| 91视频国产观看| 91丨国产丨九色丨pron| 不卡高清视频专区| 91浏览器入口在线观看| 99国产精品99久久久久久| 99天天综合性| 欧美在线高清视频| 69成人精品免费视频| 91精品国产综合久久精品麻豆| 欧美人xxxx| 久久久午夜精品理论片中文字幕| 精品乱码亚洲一区二区不卡| 精品毛片乱码1区2区3区| 欧美精品一区二区蜜臀亚洲| 国产欧美日韩久久| 亚洲欧美另类图片小说| 日韩高清电影一区| 国产v日产∨综合v精品视频| 91亚洲男人天堂| 日韩欧美激情四射| 国产精品黄色在线观看| 艳妇臀荡乳欲伦亚洲一区| 免费精品视频在线| 日本乱码高清不卡字幕| 欧美xxxxxxxxx| 亚洲成人高清在线| 色偷偷一区二区三区| 精品久久久久久久久久久久久久久 | 欧美精品一卡二卡| 欧美国产视频在线| 日日夜夜免费精品| 91在线观看免费视频| 久久蜜桃av一区精品变态类天堂| 日韩美女啊v在线免费观看| 日本免费新一区视频| 在线精品国精品国产尤物884a| 欧美一级片在线| 欧美aaaaaa午夜精品| 欧美欧美欧美欧美首页| 亚洲精品国产一区二区精华液| 国产精品一区二区三区99| 日韩欧美一区中文| 国产综合久久久久久久久久久久| 欧美精品xxxxbbbb| 日韩黄色小视频| 欧美电影免费观看高清完整版在| 夜色激情一区二区| 日韩一区二区不卡| 国产精品99久久久久久久女警 | 成人精品国产福利| 国产日韩欧美不卡| 91丨九色丨蝌蚪丨老版| 午夜激情久久久| 日韩一区二区三区四区五区六区| 日本va欧美va精品发布| 精品第一国产综合精品aⅴ| 成人午夜激情在线| 亚洲国产精品久久久男人的天堂| 欧美最猛黑人xxxxx猛交| 蜜臀a∨国产成人精品| 欧美韩国日本一区| 欧美视频你懂的| 欧美一区二区精品在线| 欧美一级片在线看| 日韩欧美色电影| 精品国产91乱码一区二区三区| 亚洲男同1069视频| 97精品电影院| 一区二区三区在线影院| 国产精品久久久久一区二区三区 | 国产精品久久久久影院色老大| 日韩欧美在线影院| 亚洲男人都懂的| 日韩一区二区在线看| 在线观看精品一区| 成人精品小蝌蚪| 国产自产视频一区二区三区| 国产精品灌醉下药二区| 欧美精品一区男女天堂| 国产福利精品导航| 在线免费观看视频一区| 国内外成人在线| 亚洲综合色噜噜狠狠| 国产精品国产三级国产普通话三级| 欧美午夜不卡视频| 老司机一区二区| 一本色道久久综合狠狠躁的推荐| 91麻豆视频网站| eeuss国产一区二区三区| 精品无人区卡一卡二卡三乱码免费卡| 国产一区二区剧情av在线| 99精品视频在线播放观看| 欧美日韩精品一区二区三区四区| 亚洲精品国久久99热| 久久爱www久久做| 欧美日韩视频在线第一区| 亚洲欧洲综合另类| 国产99久久久国产精品潘金 | 国产精品久久久久久福利一牛影视| 亚洲综合久久av| 欧美裸体bbwbbwbbw| 亚洲视频每日更新| 在线观看av一区| 亚洲在线视频免费观看| 欧美性xxxxxx少妇| 免费观看成人鲁鲁鲁鲁鲁视频| 日韩欧美不卡在线观看视频| 国产在线播放一区| 国产三级精品三级在线专区| 99久久综合国产精品| 亚洲妇女屁股眼交7| 日韩一区二区三区精品视频 | 亚洲国产精品久久一线不卡| 51精品久久久久久久蜜臀| 国产在线不卡一卡二卡三卡四卡| 国产精品久久久久久久久果冻传媒| 欧美午夜精品免费| 成人动漫中文字幕| 日本 国产 欧美色综合| 国产精品网站一区| 欧美大度的电影原声| 欧美婷婷六月丁香综合色| 国产福利精品一区二区| 日本三级亚洲精品| 亚洲综合图片区| 综合av第一页| 国产精品久久久久久久久快鸭 | 日本一区二区免费在线| 久久蜜桃av一区精品变态类天堂 | 日本不卡一区二区| 国产一区二区主播在线| 色哟哟在线观看一区二区三区| 91成人免费网站| 精品对白一区国产伦| 亚洲精品美腿丝袜| 韩日av一区二区|