Embedded control libraries. More...
Namespaces | |
namespace | devices |
namespace | interfaces |
Supporting elements and interfaces. | |
Classes | |
class | EConsole |
Device for writing o standard error. More... | |
class | IConsole |
Device for reading from standard output. More... | |
class | is_seekable |
Default action for detection of seekable devices (false). More... | |
class | is_sink |
Default action for detection of sink devices (output) (false). More... | |
class | is_sink< EConsole > |
Error console sink (output device) trait. More... | |
class | is_sink< OConsole > |
Console sink (output device) trait. More... | |
class | is_sink< String > |
String sink (output device) trait. More... | |
class | is_source |
Default action for detection of source devices (input) (false). More... | |
class | is_source< IConsole > |
Console source (input device) trait. More... | |
class | is_source< String > |
String sink (input device) trait. More... | |
class | is_sourcesink |
Default action for detection of source-sink devices (input-output) (false). More... | |
class | is_sourcesink< String > |
String sourcesink (input-output device) trait. More... | |
class | OConsole |
Device for writing to standard output. More... | |
class | String |
A virtual device for manipulating strings. More... | |
Enumerations | |
enum | BaudRate { BaudRate_110, BaudRate_300, BaudRate_600, BaudRate_1200, BaudRate_2400, BaudRate_4800, BaudRate_9600, BaudRate_19200, BaudRate_38400, BaudRate_57600, BaudRate_115200 } |
Serial connection baud rate. More... | |
enum | ConnectionStatus { ConnectionProblem = -1, ConnectionDisconnected = -2, ConnectionHungUp = -3 } |
Used to denote the status of a connection. More... | |
enum | DataBits { DataBits_5 = 0, DataBits_6, DataBits_7, DataBits_8 } |
Data bits used in a serial packet. More... | |
enum | Parity { NoParity = 0, OddParity = 1, EvenParity = 2 } |
Parity of the serial packet. More... | |
enum | StopBits { StopBits_1 = 0, StopBits_15, StopBits_2 } |
Stop bits used in a serial packet. More... | |
enum | WriteMode { New, Append } |
Write mode for devices. More... |
Embedded control libraries.
Various core libraries useful for embedded control systems.
enum ecl::BaudRate |
Serial connection baud rate.
The baud rate of a serial connection.
BaudRate_110 | |
BaudRate_300 | |
BaudRate_600 | |
BaudRate_1200 | |
BaudRate_2400 | |
BaudRate_4800 | |
BaudRate_9600 | |
BaudRate_19200 | |
BaudRate_38400 | |
BaudRate_57600 | |
BaudRate_115200 |
Definition at line 30 of file serial_parameters.hpp.
Used to denote the status of a connection.
Definition at line 32 of file socket_connection_status.hpp.
enum ecl::DataBits |
Data bits used in a serial packet.
The number of data bits used in the serial protocol.
Definition at line 49 of file serial_parameters.hpp.
enum ecl::Parity |
Parity of the serial packet.
Parity of the serial communication.
Definition at line 72 of file serial_parameters.hpp.
enum ecl::StopBits |
Stop bits used in a serial packet.
Number of stop bits used in the serial protocol.
Definition at line 61 of file serial_parameters.hpp.
enum ecl::WriteMode |