Como definir baud rate & paridade no boost::asio::serial_port

Este exemplo mostra como definir baudrate, paridade & stop bits:

serial_port_config.cpp
// Configure serial port parameters: 115.2kBaud, 8N1
serial.set_option(boost::asio::serial_port_base::baud_rate(115200));
serial.set_option(boost::asio::serial_port_base::character_size(8 /* data bits */));
serial.set_option(boost::asio::serial_port_base::parity(boost::asio::serial_port_base::parity::none));
serial.set_option(boost::asio::serial_port_base::stop_bits(boost::asio::serial_port_base::stop_bits::one));

Para um exemplo mais completo que também mostra como abrir a porta serial, veja Como abrir & inicializar boost::asio::serial_port ou nosso Exemplo minimal de leitura (read_some) de boost::asio::serial_port


Check out similar posts by category: Boost C/C++