Booster Asio serial_port - Besoin d'aide avec io

Donc j'ai essayé d'apprendre le boost::asio choses à communiquer à un périphérique série à l'aide de RS232. Le documementation est clairsemée et les exemples sont inexistantes. Ne pouvez pas comprendre exactement comment communiquer avec le périphérique. L'appareil ne peut pas envoyer de données de sorte que tout ce que j'ai à faire est d'écrire, mais d'autres projets exigent de véritables arrière et en avant la communication, afin d'aider à ce que serait appréciée. Ce code je l'ai suit.

#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 bref: besoin d'aide avec l'oi partie de la serial_port.

source d'informationauteur Brian Paden