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

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

?? rs232noise.h

?? 用于開發(fā)Modbus工業(yè)級通信
?? H
字號:
/////////////////////////////////////////////////////////////////////////////
//
// FILE : RS232Noise.h: headder file
//
// See _README.CPP
//
// Interface for the CRS232Noise class.
// The class takes a parameter to a 232 port, and a telegram, and attempts 
// to corrupt it, thereby simulating real-world noise. there are currently
// 6 types of noise:
//    inserts : Adds additional characters anywhere into the transmission
//    removes : Removes characters from anywhere
//    misframes : Simulate bad line noise, by changing the port parity and baud rate
//    corrupts : Replaces any character with another random character
//    ignore : does not respond at all
//    slowness/delays : simulates the act of thinking.
//
// The chances of an error being injected for any 1 transmission is based on 
// its length and the frequency parameter passed to the class. A frequency of 
// zero injects no errors.
//
/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_RS232NOISE_H__211E2031_B4D1_424C_BDC8_8E6ED6B307B2__INCLUDED_)
#define AFX_RS232NOISE_H__211E2031_B4D1_424C_BDC8_8E6ED6B307B2__INCLUDED_

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

class CRS232Port;
#define MAXERRORFREQUENCY     100

class CRS232Noise : public CObject  
{
public:
	CRS232Noise();
	virtual ~CRS232Noise();
   
   // SET methods
   void SetErrorTypes(LONG freq,
                      LONG period = 1000,    
                      BOOL inserts = TRUE,
                      BOOL removes = TRUE, 
                      BOOL misFrames = FALSE,
                      BOOL corrupts = TRUE,
                      BOOL ignore = TRUE,
                      BOOL beep = TRUE
                      );
   LONG InjectErrors(CRS232Port *pPort, 
                     const BYTE *transmitBuffer, 
                     int writeLength,
                     char *pDebugStr);

   void ReportError(LPCTSTR descr);
   
   // GET methods
   LONG MaxErrorFreQ() { return(MAXERRORFREQUENCY);};
   void GetErrorTypes(int *freq,
                      int *period,    // delays by (0=disable)
                      BOOL *inserts, 
                      BOOL *removes, 
                      BOOL *misFrames,
                      BOOL *corrupts,
                      BOOL *ignore,
                      BOOL *beep
                      );
   // get and clear the error counter
   LONG NumErrors() {LONG e = m_errorsInjected; \
                     m_errorsInjected=0; return(e); };
   LONG GetErrorFrequency() { return(m_errorFrequency);};

   BOOL NukePort();
   BOOL UnNukePort();

private:
   // data members that contain types of noise we could apply to the comms
   BOOL  m_insertCharacters;
   BOOL  m_removeCharacters;
   BOOL  m_corruptFraming;      // change com port settings to corrupt the data.
   BOOL  m_modifyCharacters;    // overwrite some characters
   LONG  m_errorFrequency;      //
   LONG  m_errorsInjected;      // errors so far

   LONG  m_delaysPeriod;      //
   BOOL  m_ignoreReq;         // ignore the req (don't send anything)
   BOOL  m_beep;              // beep afterwards

   BOOL  m_nukedPort;      // nuked Y/N flag
   DWORD m_oldBaud;
   DWORD reserved;
   CRS232Port *m_pPort;
};

