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

◆ bytesize_t

Enumeration defines the possible bytesizes for the serial port.

Enumerator
fivebits 
sixbits 
sevenbits 
eightbits 

Definition at line 56 of file serial.h.

◆ flowcontrol_t

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.

◆ parity_t

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.

◆ stopbits_t

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

◆ list_ports()

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


serial
Author(s): William Woodall , John Harrison
autogenerated on Wed Mar 9 2022 03:10:03