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

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

?? app.cpp

?? 串口異步編程的例子
?? CPP
字號:
/*
Module : APP.CPP
Purpose: Provides the WinMain function for testing the serial port class
Created: PJN / 23-05-1999
History: None

Copyright (c) 1999 by PJ Naughter.  
All rights reserved.

*/

/////////////////////////////////  Includes  //////////////////////////////////

#include "stdafx.h"
#include "SerialPort.h"



///////////////////////////////// Defines /////////////////////////////////////

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif



//////////////////////////////// Implementation ///////////////////////////////


class CSerialPortApp : public CWinApp
{
public:
  virtual BOOL InitInstance();
};

CSerialPortApp theApp;

BOOL CSerialPortApp::InitInstance()
{
  BYTE* pBuf = new BYTE[10000];

  try
  {
    COMMCONFIG config;
    CSerialPort::GetDefaultConfig(1, config);

    CSerialPort port;
    port.Open(1, 1200, CSerialPort::NoParity, 8, CSerialPort::OneStopBit, CSerialPort::XonXoffFlowControl);

    HANDLE hPort = port.Detach();
    port.Attach(hPort);

    DWORD dwModemStatus;
    port.GetModemStatus(dwModemStatus);

    DCB dcb;
    port.GetState(dcb);

    dcb.BaudRate = 9600;
    port.SetState(dcb);    

    DWORD dwErrors;                      
    port.ClearError(dwErrors);

    port.SetBreak();
    port.ClearBreak();

    COMSTAT stat;
    port.GetStatus(stat);

    DWORD dwBytesWaiting = port.BytesWaiting();

    COMMTIMEOUTS timeouts;
    port.GetTimeouts(timeouts);

    port.Setup(10000, 10000);

    port.GetConfig(config);

    config.dcb.BaudRate = 9600;
    port.SetConfig(config);

    port.Set0WriteTimeout();
    port.Set0ReadTimeout();

    char sBuf[] = "This should appear on the serial port";
    port.Write(sBuf, strlen(sBuf));

    DWORD dwMask;
    port.GetMask(dwMask);

    port.SetMask(EV_TXEMPTY); 

    //port.WaitEvent(dwMask);

    port.TerminateOutstandingWrites();

    port.TransmitChar('p');

    port.Set0Timeout();

    char sRxBuf[10];
    DWORD dwRead = port.Read(sRxBuf, 10);
    UNUSED(dwRead); //To remove unreferrenced variable in VC 6.

    port.TerminateOutstandingReads();

    port.ClearDTR();

    port.ClearRTS();

    port.SetDTR();

    port.SetRTS();

    port.SetXOFF();

    port.SetXON();

    COMMPROP properties;
    port.GetProperties(properties);

    port.ClearWriteBuffer();

    port.ClearReadBuffer();

    port.Flush();

    port.Close();


    //Try out the overlapped functions
    CSerialPort port2;
    port2.Open(1, 9600, CSerialPort::NoParity, 8, CSerialPort::OneStopBit, CSerialPort::XonXoffFlowControl, TRUE);

    CEvent event(FALSE, TRUE);
    OVERLAPPED overlapped;
    ZeroMemory(&overlapped, sizeof(OVERLAPPED));
    overlapped.hEvent = event;
    if (!port2.Write(pBuf, 10000, overlapped))
    {
      DWORD dwBytesWritten;
      WaitForSingleObject(event, INFINITE);
      port2.GetOverlappedResult(overlapped, dwBytesWritten, TRUE);
    }
    if (!port2.Read(pBuf, 10, overlapped))
    {
      DWORD dwBytesRead;
      if (WaitForSingleObject(event, 1000) == WAIT_OBJECT_0)
      {
        TRACE(_T("Data was read from the serial port\n"));
        port2.GetOverlappedResult(overlapped, dwBytesRead, FALSE);
      }
      else
        TRACE(_T("No data was read from the serial port\n"));
    }

    port2.SetMask(EV_TXEMPTY); 
    port2.WaitEvent(dwMask, overlapped);                  

    /* for testing on NT only
    port2.WriteEx(sBuf, strlen(sBuf));
    SleepEx(INFINITE, TRUE);
    port2.ReadEx(pBuf, 10);
    SleepEx(INFINITE, TRUE);
    */

  }
  catch (CSerialException* pEx)
  {
    TRACE(_T("Handle Exception, Message:%s\n"), pEx->GetErrorMessage());
    pEx->Delete();
  }

  delete [] pBuf;

  return FALSE;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美国产精品一区| 在线免费av一区| 日本91福利区| 国产成人在线观看| 视频一区免费在线观看| 最新日韩在线视频| 久久亚洲精精品中文字幕早川悠里| gogo大胆日本视频一区| 国产电影一区在线| 精品一区二区在线免费观看| 亚洲午夜精品久久久久久久久| 欧美国产国产综合| 久久久久久久久久久久久女国产乱| 欧美日韩精品免费观看视频| 色狠狠桃花综合| 色视频欧美一区二区三区| 成人精品国产一区二区4080| 激情五月播播久久久精品| 蜜乳av一区二区| 激情深爱一区二区| 国产91富婆露脸刺激对白| 国产成人在线视频网站| 成人手机电影网| 99免费精品视频| 在线看不卡av| 欧美一级黄色大片| 久久综合九色综合欧美亚洲| 国产午夜精品一区二区| 国产精品麻豆久久久| 一区二区三区美女视频| 亚欧色一区w666天堂| 精品视频一区二区三区免费| 九九久久精品视频| 一区二区在线观看视频 | 亚洲免费观看高清在线观看| 国产精品久久久久久久久久久免费看 | 亚洲欧美日韩一区二区三区在线观看| 色综合久久中文综合久久牛| 久久精品噜噜噜成人av农村| 亚洲亚洲精品在线观看| 玉米视频成人免费看| 国产精品综合在线视频| 亚洲二区视频在线| 一区二区三区四区不卡在线| 亚洲国产精品一区二区久久恐怖片 | 成人黄色av网站在线| 色婷婷激情久久| 欧美高清视频不卡网| 久久久久国产一区二区三区四区 | 精品影视av免费| 五月天激情综合| 亚洲二区在线观看| 精品一区二区三区蜜桃| 成人白浆超碰人人人人| 欧美色精品在线视频| 国产精品对白交换视频| 最新成人av在线| 日韩电影免费在线看| 日本福利一区二区| 欧美经典一区二区| 日本aⅴ免费视频一区二区三区| 成人av在线播放网址| 91啪亚洲精品| 狠狠色丁香婷婷综合久久片| 国产 欧美在线| 91麻豆123| 精品国产123| 亚洲第一电影网| 成人午夜又粗又硬又大| 欧美精品 日韩| 亚洲日本丝袜连裤袜办公室| 久久99精品国产麻豆婷婷| 色综合久久六月婷婷中文字幕| 日韩欧美亚洲一区二区| 亚洲一区电影777| 高清av一区二区| 日韩一区二区电影| 一级精品视频在线观看宜春院| 国产成人精品免费| 8x8x8国产精品| 精品一二三四区| 欧美日韩综合不卡| |精品福利一区二区三区| 国产精品香蕉一区二区三区| 国产精品色在线| 91久久精品一区二区三| 亚洲黄色小说网站| 亚洲欧洲综合另类在线| 麻豆精品在线观看| 精品1区2区3区| 亚洲国产精品av| 激情偷乱视频一区二区三区| 欧美日韩高清不卡| 一区二区成人在线视频| av电影在线观看不卡| 欧美激情综合五月色丁香| 国产麻豆成人传媒免费观看| 欧美精品在线观看一区二区| 国产精品久久久久影院色老大| 成人国产在线观看| 中文字幕视频一区| 欧美蜜桃一区二区三区| 91免费视频网| 国产激情一区二区三区桃花岛亚洲| 国产午夜精品一区二区三区四区| 中文字幕在线不卡视频| 日韩成人伦理电影在线观看| 在线观看www91| 亚洲精品日日夜夜| 99久久婷婷国产| 亚洲欧洲成人精品av97| 成人丝袜18视频在线观看| 中文字幕二三区不卡| 成熟亚洲日本毛茸茸凸凹| 久久九九久精品国产免费直播| 国产盗摄视频一区二区三区| 久久久久久一二三区| 成人午夜在线播放| 国产精品超碰97尤物18| 一本色道a无线码一区v| 亚洲午夜av在线| 欧美精选午夜久久久乱码6080| 人禽交欧美网站| 精品三级在线看| 狠狠色丁香久久婷婷综| 中文字幕高清不卡| 91久久香蕉国产日韩欧美9色| 亚洲已满18点击进入久久| 欧美丰满高潮xxxx喷水动漫| 久久精工是国产品牌吗| 国产日韩精品一区二区三区| 日日摸夜夜添夜夜添精品视频| 亚洲日本在线视频观看| 亚洲国产精品激情在线观看| 久久久影视传媒| 日韩精品一区二区三区视频 | 色国产综合视频| 亚洲女与黑人做爰| 日本国产一区二区| 午夜欧美2019年伦理| 欧美一卡二卡三卡| 老司机精品视频在线| 日本一区二区三区四区在线视频| 国产99久久久久| 亚洲品质自拍视频| 中文字幕一区免费在线观看| 久久久国产精品不卡| 国产日韩欧美麻豆| 亚洲综合免费观看高清完整版在线| 亚洲精品菠萝久久久久久久| 老汉av免费一区二区三区| 一二三区精品福利视频| 日本女优在线视频一区二区| 亚洲欧美欧美一区二区三区| 国产精品福利一区二区三区| av亚洲精华国产精华精华| 中文字幕av一区二区三区高| 成人免费毛片高清视频| 亚洲免费观看高清完整| 色婷婷av一区| 久色婷婷小香蕉久久| 亚洲蜜臀av乱码久久精品| 欧美视频你懂的| 国产suv精品一区二区883| 夜夜爽夜夜爽精品视频| 国产亚洲成年网址在线观看| 色综合久久综合| 国产麻豆成人精品| 午夜精品福利久久久| 国产亚洲精久久久久久| 欧美一区欧美二区| 成人av片在线观看| 久久99热国产| 亚洲精品成人悠悠色影视| 国产三级欧美三级| 91同城在线观看| 蜜桃视频在线观看一区| 一区二区欧美国产| 久久久久久久久久久黄色| 在线不卡一区二区| jizzjizzjizz欧美| 国产美女视频一区| 日韩中文字幕不卡| 亚洲激情av在线| 欧美午夜寂寞影院| 成人中文字幕合集| 亚洲成人动漫一区| 精品噜噜噜噜久久久久久久久试看| 欧美国产视频在线| 日韩成人精品视频| 欧美性色欧美a在线播放| 亚洲精品亚洲人成人网在线播放| 国产一区二区三区四区在线观看| 精品一区二区三区在线播放| 亚洲视频一二三| 久久久久九九视频| 国产福利一区二区| 一区二区三区精品| 久久精品亚洲一区二区三区浴池| 56国语精品自产拍在线观看|