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 |