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

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

?? yscomm.h

?? 通過貓實現計算機之間的通信
?? H
字號:
// YsAT.h: interface for the CYsComm class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_YSAT_H__D43071E4_C7CF_11D5_971D_0050BADA81C3__INCLUDED_)
#define AFX_YSAT_H__D43071E4_C7CF_11D5_971D_0050BADA81C3__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

/****************************************************************
名稱:				重疊操作串口類
作者:				廣州暨南大學97計算機 姚舜
EMAIL:				ycatx@ycatx.net
創建時間:			2001.10.23
最近修改時間:		2003.5.21
功能:				對串口操作進行全面的封裝
等級:				☆☆☆☆☆
****************************************************************/

#define TYPE_READ		1
#define TYPE_WRITE		0
//#define BAUDRATE 1200//定義baudrate
//定義串口事件
#define WM_YSCOMM_MESSAGE WM_USER+2998
#define	WM_EV_BREAK		WM_USER+2999	//A break was detected on input. 
#define	WM_EV_CTS		WM_EV_BREAK+1	//The CTS (clear-to-send) signal changed state. 
#define	WM_EV_DSR		WM_EV_BREAK+2	//The DSR (data-set-ready) signal changed state. 
#define	WM_EV_ERR		WM_EV_BREAK+3	//A line-status error occurred. Line-status errors are CE_FRAME, CE_OVERRUN, and CE_RXPARITY. 
#define	WM_EV_RING		WM_EV_BREAK+4	//A ring indicator was detected. 
#define	WM_EV_RLSD		WM_EV_BREAK+5	//The RLSD (receive-line-signal-detect) signal changed state. 
#define	WM_EV_RXCHAR	WM_EV_BREAK+6	//A character was received and placed in the input buffer. 
#define	WM_EV_RXFLAG	WM_EV_BREAK+7	//The event character was received and placed in the input buffer. The event character is specified in the device's DCB structure, which is applied to a serial port by using the SetCommState function. 
#define	WM_EV_TXEMPTY	WM_EV_BREAK+8	//The last character in the output buffer was sent. 


#define PURGE_ALL PURGE_TXABORT|PURGE_RXABORT|PURGE_TXCLEAR|PURGE_RXCLEAR
class CYsComm
{
private:
	BOOL m_bSemiduplex;
protected:
	OVERLAPPED	m_overlappedWrite;
	OVERLAPPED	m_overlappedRead;
	OVERLAPPED	m_overlappedEvent;
	HWND		m_hWnd;//用來接收消息的窗口
	HANDLE		m_hFileHandle;//存在comm句柄
	HANDLE		m_hStopReadEvent;
	HANDLE		m_hStopWriteEvent;
public:
	BOOL		IsConnect(){return m_hFileHandle!=NULL;}
	UINT		m_nPort;//端口號
	int			m_iBaud;
////////////////////
	BOOL StopRead();
	BOOL StopWrite();

	CYsComm();
	virtual ~CYsComm();

	BOOL Create(UINT port,BOOL bSemiduplex=0,HWND hWnd=NULL);
	void StopComm();//退出
//////Write & Read //////////////
	int ReadIn(PBYTE  lpszInputBuffer,
			DWORD dwNumberOfBytesToRead,
			DWORD dwReadTimeOut);//內部使用使用

	int ReadComm(PBYTE lpszInputBuffer,
			DWORD dwCountoByte,
			DWORD* dwHaveReaded,
			DWORD dwReadTimeOut);

	int ReadComm(PBYTE buffer,//緩沖區
			DWORD dwRead,//希望讀的長度
			LPDWORD pdwReaded,//讀到的長度
			DWORD dwStartTimeOut,//最大的開始讀數等待時間
			DWORD dwInterTimeOut//讀每個字符之間的等待時間
			);//讀出緩沖區里的數據

	int WriteComm(PBYTE lpszStringToWrite,
			DWORD dwNumberOfBytesToWrite);//寫操作
	
	BOOL Purge(DWORD nType);//清除串口

///////// State /////////

	//查詢緩沖區內的字符數
	//nType=1 表示查輸入緩沖區,nType=0表示輸出緩沖區
	BOOL GetBufferCount(int nType,LPDWORD lpNumberInBuffer);

	BOOL SetComm(int iBaud);//設置Comm口

////// Event Operation/////////////

	BOOL SetEvent(DWORD dwEvent);

	int WaitEvent(DWORD* pwdEvent,DWORD dwTimeOut);//設置并響應comm事件

	virtual BOOL DoStateEvent(DWORD dwEvent);//用來對串口事件進行處理
};

