Ich benutze Boost Asio seriellen Port. Wenn eine serielle Schnittstelle geöffnet ist, kann ich eine Parität zum Beispiel festgelegt:Paritätsprüfung der seriellen Schnittstelle fehlgeschlagen in Boost Asio
boost::asio::serial_port_base::parity::even
Dann beginne ich einen seriellen Anschluss lesen:
serialPort_.async_read_some(boost::asio::buffer(serialPortData_),
boost::bind(&MySerialPort::readComplete, this,
boost::asio::placeholders::error, boost::asio::placeholders::bytes_transferred));
Was passiert, wenn Paritätsprüfung nicht bestanden? Wird readComplete mit spezifischem Fehler (was?) Und bytes_transfered = 0 aufgerufen?