boost asio 串口操做中修改字节超时间隔参数

再用asio编写串口异步读写程序的时候,有时候会出现将一帧报文分几回读的状况,好比对方发过来16个字节,可能消息响应函数被调用了两次,每次读取8字节,为了处理这种状况,必须设置串口字节超时间隔(这里设置为20ms),根据此参数来判断相邻的两个报文是否可视为同一报文,而boost::asio::serial_port 类没有直接提供字节间隔时间的配置,因此要经过native()函数得到本地对象,而后
相关文章
相关标签/搜索