Classes | Namespaces | Enumerations | Functions
serial.h File Reference
#include <chrono>
#include <map>
#include <memory>
#include <mutex>
#include <regex>
#include <string>
#include <thread>
#include <vector>
Include dependency graph for serial.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  serial::PortInfo
 
class  serial::Serial
 
class  serial::SerialException
 
class  serial::SerialInvalidArgumentException
 
class  serial::SerialIOException
 
class  serial::SerialPortNotOpenException
 
class  serial::Serial::Timeout
 

Namespaces

 serial
 

Enumerations

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

Functions

int serial::getPortsInfo (std::vector< PortInfo > &serial_ports)
 
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