【发布时间】:2017-01-19 12:06:34
【问题描述】:
我使用 boost asio 串口。当串口打开时,我可以设置奇偶校验,例如:
boost::asio::serial_port_base::parity::even
然后我开始读取一个串口:
serialPort_.async_read_some(boost::asio::buffer(serialPortData_),
boost::bind(&MySerialPort::readComplete, this,
boost::asio::placeholders::error, boost::asio::placeholders::bytes_transferred));
奇偶校验失败时会发生什么?是否以特定错误(哪个?)和 bytes_transferred = 0 调用 readComplete?
【问题讨论】:
标签: c++ linux boost serial-port boost-asio