Así que he estado tratando de aprender cosas de boost :: asio para comunicarme con un dispositivo serie usando RS232. La documentación es escasa y los ejemplos son inexistentes. No se puede averiguar exactamente cómo comunicarse con el dispositivo. El dispositivo no puede enviar datos, por lo que todo lo que tengo que hacer es escribir, pero otros proyectos requieren una comunicación real de ida y vuelta, por lo que se agradecerá su ayuda. ¿Qué código tengo hasta ahora?Boost Asio serial_port - necesito ayuda con io
#include <boost/asio/serial_port.hpp>
using namespace::boost::asio;
int main()
{
io_service io;
serial_port port(io, "COM3");
port.set_option(serial_port_base::baud_rate(19200));
unsigned char commands[4] = { 1, 128, 240, 0 };
// write the commands to the device
return 0;
}
En resumen: necesito ayuda con la parte io del puerto serial.
Gracias, fue sobre todo abrumado con la cantidad de opciones y necesitaba un lugar para comenzar. Tuve suerte porque los valores predeterminados para todo excepto por la velocidad en baudios son los que usa la placa. –