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

Detailed Description

Embedded control libraries.

Various core libraries useful for embedded control systems.


Enumeration Type Documentation

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:
ConnectionProblem 

Was some error in the last operation..

ConnectionDisconnected 

Used to state when a server/client detects that there is no other connection at the other end.

ConnectionHungUp 

Used to signify when a server/client detects that the other end has 'hung up'.

Definition at line 32 of file socket_connection_status.hpp.

Data bits used in a serial packet.

The number of data bits used in the serial protocol.

Enumerator:
DataBits_5 
DataBits_6 
DataBits_7 
DataBits_8 

Definition at line 49 of file serial_parameters.hpp.

Parity of the serial packet.

Parity of the serial communication.

Enumerator:
NoParity 
OddParity 
EvenParity 

Definition at line 72 of file serial_parameters.hpp.

Stop bits used in a serial packet.

Number of stop bits used in the serial protocol.

Enumerator:
StopBits_1 
StopBits_15 
StopBits_2 

Definition at line 61 of file serial_parameters.hpp.

Write mode for devices.

Defines the write modes for writing to an output device. Primarily used for files.

Enumerator:
New 

Opens a new object (deletes existing objects).

Append 

Appends to an existing object (opens if not existing).

Definition at line 35 of file modes.hpp.

 All Classes Namespaces Files Functions Variables Enumerations Enumerator


ecl_devices
Author(s): Daniel Stonier (d.stonier@gmail.com)
autogenerated on Fri Jan 11 12:04:06 2013