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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? serialport.h

?? EasyIsp下載線電路圖
?? H
字號(hào):
/*
**	FILENAME			CSerialPort.h
**
**	PURPOSE				This class can read, write and watch one serial port.
**						It sends messages to its owner when something happends on the port
**						The class creates a thread for reading and writing so the main
**						program is not blocked.
**
**	CREATION DATE		15-09-1997
**	LAST MODIFICATION	12-11-1997
**
**	AUTHOR				Remon Spekreijse
**
**
*/

#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.  
#define	WM_COMM_RXD					WM_USER+10	//已經(jīng)接收完數(shù)據(jù)塊


///////////////////////////////////////////////////////////////////
//增加3個(gè)函數(shù)方便收發(fā)數(shù)據(jù)塊
//SendBlock(BYTE *pBuf, unsigned long nLength):發(fā)送數(shù)據(jù)塊
//virtual OnReceived(BYTE *pBuf, UINT nLength):當(dāng)接受到指定長度的數(shù)據(jù)塊時(shí)
//不重載該函數(shù)將發(fā)送消息給窗口
//SetExpRcv(nLength):設(shè)定期望接收數(shù)據(jù)塊的長度
////////////////////////////////////////////////////////////////////

class CSerialPort
{														 
public:
	void SetExpRcv(UINT nLength);
	BYTE* RxdBuf;
	UINT m_nBytesExpected;
	virtual void OnReceived(BYTE* pBuf,UINT nLength);
	void ReceiveBlock(COMSTAT comstat);
	unsigned long SendBlock(BYTE* pBuf,unsigned long nLength);
	// 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 stopsbits = 1, DWORD dwCommEvents = EV_RXCHAR | EV_CTS, UINT nBufferSize = 512);

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

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

