当前位置:   article > 正文

获取串口缓冲内有多少数据

vc 串口 获取缓冲区内数据大小

unix/linux

  1. int len = 0;//缓冲区数据长度
  2. if( -1 != ioctl(fd,FIONREAD,&len ) )
  3. {
  4. }

Windows

  1. DWORD dwErrorFlags = 0L;
  2. COMSTAT ComStat;
  3. if( ClearCommError(hCom,&dwErrorFlags,&ComStat) )
  4. {
  5.     ComStat.cbInQue;//缓冲区数据长度
  6. }

转载于:https://my.oschina.net/mlgb/blog/390966

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/278240
推荐阅读
相关标签
  

闽ICP备14008679号