_read(uint8_t *buffer, iv::comms::serial::size_t size) const | iv::comms::serial::SerialPort | private |
_write(const uint8_t *data, iv::comms::serial::size_t size) const | iv::comms::serial::SerialPort | private |
available() const | iv::comms::serial::SerialPort | |
byteTimeNs | iv::comms::serial::SerialPort | private |
close() | iv::comms::serial::SerialPort | |
flush() const | iv::comms::serial::SerialPort | |
flushInput() const | iv::comms::serial::SerialPort | |
flushOutput() const | iv::comms::serial::SerialPort | |
getBaudRate() const | iv::comms::serial::SerialPort | |
getByteSize() const | iv::comms::serial::SerialPort | |
getCD() const | iv::comms::serial::SerialPort | |
getCTS() const | iv::comms::serial::SerialPort | |
getDSR() const | iv::comms::serial::SerialPort | |
getFlowControl() const | iv::comms::serial::SerialPort | |
getParity() const | iv::comms::serial::SerialPort | |
getPort() const | iv::comms::serial::SerialPort | |
getRI() const | iv::comms::serial::SerialPort | |
getStopBits() const | iv::comms::serial::SerialPort | |
getTimeout() const | iv::comms::serial::SerialPort | |
isOpen() const | iv::comms::serial::SerialPort | |
m_fd | iv::comms::serial::SerialPort | private |
m_isOpen | iv::comms::serial::SerialPort | private |
m_port | iv::comms::serial::SerialPort | private |
m_readMutex | iv::comms::serial::SerialPort | private |
m_rtsCts | iv::comms::serial::SerialPort | private |
m_settings | iv::comms::serial::SerialPort | private |
m_timeout | iv::comms::serial::SerialPort | private |
m_writeMutex | iv::comms::serial::SerialPort | private |
m_xOnXOff | iv::comms::serial::SerialPort | private |
open() | iv::comms::serial::SerialPort | |
operator=(const SerialPort &other)=delete | iv::comms::serial::SerialPort | |
operator=(SerialPort &&other) noexcept=delete | iv::comms::serial::SerialPort | |
read(uint8_t *buffer, iv::comms::serial::size_t size) const | iv::comms::serial::SerialPort | |
read(std::vector< uint8_t > &buffer, iv::comms::serial::size_t size=1) const | iv::comms::serial::SerialPort | |
read(std::string &buffer, iv::comms::serial::size_t size=1) const | iv::comms::serial::SerialPort | |
read(iv::comms::serial::size_t size=1) const | iv::comms::serial::SerialPort | |
readLine(std::string &buffer, iv::comms::serial::size_t size=65536, const std::string &eol="\n") const | iv::comms::serial::SerialPort | |
readLine(iv::comms::serial::size_t size=65536, const std::string &eol="\n") const | iv::comms::serial::SerialPort | |
readLines(iv::comms::serial::size_t size=65536, const std::string &eol="\n") const | iv::comms::serial::SerialPort | |
readLock() | iv::comms::serial::SerialPort | private |
readUnlock() | iv::comms::serial::SerialPort | private |
reconfigurePort() const | iv::comms::serial::SerialPort | private |
sendBreak(uint32_t duration) const | iv::comms::serial::SerialPort | |
SerialPort()=delete | iv::comms::serial::SerialPort | |
SerialPort(const iv::model::comms::serial::PortSettings &settings) | iv::comms::serial::SerialPort | explicit |
SerialPort(const std::string &portName, iv::model::comms::serial::eBaudRate baudRate, iv::model::comms::serial::eDataBits dataBits, iv::model::comms::serial::eParity parity, iv::model::comms::serial::eStopBits stopBits, iv::model::comms::serial::eFlowControl flowControl, const iv::comms::serial::Timeout &timeout) | iv::comms::serial::SerialPort | |
SerialPort(const SerialPort &other)=delete | iv::comms::serial::SerialPort | |
SerialPort(SerialPort &&other) noexcept=delete | iv::comms::serial::SerialPort | |
setBaudRate(iv::model::comms::serial::eBaudRate baudRate) | iv::comms::serial::SerialPort | |
setBreak(bool level=true) const | iv::comms::serial::SerialPort | |
setByteSize(iv::model::comms::serial::eDataBits byteSize) | iv::comms::serial::SerialPort | |
setDTR(bool level=true) const | iv::comms::serial::SerialPort | |
setFlowControl(iv::model::comms::serial::eFlowControl flowControl) | iv::comms::serial::SerialPort | |
setParity(iv::model::comms::serial::eParity parity) | iv::comms::serial::SerialPort | |
setPort(const std::string &port) | iv::comms::serial::SerialPort | |
setRTS(bool level=true) const | iv::comms::serial::SerialPort | |
setStopBits(iv::model::comms::serial::eStopBits stopBits) | iv::comms::serial::SerialPort | |
setTimeout(const iv::comms::serial::Timeout &timeout) | iv::comms::serial::SerialPort | |
setTimeout(uint32_t interByteTimeout, uint32_t readTimeoutConstant, uint32_t readTimeoutMultiplier, uint32_t writeTimeoutConstant, uint32_t writeTimeoutMultiplier) | iv::comms::serial::SerialPort | |
timespecFromMs(const uint32_t &millis) | iv::comms::serial::SerialPort | privatestatic |
waitByteTimes(iv::comms::serial::size_t count) const | iv::comms::serial::SerialPort | |
waitForChange() const | iv::comms::serial::SerialPort | |
waitReadable(uint32_t timeout) const | iv::comms::serial::SerialPort | |
write(const uint8_t *data, iv::comms::serial::size_t size) const | iv::comms::serial::SerialPort | |
write(const std::vector< uint8_t > &data) const | iv::comms::serial::SerialPort | |
write(const std::vector< std::byte > &data) const | iv::comms::serial::SerialPort | |
write(const std::string &data) const | iv::comms::serial::SerialPort | |
writeLock() | iv::comms::serial::SerialPort | private |
writeUnlock() | iv::comms::serial::SerialPort | private |
~SerialPort() | iv::comms::serial::SerialPort | |