Menu

AsioSerialDriver.h File Reference

#include <boost/bind.hpp>
#include <boost/asio.hpp>
#include <boost/asio/serial_port.hpp>
#include <deque>
#include <iostream>
#include "case/Delegate.h"
#include "devices/nic/serial/SerialFrameDelimiter.h"
#include "util/CommandLineParameterGenerator.h"
#include "util/ios.h"
#include "debug.h"

Go to the source code of this file.

Data Structures

class  device::nic::serial::AsioSerialDriver< PL, SFD >
 ASIO based driver for the serial network layer. More...
struct  device::nic::serial::AsioSerialDriver< PL, SFD >::cfgInfo
 definition of driver specific information More...

Namespaces

namespace  device
namespace  device::nic
namespace  device::nic::serial

Functions

 device::nic::serial::CLP2 (ASIOOptions,"ASIO Serial Driver","serial,s","The device that is used and the baudrate in the form of device:baudrate""Values:\n"" Device: \tdevice that has to be used\n"" Baudrate: \tlegal values are\n"" 0 = 300 bps\n"" 1 = 600 bps\n"" 2 = 1200 bps\n"" 3 = 2400 bps\n"" 4 = 4800 bps\n"" 5 = 9600 bps\n"" 6 = 19200 bps\n"" 7 = 38400 bps\n"" 8 = 57600 bps\n"" 9 = 115200 bps\n"" Packetsize: \tmax size of a packet\n""(e.g. /dev/ttyS0:6: (default))", std::string, device,"/dev/ttyS0", int, baudrate, 6)