#include <chrono>
#include <map>
#include <memory>
#include <mutex>
#include <regex>
#include <string>
#include <thread>
#include <vector>
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) |