|
SerialPort
A light-weight C++ library for cross-platform serial communication.
|
This is the complete list of members for serial_port::SerialPort, including all inherited members.
| Close() const | serial_port::SerialPort | |
| EnumeratePorts() | serial_port::SerialPort | static |
| FlushBuffer() const | serial_port::SerialPort | |
| GetSettings() const | serial_port::SerialPort | |
| IsOpen() const | serial_port::SerialPort | |
| NumBytesAvailable() const | serial_port::SerialPort | |
| Open() const | serial_port::SerialPort | |
| operator<<(std::ostream &os, const SerialPort &obj) | serial_port::SerialPort | friend |
| operator=(SerialPort &&other) noexcept (defined in serial_port::SerialPort) | serial_port::SerialPort | inline |
| operator=(const SerialPort &other)=delete (defined in serial_port::SerialPort) | serial_port::SerialPort | |
| ReadData(char *data, unsigned long num_bytes) const | serial_port::SerialPort | |
| ReadString() const | serial_port::SerialPort | |
| SerialPort() | serial_port::SerialPort | |
| SerialPort(const Settings &settings) | serial_port::SerialPort | explicit |
| SerialPort(const std::string &port_name, int baud_rate, Parity parity=Parity::kNone, NumStopBits stop_bits=serial_port::NumStopBits::kOne, bool hardware_flow_control=false, unsigned long int timeout_s=0, unsigned long int timeout_ms=0) | serial_port::SerialPort | |
| SerialPort(SerialPort &&)=default | serial_port::SerialPort | |
| SerialPort(const SerialPort &)=delete | serial_port::SerialPort | |
| WriteData(const char *data, unsigned long num_bytes) const | serial_port::SerialPort | |
| WriteString(const std::string &str) const | serial_port::SerialPort | |
| ~SerialPort()=default | serial_port::SerialPort |