SerialPort
A light-weight C++ library for cross-platform serial communication.
|
This is the complete list of members for serial_port::Interface, including all inherited members.
Close()=0 (defined in serial_port::Interface) | serial_port::Interface | pure virtual |
FlushBuffer() const =0 (defined in serial_port::Interface) | serial_port::Interface | pure virtual |
GetSettings() const (defined in serial_port::Interface) | serial_port::Interface | |
Interface()=default (defined in serial_port::Interface) | serial_port::Interface | |
Interface(const Settings &settings) (defined in serial_port::Interface) | serial_port::Interface | explicit |
Interface(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) (defined in serial_port::Interface) | serial_port::Interface | |
Interface(Interface &&)=default (defined in serial_port::Interface) | serial_port::Interface | |
Interface(const Interface &)=delete (defined in serial_port::Interface) | serial_port::Interface | |
IsOpen()=0 (defined in serial_port::Interface) | serial_port::Interface | pure virtual |
NumBytesAvailable()=0 (defined in serial_port::Interface) | serial_port::Interface | pure virtual |
Open()=0 (defined in serial_port::Interface) | serial_port::Interface | pure virtual |
operator=(Interface &&other)=default (defined in serial_port::Interface) | serial_port::Interface | |
operator=(const Interface &other)=delete (defined in serial_port::Interface) | serial_port::Interface | |
ReadData(char *data, unsigned long num_bytes)=0 (defined in serial_port::Interface) | serial_port::Interface | pure virtual |
ReadString() (defined in serial_port::Interface) | serial_port::Interface | virtual |
settings_ (defined in serial_port::Interface) | serial_port::Interface | protected |
WriteData(const char *data, unsigned long num_bytes)=0 (defined in serial_port::Interface) | serial_port::Interface | pure virtual |
WriteString(const std::string &str) (defined in serial_port::Interface) | serial_port::Interface | virtual |
~Interface()=0 (defined in serial_port::Interface) | serial_port::Interface | pure virtual |