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) |