#endif // !defined(AFX_YSAT_H__D43071E4_C7CF_11D5_971D_0050BADA81C3__INCLUDED_)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区三区影院在线午夜| 成人欧美一区二区三区视频网页 | 亚洲国产日韩综合久久精品| 久久久激情视频| 久久一夜天堂av一区二区三区| 日韩欧美亚洲国产精品字幕久久久| 欧美一级理论性理论a| 91精品国产91久久久久久最新毛片 | 天堂va蜜桃一区二区三区| 亚洲成人激情自拍| 五月天丁香久久| 精品在线播放免费| 福利一区福利二区| 97久久精品人人澡人人爽| 日本韩国欧美在线| 3atv在线一区二区三区| 精品国产区一区| 日韩一区中文字幕| 日韩av高清在线观看| 国产精品一区二区久久不卡 | 亚洲特黄一级片| 亚洲一区二区三区影院| 麻豆视频观看网址久久| 高清不卡在线观看av| 91福利视频网站| 欧美电影免费观看高清完整版在| 久久综合久久鬼色| 亚洲免费在线观看视频| 免费高清不卡av| av综合在线播放| 欧美一区二区在线免费播放 | 欧美日韩视频在线观看一区二区三区| 欧美日韩一区二区三区在线看 | 亚洲三级免费观看| 青青草97国产精品免费观看无弹窗版| 国产一区二区三区在线观看免费 | 激情伊人五月天久久综合| 国产91富婆露脸刺激对白| 欧美日韩成人高清| 国产精品久久久久影院亚瑟| 日本亚洲三级在线| 99久久精品国产一区二区三区| 欧美日韩的一区二区| 亚洲欧洲成人av每日更新| 免费在线观看成人| 欧美性色黄大片| 国产精品私人自拍| 国内精品视频一区二区三区八戒| 色综合中文字幕国产 | 亚洲三级小视频| 国产原创一区二区| 91精品欧美久久久久久动漫| 亚洲精品中文在线影院| 国产传媒欧美日韩成人| 日韩一区二区三区视频| 亚洲成人1区2区| 色综合久久六月婷婷中文字幕| 久久久久久久久久久电影| 日韩电影免费在线观看网站| 91老师国产黑色丝袜在线| 日本一区二区电影| 国产电影一区在线| 国产亚洲欧美中文| 麻豆91在线播放免费| 91精品国产一区二区三区香蕉| 亚洲精品国产视频| 欧美肥妇free| 亚洲精品第1页| 96av麻豆蜜桃一区二区| 中文字幕日本乱码精品影院| 国产不卡一区视频| 欧美韩国一区二区| www.日韩在线| 国产精品成人一区二区艾草| 在线电影一区二区三区| 亚洲一区二区偷拍精品| 欧美三级蜜桃2在线观看| 亚洲一区二区三区中文字幕 | 欧美日韩午夜精品| 亚洲国产成人porn| 欧美日本视频在线| 美国精品在线观看| 国产三级精品三级| 99久久亚洲一区二区三区青草| 成人欧美一区二区三区1314| 99re视频精品| 一片黄亚洲嫩模| 欧美顶级少妇做爰| 国产一区二区三区免费在线观看| 久久久一区二区三区捆绑**| 成人免费av网站| 一区二区三区四区国产精品| 欧美日韩www| 国产一区二区久久| 综合精品久久久| 欧美精品一二三区| 精品亚洲成a人| 中文字幕一区视频| 欧美一区午夜精品| 国产精品一区一区三区| 亚洲女厕所小便bbb| 欧美一区二区三区在线视频| 国产成人精品三级| 亚洲欧美日韩在线播放| 日韩免费电影网站| 97se亚洲国产综合在线| 麻豆一区二区99久久久久| 国产精品免费视频网站| 91精品国产色综合久久不卡电影| 国产福利一区在线| 亚洲成人免费av| 国产精品久久久久久亚洲毛片| 欧美日韩一区精品| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产真实乱对白精彩久久| 国产精品国产馆在线真实露脸| 欧美乱妇23p| 91亚洲国产成人精品一区二三| 图片区小说区区亚洲影院| 亚洲国产精品传媒在线观看| 5566中文字幕一区二区电影| 暴力调教一区二区三区| 久久成人麻豆午夜电影| 亚洲综合在线视频| 国产精品欧美极品| 日韩亚洲国产中文字幕欧美| 色欲综合视频天天天| 国产成人99久久亚洲综合精品| 首页国产丝袜综合| 亚洲私人黄色宅男| 国产欧美日韩不卡| 精品国产sm最大网站| 欧美电影一区二区| 欧美日韩亚洲另类| 色8久久精品久久久久久蜜 | 欧美午夜电影网| 波多野结衣在线一区| 久久www免费人成看片高清| 亚洲sss视频在线视频| 亚洲三级在线看| 国产精品成人一区二区三区夜夜夜| 精品国产免费一区二区三区香蕉| 欧美日韩国产美| 欧美日韩国产综合视频在线观看| 99精品国产热久久91蜜凸| 国产盗摄女厕一区二区三区 | 午夜久久福利影院| 亚洲女爱视频在线| 最新热久久免费视频| 国产精品国产成人国产三级| 国产精品免费久久| 国产精品免费久久| 日韩久久一区二区| 无吗不卡中文字幕| 午夜激情一区二区三区| 日韩av中文字幕一区二区三区| 日韩av网站免费在线| 久久国产精品99久久人人澡| 久草精品在线观看| 国产高清无密码一区二区三区| 国产盗摄一区二区三区| 不卡在线观看av| 色婷婷综合久久久久中文| 欧美亚日韩国产aⅴ精品中极品| 欧美午夜一区二区三区| 在线播放一区二区三区| 精品国产一区二区三区四区四 | 亚洲一区二区三区影院| 亚洲a一区二区| 黄色日韩三级电影| 成人久久视频在线观看| 欧美日韩一区高清| 欧美精品一区二区精品网| 国产精品毛片久久久久久| 亚洲一二三四区| 精品在线播放免费| www.欧美.com| 91精品国产综合久久婷婷香蕉| 欧美一卡二卡三卡| 国产精品免费观看视频| 视频一区视频二区在线观看| 久久电影网站中文字幕| 99久久99久久精品免费看蜜桃| 欧美性受xxxx| 国产精品拍天天在线| 亚洲1区2区3区视频| 国产91丝袜在线观看| 欧美日韩一区国产| 日本一区免费视频| 奇米色777欧美一区二区| 不卡一卡二卡三乱码免费网站| 欧美日韩国产一级片| 国产精品免费人成网站| 蜜臀av性久久久久蜜臀aⅴ| 不卡电影一区二区三区| 日韩精品一区二区三区在线播放| 亚洲欧美成aⅴ人在线观看| 国产麻豆成人传媒免费观看| 欧美日韩五月天| 亚洲美女少妇撒尿|