distortos  v0.4.0
object-oriented C++ RTOS for microcontrollers
distortos::devices::Rs485 Member List

This is the complete list of members for distortos::devices::Rs485, including all inherited members.

close()distortos::devices::SerialPort
driverEnabledState_distortos::devices::Rs485private
driverEnablePin_distortos::devices::Rs485private
enableDriver(bool enable) constdistortos::devices::Rs485private
open(uint32_t baudRate, uint8_t characterLength, devices::UartParity parity, bool _2StopBits)distortos::devices::SerialPort
read(void *buffer, size_t size, size_t minSize=1, const TickClock::time_point *timePoint=nullptr)distortos::devices::SerialPort
readCompleteEvent(size_t bytesRead) overridedistortos::devices::SerialPortprotectedvirtual
receiveErrorEvent(ErrorSet errorSet) overridedistortos::devices::SerialPortprotectedvirtual
Rs485(UartLowLevel &uart, void *const readBuffer, const size_t readBufferSize, void *const writeBuffer, const size_t writeBufferSize, OutputPin &driverEnablePin, const bool driverEnabledState)distortos::devices::Rs485inline
SerialPort(UartLowLevel &uart, void *const readBuffer, const size_t readBufferSize, void *const writeBuffer, const size_t writeBufferSize)distortos::devices::SerialPortinline
transmitCompleteEvent() overridedistortos::devices::Rs485protectedvirtual
transmitStartEvent() overridedistortos::devices::Rs485protectedvirtual
tryReadFor(const TickClock::duration duration, void *const buffer, const size_t size, const size_t minSize=1)distortos::devices::SerialPortinline
tryReadFor(const std::chrono::duration< Rep, Period > duration, void *const buffer, const size_t size, const size_t minSize=1)distortos::devices::SerialPortinline
tryReadUntil(const TickClock::time_point timePoint, void *const buffer, const size_t size, const size_t minSize=1)distortos::devices::SerialPortinline
tryReadUntil(const std::chrono::time_point< TickClock, Duration > timePoint, void *const buffer, const size_t size, const size_t minSize=1)distortos::devices::SerialPortinline
tryWriteFor(const TickClock::duration duration, const void *const buffer, const size_t size, const size_t minSize=SIZE_MAX)distortos::devices::SerialPortinline
tryWriteFor(const std::chrono::duration< Rep, Period > duration, const void *const buffer, const size_t size, const size_t minSize=SIZE_MAX)distortos::devices::SerialPortinline
tryWriteUntil(const TickClock::time_point timePoint, const void *const buffer, const size_t size, const size_t minSize=SIZE_MAX)distortos::devices::SerialPortinline
tryWriteUntil(const std::chrono::time_point< TickClock, Duration > timePoint, const void *const buffer, const size_t size, const size_t minSize=SIZE_MAX)distortos::devices::SerialPortinline
write(const void *buffer, size_t size, size_t minSize=SIZE_MAX, const TickClock::time_point *timePoint=nullptr)distortos::devices::SerialPort
writeCompleteEvent(size_t bytesWritten) overridedistortos::devices::SerialPortprotectedvirtual
~Rs485()distortos::devices::Rs485
~SerialPort() overridedistortos::devices::SerialPort