#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) |