王朝百科
分享
 
 
 

DCB

王朝百科·作者佚名  2010-09-10  
宽屏版  字体: |||超大  

串口通讯中的DCB结构

typedef struct _DCB {// dcb

DWORD DCBlength; // sizeof(DCB)

DORD BaudRate; // current baud rate指定当前的波特率

DWORD fBinary: 1; // binary mode, no EOF check指定是否允许二进制模式WIN95中须为TRUE

DWORD fParity: 1; // enable parity checking指定奇偶校验是否允许

DWORD fOutxCtsFlow:1; // CTS output flow control 指定CTS是否用于检测发送控制。当为TRUE时CTS为

// OFF,发送将被挂起。(发送清除)

DWORD fOutxDsrFlow:1; // DSR output flow control 指定CTS是否用于检测发送控制。

//(数据装备好) 当为TRUE是CTS为OFF,发送将被挂起。

DWORD fDtrControl:2; // DTR flow control type

//DTR_CONTROL_DISABLE值将DTR置为OFF, //DTR_CONTROL_ENABLE值将DTR置为ON, DTR_CONTROL_HANDSHAKE 允许DTR"握手",

DWORD fDsrSensitivity:1;

// DSR sensitivity 当该值为TRUE时DSR为OFF时接收的字节被忽略

DWORD fTXContinueOnXoff:1; // XOFF continues Tx

指定当接收缓冲区已满,并且驱动程序已经发送出XoffChar字符时发送是否停止。

TRUE时,在接收缓冲区接收到缓冲区已满的字节XoffLim且驱动程序已经发送出XoffChar字 符中止接收字节之后,发送继续进行。

FALSE时,在接收缓冲区接收到代表缓冲区已空的字节XonChar且驱动程序已经发送出恢复 发送的XonChar之后,发送继续进行。

DWORD fOutX: 1; // XON/XOFF out flow control TRUE时,接收到XoffChar之后便停止发送

接收到XonChar之后将重新开始

DWORD fInX: 1; // XON/XOFF in flow control

TRUE时,接收缓冲区接收到代表缓冲区满的XoffLim之后,XoffChar发送出去

接收缓冲区接收到代表缓冲区空的XonLim之后,XonChar发送出去

DWORD fErrorChar: 1; // enable error replacement

该值为TRUE且fParity为TRUE时,用ErrorChar 成员指定的字符代替奇偶校验错误的接收字符

DWORD fNull: 1; // enable null strippingTRUE时,接收时去掉空(0值)字节

DWORD fRtsControl:2; // RTS flow control

DWORD fAbortOnError:1; // abort reads/writes on errorTRUE时,有错误发生时中止读和写操作

RTS_CONTROL_DISABLE时,RTS置为OFF

RTS_CONTROL_ENABLE时, RTS置为ON

RTS_CONTROL_HANDSHAKE时,

当接收缓冲区小于半满时RTS为ON

当接收缓冲区超过四分之三满时RTS为OFF

RTS_CONTROL_TOGGLE时,

当接收缓冲区仍有剩余字节时RTS为ON ,否则缺省为OFF

DWORD fDummy2:17; // reserved未使用

WORD wReserved; // not currently used未使用,必须为0

WORD XonLim; // transmit XON threshold

指定在XON字符发送这前接收缓冲区中可允许的最小字节数

WORD XoffLim; // transmit XOFF threshold

指定在XOFF字符发送这前接收缓冲区中可允许的最小字节数

BYTE ByteSize; // number of bits/byte, 4-8指定端口当前使用的数据位

BYTE Parity; // 0-4=no,odd,even,mark,space指定端口当前使用的奇偶校验方法,可能为:

EVENPARITY,MARKPARITY,NOPARITY,ODDPARITYBYTE StopBits; 0,1,2 = 1, 1.5, 2 指定端口当前使用的停止位数,可能为:

ONESTOPBIT,ONE5STOPBITS,TWOSTOPBITS

char XonChar; // Tx and Rx XON character指定用于发送和接收字符XON的值

char XoffChar; // Tx and Rx XOFF character指定用于发送和接收字符XOFF值

char ErrorChar; // error replacement character本字符用来代替接收到的奇偶校验发生错误时的值

char EofChar; // end of input character当没有使用二进制模式时,本字符可用来指示数据的结束

char EvtChar; // received event character当接收到此字符时,会产生一个事件

WORD wReserved1; // reserved; do not use 未使用

} DCB;

DCB:Data Center Bridging 数据中心桥接

IT生产力和其灵活性都取决于你的网络连接情况,以及应用和服务器之间的通讯状况。为了优化这些方面,Inter推出了Data Center Bridging(DCB),DCB是一个全新的基于标准的端到端网络技术,可确保以太网在多种类型数据中心的统一结构。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有