Classes | Enumerations | Functions
serial Namespace Reference

Classes

class  PortInfo
 
class  Serial
 
class  SerialException
 
class  SerialInvalidArgumentException
 
class  SerialIOException
 
class  SerialPortNotOpenException
 

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

int getPortsInfo (std::vector< PortInfo > &serial_ports)
 
int getPortsList (std::vector< std::string > &serial_port_names)
 

Enumeration Type Documentation

◆ bytesize_t

Enumerator
fivebits 
sixbits 
sevenbits 
eightbits 

Definition at line 58 of file serial.h.

◆ flowcontrol_t

Enumerator
flowcontrol_none 
flowcontrol_software 
flowcontrol_hardware 

Definition at line 88 of file serial.h.

◆ parity_t

Enumerator
parity_none 
parity_odd 
parity_even 
parity_mark 
parity_space 

Definition at line 68 of file serial.h.

◆ stopbits_t

Enumerator
stopbits_one 
stopbits_two 
stopbits_one_point_five 

Definition at line 79 of file serial.h.

Function Documentation

◆ getPortsInfo()

int serial::getPortsInfo ( std::vector< PortInfo > &  serial_ports)

◆ getPortsList()

int serial::getPortsList ( std::vector< std::string > &  serial_port_names)


qb_device_driver
Author(s): qbrobotics®
autogenerated on Thu Apr 27 2023 02:36:32