serial  1.2.1
Cross-platform, serial port library written in C++
Namespaces | Data Structures | Enumerations | Functions
serial Namespace Reference

Namespaces

 serial
 

Data Structures

class  IOException
 
class  MillisecondTimer
 
struct  PortInfo
 
class  PortNotOpenedException
 
class  Serial
 
class  SerialException
 
struct  Timeout
 

Enumerations

enum  bytesize_t { fivebits = 5, sixbits = 6, sevenbits = 7, eightbits = 8 }
 
enum  parity_t {
  parity_none = 0, parity_odd = 1, parity_even = 2, parity_mark = 3,
  parity_space = 4
}
 
enum  stopbits_t { stopbits_one = 1, stopbits_two = 2, stopbits_one_point_five }
 
enum  flowcontrol_t { flowcontrol_none = 0, flowcontrol_software, flowcontrol_hardware }
 

Functions

std::vector< PortInfolist_ports ()
 

Enumeration Type Documentation

Enumeration defines the possible bytesizes for the serial port.

Enumerator
fivebits 
sixbits 
sevenbits 
eightbits 
56  {
57  fivebits = 5,
58  sixbits = 6,
59  sevenbits = 7,
60  eightbits = 8
61 } bytesize_t;
Definition: serial.h:58
bytesize_t
Definition: serial.h:56
Definition: serial.h:60
Definition: serial.h:57
Definition: serial.h:59

Enumeration defines the possible flowcontrol types for the serial port.

Enumerator
flowcontrol_none 
flowcontrol_software 
flowcontrol_hardware 
86  {
87  flowcontrol_none = 0,
Definition: serial.h:88
Definition: serial.h:89
Definition: serial.h:87
flowcontrol_t
Definition: serial.h:86

Enumeration defines the possible parity types for the serial port.

Enumerator
parity_none 
parity_odd 
parity_even 
parity_mark 
parity_space 
66  {
67  parity_none = 0,
68  parity_odd = 1,
69  parity_even = 2,
70  parity_mark = 3,
71  parity_space = 4
72 } parity_t;
Definition: serial.h:70
parity_t
Definition: serial.h:66
Definition: serial.h:69
Definition: serial.h:68
Definition: serial.h:67
Definition: serial.h:71

Enumeration defines the possible stopbit types for the serial port.

Enumerator
stopbits_one 
stopbits_two 
stopbits_one_point_five 
77  {
78  stopbits_one = 1,
79  stopbits_two = 2,
81 } stopbits_t;
Definition: serial.h:78
Definition: serial.h:79
Definition: serial.h:80
stopbits_t
Definition: serial.h:77

Function Documentation

std::vector<PortInfo> serial::list_ports ( )