#include <SerialCommunicationsDriver.hpp>
◆ SerialCommunicationsDriver() [1/3]
iv::comms::serial::SerialCommunicationsDriver::SerialCommunicationsDriver |
( |
| ) |
|
◆ SerialCommunicationsDriver() [2/3]
◆ SerialCommunicationsDriver() [3/3]
◆ ~SerialCommunicationsDriver()
iv::comms::serial::SerialCommunicationsDriver::~SerialCommunicationsDriver |
( |
| ) |
|
|
overridedefault |
◆ configure()
◆ emptyInputBuffer()
void iv::comms::serial::SerialCommunicationsDriver::emptyInputBuffer |
( |
| ) |
const |
◆ end()
◆ init()
◆ isOnline()
bool iv::comms::serial::SerialCommunicationsDriver::isOnline |
( |
| ) |
|
|
overridevirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ receive()
iv::comms::eResponse iv::comms::serial::SerialCommunicationsDriver::receive |
( |
std::vector< std::byte > & | buffer, |
|
|
bool | stopOnNewLine = true ) const |
◆ reconnect()
◆ send()
iv::comms::eResponse iv::comms::serial::SerialCommunicationsDriver::send |
( |
const std::vector< std::byte > & | data | ) |
const |
|
nodiscard |
◆ start()
◆ stop()
◆ m_isOnline
bool iv::comms::ICommunicationDriver::m_isOnline {false} |
|
protectedinherited |
◆ m_lastTimeReconnected
◆ m_serialPort
std::unique_ptr<SerialPort> iv::comms::serial::SerialCommunicationsDriver::m_serialPort |
|
private |
◆ m_serialPortSettings
◆ m_state
The documentation for this class was generated from the following files: