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

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

?? tserial_event.h

?? 串口通訊例程
?? H
字號:



/* ------------------------------------------------------------------------ --
--                                                                          --
--                        PC serial port connection object                  --
--                           for  event-driven programs                     --
--                                                                          --
--                                                                          --
--                                                                          --
--  Copyright @ 2001          Thierry Schneider                             --
--                            thierry@tetraedre.com                         --
--                                                                          --
--                                                                          --
--                                                                          --
-- ------------------------------------------------------------------------ --
--                                                                          --
--  Filename : sertest2.cpp                                                 --
--  Author   : Thierry Schneider                                            --
--  Created  : April 4th 2000                                               --
--  Modified : April 8th 2001                                               --
--  Plateform: Windows 95, 98, NT, 2000 (Win32)                             --
-- ------------------------------------------------------------------------ --
--                                                                          --
--  This software is given without any warranty. It can be distributed      --
--  free of charge as long as this header remains, unchanged.               --
--                                                                          --
-- ------------------------------------------------------------------------ --
--                                                                          --
-- 01.04.28      connect() function prototype modified to handle 7-bit      --
--                communication                                             --
-- 01.04.29      "ready" field added to remove a bug that occured during    --
--                 reconnect (event manager pointers cleared)               --
-- ------------------------------------------------------------------------ */


#ifndef TSERIAL_EVENT_H
#define TSERIAL_EVENT_H

#include <stdio.h>
#include <windows.h>


#define TSERIAL_SIGNAL_NBR 6               // number of events in the thread


enum serial_parity  { spNONE,    spODD,        spEVEN };

typedef void (*type_voidEvent) (void);
typedef void (*type_charEvent) (char);

#ifndef __BORLANDC__
#define bool  BOOL 
#define true  TRUE
#define false FALSE
#endif

/* -------------------------------------------------------------------- */
/* -----------------------------  Tserial  ---------------------------- */
/* -------------------------------------------------------------------- */
class Tserial_event
{
    // -------------------------------------------------------- //
protected:
    bool              ready;                       
    char              port[10];                      // port name "com1",...
    int               rate;                          // baudrate
    serial_parity     parityMode;

    HANDLE        serial_events[TSERIAL_SIGNAL_NBR]; // events to wait on
    unsigned int  threadid;                          // ...
    HANDLE        serial_handle;                     // ...
    OVERLAPPED    ovReader;                          // Overlapped structure for ReadFile
    OVERLAPPED    ovWriter;                          // Overlapped structure for WriteFile
    char          tx_in_progress;                    // BOOL indicating if a WriteFile is
                                                     // in progress
    char          rx_in_progress;                    // BOOL indicating if a ReadFile is
                                                     // in progress
    char          data_to_send;

    type_voidEvent OnConnectedManager;
    type_voidEvent OnDisconnectedManager;
    type_voidEvent OnCharSentManager;
    type_charEvent OnCharArrivalManager;

    // ............................................................
    void          SetSignal        (long mask);
    void          powerDown        (void);
    void          Start_thread     (void);

    void          OnCharArrival    (char c);
    void          OnConnected      (void);
    void          OnDisconnected   (void);
    void          OnCharSent       (void);


    // ++++++++++++++++++++++++++++++++++++++++++++++
    // .................. EXTERNAL VIEW .............
    // ++++++++++++++++++++++++++++++++++++++++++++++
public:
    void          Run          (void);
                  Tserial_event();
                 ~Tserial_event();
    int           connect          (char *port_arg, int rate_arg,
                                    serial_parity parity_arg, char ByteSize);

    void          setManagerOnCharArrival  (type_charEvent manager);
    void          setManagerOnConnected    (type_voidEvent manager);
    void          setManagerOnDisconnected (type_voidEvent manager);
    void          setManagerOnCharSent     (type_voidEvent manager);

    void          sendChar         (char c);
    int           getNbrOfBytes    (void);
    void          disconnect       (void);
};
/* -------------------------------------------------------------------- */

#endif TSERIAL_EVENT_H


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美国精品在线观看| 精品福利一区二区三区免费视频| 色综合天天狠狠| 欧美性videosxxxxx| 欧美一级在线免费| 国产日产精品一区| 亚洲欧美怡红院| 日韩国产精品久久| 国产精一区二区三区| 色视频一区二区| 亚洲视频一区在线| 日韩电影免费在线看| 欧美日产在线观看| 国产精品福利一区| 精品亚洲免费视频| 91麻豆国产自产在线观看| 91精品国产品国语在线不卡| 亚洲午夜精品久久久久久久久| 精品在线免费视频| 精品999久久久| 国产精品一区二区你懂的| www国产成人| 日韩精品亚洲专区| 99热精品国产| 精品国产污污免费网站入口 | 国产成人欧美日韩在线电影| 欧美在线一二三| 中文字幕乱码日本亚洲一区二区| 视频一区二区三区入口| 91精品欧美福利在线观看| 亚洲人成网站影音先锋播放| 国产一区啦啦啦在线观看| 欧美福利视频导航| 亚洲一区二区三区在线看| av动漫一区二区| 一区在线观看免费| 欧美午夜精品理论片a级按摩| 亚洲sss视频在线视频| 色欧美日韩亚洲| 亚洲成人黄色小说| 欧美大白屁股肥臀xxxxxx| 国产人伦精品一区二区| 成人短视频下载| 日本一区二区在线不卡| 91猫先生在线| 天涯成人国产亚洲精品一区av| 欧美亚洲愉拍一区二区| 秋霞影院一区二区| 欧美年轻男男videosbes| 麻豆91精品91久久久的内涵| 久久久久久久久久久久电影| 久久99国产精品久久| 国产欧美精品一区二区三区四区| 91美女精品福利| 日韩av高清在线观看| 久久久九九九九| 91福利视频久久久久| 亚洲色图欧美激情| 91精品国产综合久久久久久漫画| 国产中文一区二区三区| 久久久亚洲综合| 91捆绑美女网站| 美日韩一区二区| 国产精品国产三级国产有无不卡 | 中文字幕亚洲综合久久菠萝蜜| 欧美色图12p| 偷拍日韩校园综合在线| 久久先锋资源网| 91成人免费在线视频| 国产一区欧美一区| 亚洲一区二区三区爽爽爽爽爽| 日韩精品中文字幕一区| 99久久精品免费看| 亚洲欧美乱综合| 欧美mv日韩mv国产| 日本韩国一区二区| 国产一区二区三区免费看| 亚洲一区在线观看视频| 久久综合av免费| 欧美色精品在线视频| 国产一区福利在线| 日韩精品一卡二卡三卡四卡无卡| 久久久91精品国产一区二区三区| 国产乱码字幕精品高清av | 日韩美女主播在线视频一区二区三区 | 一区二区在线电影| 国产精品亚洲专一区二区三区| 中文字幕在线观看一区二区| 欧美区在线观看| 粉嫩久久99精品久久久久久夜 | 日韩一级片在线观看| 国产精品一卡二卡| 亚洲一二三四在线| 久久亚洲一级片| 欧美年轻男男videosbes| 成人免费视频一区二区| 日本vs亚洲vs韩国一区三区 | 国产精品超碰97尤物18| 5566中文字幕一区二区电影| eeuss国产一区二区三区| 免费看欧美女人艹b| 亚洲欧洲制服丝袜| 欧美精品一区男女天堂| 欧美三级在线看| 成人午夜精品在线| 另类小说欧美激情| 欧美日韩一区二区不卡| 久久国产夜色精品鲁鲁99| 亚洲图片激情小说| 久久影院电视剧免费观看| 欧美日韩中文字幕一区| 99精品国产一区二区三区不卡| 美女视频黄久久| 亚洲444eee在线观看| 日韩美女啊v在线免费观看| 在线不卡一区二区| 色综合久久久久综合体| 国产mv日韩mv欧美| 日韩高清在线电影| 一区二区不卡在线播放| 91精品国产综合久久久久久久久久 | 精品一二线国产| 偷窥国产亚洲免费视频| 樱花影视一区二区| 亚洲色图.com| 国产精品久久久久久久久久免费看| 在线综合视频播放| 日韩一二三区视频| 欧美精品色综合| 欧美三级欧美一级| 欧美最猛性xxxxx直播| aaa国产一区| www..com久久爱| 国产乱对白刺激视频不卡| 麻豆视频一区二区| 免费在线观看成人| 婷婷中文字幕综合| 视频一区免费在线观看| 午夜电影网一区| 一区二区三区四区中文字幕| 亚洲另类春色国产| 亚洲蜜臀av乱码久久精品蜜桃| 国产精品视频看| 国产精品欧美经典| 国产精品久久久久精k8| 国产精品久久久久久久裸模| 欧美极品美女视频| 久久免费精品国产久精品久久久久| 欧美va亚洲va在线观看蝴蝶网| 欧美一区二区人人喊爽| 91精品国产品国语在线不卡| 欧洲一区在线电影| 99视频精品全部免费在线| 99久久精品费精品国产一区二区| 不卡的av中国片| 色综合中文综合网| 国产欧美日韩久久| 中文字幕国产一区二区| 中文字幕在线观看一区| 亚洲人成网站色在线观看| 亚洲国产精品v| 国产午夜亚洲精品午夜鲁丝片| 久久综合一区二区| 久久久久久久久久久久久夜| 日本一区二区三区久久久久久久久不 | 欧美色图在线观看| 欧美日韩成人综合天天影院| 在线成人免费视频| 欧美一级二级三级乱码| 精品av综合导航| 精品乱人伦小说| 久久久久亚洲综合| 欧美国产乱子伦| 亚洲三级电影全部在线观看高清| 亚洲色图制服丝袜| 亚洲高清三级视频| 亚洲成a天堂v人片| 亚洲成a人片在线观看中文| 亚洲国产美女搞黄色| 日本不卡一二三| 国产成人午夜视频| 99re8在线精品视频免费播放| 在线精品视频一区二区三四 | 日本中文字幕不卡| 国产麻豆成人精品| 成人视屏免费看| 欧美色图片你懂的| 精品国产精品一区二区夜夜嗨| 国产欧美一区二区三区沐欲 | 欧美性受xxxx黑人xyx性爽| 91精品国产综合久久久久久漫画 | 日本高清免费不卡视频| 欧美私人免费视频| 欧美tickling网站挠脚心| 国产精品国产三级国产aⅴ无密码| 一区二区三区四区高清精品免费观看| 亚洲国产毛片aaaaa无费看| 蜜桃精品视频在线| 国产高清久久久久| 欧美视频一区二区三区在线观看|