串口get_CommEvent函数返回值枚举

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linxi8693/article/details/89454604


MSDN说明文档
          http://msdn.microsoft.com/en-us/library/aa457021
MSDN部分

comEvSend         1         There are fewer than SThreshold number of characters in the transmit buffer.
comEvReceive         2         Received RThreshold number of characters. This event is generated continuously until you use   the Input property to remove the data from the receive buffer.
comEvCTS         3         Change in Clear To Send line.

comEvDSR         4         Change in Data Set Ready line. This event is fired only when DSR changes from 1 to 0.
comEvCD         5         Change in carrier detect line.
comEvRing         6         Ring detected. Some universal asynchronous receiver-transmitters (UARTs) may not support this event.
comEvEOF         7         End Of File (ASCII character 26) character received.

中文参考


comEventBreak   1001   接收到一个中断信号。  
comEventCTSTO   1002   Clear   To   Send   超时。在系统规定时间内传输一个字符时,Clear   To   Send   线为低电平。  
comEventDSRTO   1003   Data   Set   Ready   超时。在系统规定时间内传输一个字符时,Data   Set   Ready   线为低电平。  
comEventFrame   1004   帧错误。硬件检测到一帧错误。  
comEventOverrun   1006   端口超速。没有在下一个字符到达之前从硬件读取字符,该字符丢失。  
comEventCDTO   1007   载波检测超时。在系统规定时间内传输一个字符时,Carrier   Detect   线为低电平。Carrier   Detect   也称为   Receive   Line   Signal   Detect   (RLSD)。  
comEventRxOver   1008   接受缓冲区溢出。接收缓冲区没有空间。  
comEventRxParity   1009   奇偶校验。硬件检测到奇偶校验错误  
comEventTxFull   1010   传输缓冲区已满。传输字符时传输缓冲区已满  
comEventDCB   1011   检索端口的设备控制块   (DCB)   时的意外错误  

通讯事件设置值:

comEvSend   1   在传输缓冲区中有比   Sthreshold   数少的字符。  
comEvReceive   2   收到   Rthreshold   个字符。该事件将持续产生直到用   Input   属性从接收缓冲区中删除数据。  
comEvCTS   3   Clear   To   Send   线的状态发生变化。  
comEvDSR   4   Data   Set   Ready   线的状态发生变化。该事件只在   DST   从   1   变到   0   时才发生。  
comEvCD   5   Carrier   Detect   线的状态发生变化。  
comEvRing   6   检测到振铃信号。一些   UART(通用异步接收—   传输)可能不支持该事件。  
comEvEOF   7   收到文件结束(ASCII   字符为   26)字符。   
 

猜你喜欢

转载自blog.csdn.net/linxi8693/article/details/89454604