#endif // !defined(AFX_RS232NOISE_H__211E2031_B4D1_424C_BDC8_8E6ED6B307B2__INCLUDED_)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一二三区精品| 麻豆精品一二三| 国产精品系列在线| 国产日韩亚洲欧美综合| 精品国产sm最大网站免费看| 日韩一区二区电影在线| 日韩一区二区三区视频在线| 7777精品伊人久久久大香线蕉最新版| 欧美影院精品一区| 欧美亚洲高清一区| 欧美日韩三级在线| 在线不卡一区二区| 欧美一区二区三区免费视频 | 色综合天天视频在线观看| 91小视频免费观看| 在线视频国产一区| 日韩一二三四区| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 午夜精品久久久久久| 亚洲国产精品视频| 日韩电影免费在线观看网站| 久久国产三级精品| 捆绑调教美女网站视频一区| 国内精品免费**视频| 国产很黄免费观看久久| 91网站最新地址| 欧美日韩综合在线| 日韩精品资源二区在线| 中文字幕欧美区| 亚洲黄色在线视频| 视频精品一区二区| 国产麻豆视频一区二区| 91在线小视频| 欧美浪妇xxxx高跟鞋交| 日韩精品中文字幕在线不卡尤物| 精品国产1区二区| 日韩毛片精品高清免费| 亚洲成av人片观看| 狠狠网亚洲精品| 色狠狠桃花综合| 欧美一区二区三区在线观看视频| 国产日韩高清在线| 亚洲综合999| 国内外成人在线视频| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 国产精品色婷婷久久58| 亚洲欧美国产毛片在线| 蜜桃视频在线一区| 99精品国产91久久久久久| 欧美人动与zoxxxx乱| 久久久精品影视| 亚洲一级在线观看| 国产精品综合一区二区三区| 91黄色激情网站| 精品少妇一区二区三区在线视频| 亚洲欧美中日韩| 日本欧美加勒比视频| av在线这里只有精品| 欧美一区二区三区啪啪| 亚洲手机成人高清视频| 韩国av一区二区| 欧美视频在线一区二区三区| 久久综合色鬼综合色| 一区二区高清免费观看影视大全 | 色婷婷久久久久swag精品| 精品理论电影在线观看| 亚洲一区二区欧美激情| 国产麻豆9l精品三级站| 在线综合+亚洲+欧美中文字幕| 亚洲成人激情av| 91在线一区二区三区| 久久先锋影音av| 日韩电影一区二区三区| 在线观看视频欧美| 中文字幕一区二区三中文字幕| 久久激情五月婷婷| 欧美日韩亚洲综合一区| 亚洲欧美一区二区三区国产精品| 国内欧美视频一区二区| 91精品国产高清一区二区三区 | 国产毛片精品一区| 欧美一区二区福利在线| 亚洲电影一区二区三区| 91网上在线视频| 国产欧美精品一区二区色综合| 蜜臀av性久久久久av蜜臀妖精| 欧美日韩视频在线第一区 | 亚洲国产aⅴ天堂久久| gogo大胆日本视频一区| 久久影视一区二区| 免费视频最近日韩| 欧美日韩夫妻久久| 亚洲动漫第一页| 欧美日韩一区久久| 亚洲国产欧美在线| 欧美最猛性xxxxx直播| 亚洲人123区| 99riav一区二区三区| 国产精品久久久久影院亚瑟| 国产精品69毛片高清亚洲| 久久综合资源网| 国内久久精品视频| 久久久亚洲午夜电影| 国产一二三精品| 国产欧美一区二区三区沐欲| 狠狠色丁香婷婷综合久久片| 欧美成人性战久久| 韩国精品久久久| 久久一区二区视频| 国产在线播放一区三区四| 久久久亚洲欧洲日产国码αv| 国内一区二区视频| 亚洲国产成人一区二区三区| 国产成人av一区| 国产精品理论片在线观看| 91丨九色丨黑人外教| 一区二区三区高清在线| 色综合激情五月| 亚洲成人免费电影| 日韩欧美国产电影| 国产一区二区三区免费播放| 久久亚区不卡日本| 99久免费精品视频在线观看| 亚洲乱码国产乱码精品精小说| 色综合久久天天| 日韩福利视频导航| 亚洲成人www| 欧美欧美欧美欧美首页| 蜜桃视频在线一区| 国产拍欧美日韩视频二区| 成人福利电影精品一区二区在线观看| 国产精品久久久久久久裸模| 91久久精品一区二区三| 日韩高清一区二区| 亚洲精品一区二区三区蜜桃下载| 成人在线一区二区三区| 亚洲精品久久7777| 日韩你懂的在线播放| 成熟亚洲日本毛茸茸凸凹| 亚洲天堂免费在线观看视频| 欧美精品一级二级| 国产精品1024久久| 亚洲精品中文在线影院| 欧美日韩国产一二三| 国产伦理精品不卡| 一级做a爱片久久| 日韩美女视频在线| 成人av网址在线| 香蕉久久一区二区不卡无毒影院| 精品国产在天天线2019| 99久久99久久久精品齐齐| 日韩制服丝袜先锋影音| 国产欧美日韩视频在线观看| 在线视频国产一区| 国产精品中文欧美| 亚洲一区二区精品视频| 久久这里只有精品6| 在线亚洲高清视频| 精品一区二区三区久久| 伊人一区二区三区| 久久久精品一品道一区| 欧美女孩性生活视频| 大陆成人av片| 久久精品噜噜噜成人av农村| 亚洲欧美一区二区不卡| 精品国产一区二区亚洲人成毛片| 色综合久久综合| 国产露脸91国语对白| 日韩电影在线看| 亚洲激情图片一区| 国产午夜精品一区二区三区视频| 欧美影视一区二区三区| 国产91精品一区二区麻豆网站| 日本不卡的三区四区五区| 亚洲欧美激情小说另类| 国产欧美一二三区| 日韩欧美高清一区| 欧美影院一区二区| 99久久伊人网影院| 国产一区二区免费视频| 日韩av中文字幕一区二区| 亚洲一卡二卡三卡四卡无卡久久| 国产精品久久二区二区| 久久久三级国产网站| 欧美一区二区三区在线观看视频| 欧美在线免费播放| 波多野结衣亚洲一区| 国产精品综合二区| 精品综合免费视频观看| 日韩和欧美一区二区三区| 亚洲综合男人的天堂| 日韩理论片网站| 中文字幕欧美一区| 久久精品视频一区| 精品粉嫩aⅴ一区二区三区四区| 欧美日韩精品三区| 欧美绝品在线观看成人午夜影视| 91视频免费观看| 99国产精品99久久久久久| 91一区二区三区在线播放|