ecl Namespace Reference
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< OFile > |
| File sink (output device) trait. More... | |
| class | is_sink< Serial > |
| Serial sink (output device) trait. More... | |
| class | is_sink< SharedFile > |
| File sink (output device) trait. More... | |
| class | is_sink< SocketClient > |
| Serial sink (output device) trait. More... | |
| class | is_sink< SocketServer > |
| Serial 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< Serial > |
| Serial sink (input device) trait. More... | |
| class | is_source< SocketClient > |
| Serial sink (input device) trait. More... | |
| class | is_source< SocketServer > |
| Serial sink (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< Serial > |
| Serial sourcesink (input-output device) trait. More... | |
| class | is_sourcesink< SocketClient > |
| Serial sourcesink (input-output device) trait. More... | |
| class | is_sourcesink< SocketServer > |
| Serial sourcesink (input-output device) trait. More... | |
| class | is_sourcesink< String > |
| String sourcesink (input-output device) trait. More... | |
| class | OConsole |
| Device for writing to standard output. More... | |
| class | OFile |
| The standard output file device for the ecl. More... | |
| class | Serial |
| Posix implementation for a serial (RS232) device. More... | |
| class | SharedFile |
| Multi-instance (also thread-safe) output file device. More... | |
| class | SocketClient |
| Simple implementation of an ipv4 socket client. More... | |
| class | SocketServer |
| Simple implementation of an ipv4 socket server. 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... | |
Detailed Description
Embedded control libraries.
Various core libraries useful for embedded control systems.
Enumeration Type Documentation
| enum ecl::BaudRate |
Serial connection baud rate.
The baud rate of a serial connection.
- Enumerator:
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.
- Enumerator:
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 |
Author(s): Daniel Stonier (d.stonier@gmail.com) autogenerated on Sat Jan 14 2012 16:21:58