	void		WriteToPort(char* string);

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_hShutdownEvent;
	HANDLE				m_hComm;
	HANDLE				m_hWriteEvent;
	// 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__


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品v日韩精品| 一区av在线播放| 婷婷久久综合九色国产成人| av一区二区三区在线| 精品国产制服丝袜高跟| 日韩国产欧美在线视频| 在线国产亚洲欧美| 亚洲色图视频免费播放| 成人国产一区二区三区精品| 久久综合九色综合欧美亚洲| 奇米精品一区二区三区四区 | 夜夜嗨av一区二区三区四季av| 国产成人在线看| ww亚洲ww在线观看国产| 精品综合久久久久久8888| 欧美日韩国产免费| 午夜激情一区二区三区| 欧美日韩在线播| 亚洲一级二级在线| 91国偷自产一区二区三区观看 | 精品一区二区日韩| 欧美一区二区三区啪啪| 日本aⅴ精品一区二区三区| 欧美人妖巨大在线| 午夜一区二区三区在线观看| 在线免费亚洲电影| 一级中文字幕一区二区| 日本丶国产丶欧美色综合| 亚洲区小说区图片区qvod| 色综合久久综合中文综合网| 亚洲精品伦理在线| 色天天综合色天天久久| 亚洲一区自拍偷拍| 欧美日韩一本到| 日本大胆欧美人术艺术动态| 欧美成人一区二区三区在线观看 | 欧美日韩在线播放三区四区| 亚洲高清免费一级二级三级| 5566中文字幕一区二区电影| 日韩av网站在线观看| 欧美本精品男人aⅴ天堂| 精品亚洲成a人| 国产亚洲精品7777| 成人黄色一级视频| 最新欧美精品一区二区三区| 在线国产亚洲欧美| 日本成人在线电影网| 精品国产一区二区三区av性色| 久久精品72免费观看| 久久久一区二区三区| 成人app在线| 亚洲一级片在线观看| 日韩情涩欧美日韩视频| 国产成人免费av在线| 亚洲男人的天堂在线观看| 欧美日韩免费一区二区三区| 青青草一区二区三区| 久久女同精品一区二区| 成人国产精品免费网站| 一区二区免费在线播放| 欧美一区二区视频在线观看| 国产最新精品免费| 中文字幕在线播放不卡一区| 欧美吻胸吃奶大尺度电影| 日本欧美肥老太交大片| 国产日韩精品一区二区三区在线| 成人18视频在线播放| 亚洲国产欧美日韩另类综合 | 国产欧美一区二区三区鸳鸯浴| 99精品1区2区| 日韩精品色哟哟| 国产偷国产偷精品高清尤物| 色狠狠色噜噜噜综合网| 日本视频一区二区| 国产精品久久久久久久久果冻传媒| 日本高清免费不卡视频| 蜜桃视频在线观看一区二区| 国产精品三级视频| 欧美日韩黄色一区二区| 国产乱子伦视频一区二区三区| 亚洲视频在线一区二区| 欧美一级片在线观看| 大陆成人av片| 五月综合激情网| 国产午夜精品一区二区三区嫩草| 欧美在线观看视频一区二区三区| 韩国女主播成人在线观看| 亚洲美腿欧美偷拍| 精品久久久久久亚洲综合网| 99久久精品费精品国产一区二区| 日韩av一二三| 亚洲视频在线一区观看| 欧美mv和日韩mv的网站| 色狠狠桃花综合| 国产精品中文字幕欧美| 亚洲一区二区三区影院| 久久久久久久久久久黄色| 在线观看网站黄不卡| 国产精品一级在线| 亚洲成av人片| 国产精品素人一区二区| 91精品国产91综合久久蜜臀| 99精品热视频| 国内久久婷婷综合| 亚洲成人一二三| 亚洲欧美怡红院| 欧美精品一区二区三区在线播放| 欧美最猛黑人xxxxx猛交| 国产精品影音先锋| 男男gaygay亚洲| 洋洋成人永久网站入口| 国产午夜精品一区二区三区视频 | 欧美一级专区免费大片| 在线观看成人小视频| 成人深夜在线观看| 韩国成人在线视频| 日韩国产欧美三级| 亚洲黄色免费网站| 国产女主播在线一区二区| 欧美一卡2卡3卡4卡| 欧美三级视频在线观看| 99免费精品视频| 国产乱码精品一区二区三| 日韩电影免费在线看| 亚洲午夜激情网页| 亚洲欧美日韩国产综合| 国产精品狼人久久影院观看方式| 26uuu亚洲综合色欧美| 在线播放视频一区| 91久久精品一区二区三| 不卡欧美aaaaa| 粗大黑人巨茎大战欧美成人| 国产精品一二二区| 国产乱淫av一区二区三区| 蓝色福利精品导航| 日韩一区欧美二区| 亚洲成av人综合在线观看| 一区二区欧美视频| 亚洲精品视频在线观看网站| 综合久久久久久久| 中文字幕一区二区5566日韩| 国产女人18水真多18精品一级做 | 中文av字幕一区| 国产女人aaa级久久久级| 国产午夜亚洲精品午夜鲁丝片| 久久中文娱乐网| 欧美精品一区二区三| 26uuu久久天堂性欧美| 精品久久久久久久久久久久久久久久久 | 日本午夜一本久久久综合| 亚洲国产精品欧美一二99| 亚洲尤物视频在线| 亚洲高清在线精品| 婷婷综合另类小说色区| 日韩av不卡一区二区| 日韩电影在线一区| 日韩国产欧美三级| 免费成人小视频| 麻豆91精品视频| 久久成人综合网| 国产自产高清不卡| 国产不卡视频一区| 成人激情午夜影院| 91影视在线播放| 91视视频在线直接观看在线看网页在线看| 成人a区在线观看| 99久久免费视频.com| 色婷婷av一区二区三区软件| 欧洲亚洲国产日韩| 欧美剧情片在线观看| 日韩一区二区免费电影| 久久综合久久综合久久| 国产日韩亚洲欧美综合| 国产精品成人一区二区艾草| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 亚洲男女一区二区三区| 亚洲成人精品在线观看| 毛片一区二区三区| 国产精品正在播放| 成人18视频在线播放| 在线视频中文字幕一区二区| 欧美伦理电影网| 欧美va在线播放| 国产精品无码永久免费888| 亚洲精品成人在线| 青椒成人免费视频| 国内不卡的二区三区中文字幕| 成人免费毛片aaaaa**| 色拍拍在线精品视频8848| 91麻豆精品国产91久久久久久久久 | 国产精品你懂的在线| 亚洲美女视频一区| 日本成人超碰在线观看| 国产电影一区在线| 色999日韩国产欧美一区二区| 91精品黄色片免费大全| 国产清纯白嫩初高生在线观看91 | 开心九九激情九九欧美日韩精美视频电影 | 亚洲bt欧美bt精品777| 精品在线观看视频|