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 Mar 28 2019 03:29:52