亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
国产情人综合久久777777| 精品在线亚洲视频| 色视频一区二区| 亚洲欧美另类综合偷拍| 色婷婷国产精品综合在线观看| 玉米视频成人免费看| 欧美系列在线观看| 日韩**一区毛片| 国产婷婷色一区二区三区四区| 99久久婷婷国产| 亚洲综合清纯丝袜自拍| 欧美一区二区三区视频免费| 国产精品一二三区在线| 亚洲欧洲在线观看av| 欧美日韩一区二区三区四区| 久久精品理论片| 亚洲欧洲另类国产综合| 欧美高清视频在线高清观看mv色露露十八 | 美腿丝袜亚洲一区| 国产欧美一区二区在线| 在线视频欧美区| 美女久久久精品| 国产精品卡一卡二| 555夜色666亚洲国产免| 国产成人精品亚洲午夜麻豆| 伊人一区二区三区| 久久综合一区二区| 色综合久久久久网| 极品美女销魂一区二区三区 | 亚洲天堂网中文字| 日韩一区二区在线观看视频播放| 成人在线视频一区二区| 亚洲成人久久影院| 国产欧美一区二区精品性色超碰| 精品视频在线看| 福利一区二区在线观看| 午夜免费久久看| 国产精品初高中害羞小美女文| 欧美一区二区视频免费观看| av资源网一区| 精品一区二区免费视频| 亚洲综合在线免费观看| 国产亚洲精品bt天堂精选| 欧美日韩中文字幕一区二区| 成人午夜视频福利| 精品一区二区av| 亚洲电影你懂得| 最新不卡av在线| 2017欧美狠狠色| 欧美美女一区二区在线观看| 91在线云播放| 高清av一区二区| 蜜桃视频在线一区| 婷婷综合五月天| 亚洲精品久久久久久国产精华液 | 国产欧美一区二区精品婷婷| 欧美一级日韩免费不卡| 欧美三级视频在线播放| 97se亚洲国产综合在线| 盗摄精品av一区二区三区| 国产一区中文字幕| 九一九一国产精品| 久久成人免费网站| 久久国产精品99久久人人澡| 免费的国产精品| 奇米在线7777在线精品| 天天影视涩香欲综合网| 亚洲电影一级黄| 亚洲1区2区3区4区| 亚洲资源在线观看| 亚洲成人一区在线| 天天射综合影视| 亚洲成人中文在线| 图片区小说区区亚洲影院| 亚洲国产日韩一级| 天堂成人免费av电影一区| 亚洲成国产人片在线观看| 亚洲国产一区视频| 日韩成人午夜电影| 久久草av在线| 精品一区二区三区视频| 美国三级日本三级久久99| 久久精品国产亚洲一区二区三区| 精品亚洲欧美一区| 国产成人在线看| 99re这里只有精品首页| 色婷婷狠狠综合| 777亚洲妇女| 欧美成人精品二区三区99精品| 日韩精品一区在线观看| 久久久久久久久97黄色工厂| 欧美激情一区二区三区全黄| 亚洲欧美一区二区三区国产精品| 亚洲欧美电影一区二区| 午夜久久福利影院| 精品一区二区在线观看| 波多野结衣91| 欧美日韩午夜精品| 精品久久五月天| 中文字幕视频一区| 天堂在线亚洲视频| 国产一区二区美女| 91蝌蚪国产九色| 91精品啪在线观看国产60岁| 久久亚洲综合色| 亚洲精品一二三四区| 日韩电影一区二区三区四区| 国产成人在线看| 欧美日免费三级在线| 久久亚洲综合色| 一区二区三区四区蜜桃 | 国产乱理伦片在线观看夜一区| 成人av在线播放网址| 欧美日韩国产123区| 国产午夜精品一区二区三区四区 | 欧美伊人久久大香线蕉综合69| 91精品国产aⅴ一区二区| 国产精品午夜免费| 日韩专区在线视频| bt欧美亚洲午夜电影天堂| 欧美日本一区二区在线观看| 国产三级久久久| 午夜在线成人av| 成人免费毛片a| 日韩一区二区在线观看视频| 亚洲欧美国产三级| 国产乱人伦偷精品视频不卡 | 日韩中文字幕麻豆| 成人永久免费视频| 欧美一级二级三级乱码| 一区二区三区精密机械公司| 国产成人亚洲综合a∨婷婷| 欧美丰满少妇xxxxx高潮对白| 国产精品国产a| 黄页视频在线91| 91.com视频| 亚洲国产精品久久久男人的天堂| 成人自拍视频在线观看| 精品国产91久久久久久久妲己 | 三级欧美在线一区| 色综合久久久久综合体| 国产欧美一区二区在线| 麻豆精品在线看| 欧美性大战久久久| 一区二区中文字幕在线| 国产精品99久| 久久亚洲一区二区三区四区| 日本欧美在线看| 欧美另类videos死尸| 亚洲精品久久久蜜桃| 99re在线视频这里只有精品| 国产精品久久毛片av大全日韩| 国产在线播放一区| 精品久久久久一区二区国产| 日韩福利电影在线观看| 911精品国产一区二区在线| 亚洲国产人成综合网站| 欧美亚洲国产bt| 一区二区三区高清在线| 日本久久一区二区三区| 亚洲人快播电影网| 色综合久久久久网| 亚洲一区在线观看视频| 欧美主播一区二区三区| 亚洲va韩国va欧美va精品| 欧美午夜理伦三级在线观看| 亚洲国产aⅴ成人精品无吗| 欧美在线三级电影| 亚洲高清久久久| 91精品国产综合久久婷婷香蕉 | 亚洲精品一区二区三区福利| 青青草原综合久久大伊人精品优势| 51精品国自产在线| 狂野欧美性猛交blacked| 日韩精品资源二区在线| 国产乱妇无码大片在线观看| 欧美激情中文字幕| 99久久99久久精品免费看蜜桃| 18欧美乱大交hd1984| 在线一区二区三区四区| 午夜精品在线视频一区| 日韩免费成人网| 国产91对白在线观看九色| 中文字幕在线视频一区| 色噜噜狠狠成人网p站| 视频一区二区中文字幕| 欧美精品一区二区三区在线| 国产成人av资源| 尤物av一区二区| 日韩欧美视频在线 | 不卡视频在线看| 一区二区三区在线播| 91精品国产综合久久精品图片| 蜜臀久久久久久久| 国产午夜亚洲精品午夜鲁丝片| 91麻豆国产精品久久| 免费国产亚洲视频| 日本一区二区免费在线| 欧美在线|欧美| 国产精品性做久久久久久|