Classes | Enumerations | Functions
serial Namespace Reference

Classes

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  flowcontrol_t { flowcontrol_none = 0, flowcontrol_software, flowcontrol_hardware }
 
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 }
 

Functions

std::vector< PortInfolist_ports ()
 

Enumeration Type Documentation

Enumeration defines the possible bytesizes for the serial port.

Enumerator
fivebits 
sixbits 
sevenbits 
eightbits 

Definition at line 56 of file serial.h.

Enumeration defines the possible flowcontrol types for the serial port.

Enumerator
flowcontrol_none 
flowcontrol_software 
flowcontrol_hardware 

Definition at line 86 of file serial.h.

Enumeration defines the possible parity types for the serial port.

Enumerator
parity_none 
parity_odd 
parity_even 
parity_mark 
parity_space 

Definition at line 66 of file serial.h.

Enumeration defines the possible stopbit types for the serial port.

Enumerator
stopbits_one 
stopbits_two 
stopbits_one_point_five 

Definition at line 77 of file serial.h.

Function Documentation

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


serial
Author(s): William Woodall , John Harrison
autogenerated on Thu Jan 9 2020 07:18:58