HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
BaseUart Member List

This is the complete list of members for BaseUart, including all inherited members.

BaseUart(const BaseUart &)=deleteBaseUart
BaseUart(BaseUart &&)=deleteBaseUart
BaseUart(hf_port_num_t port) noexceptBaseUartinlineprotected
BytesAvailable() noexcept=0BaseUartpure virtual
Close() noexceptBaseUartinlinevirtual
Deinitialize() noexcept=0BaseUartpure virtual
diagnostics_BaseUartprotected
EnsureDeinitialized() noexceptBaseUartinline
EnsureInitialized() noexceptBaseUartinline
FlushRx() noexcept=0BaseUartpure virtual
FlushTx() noexcept=0BaseUartpure virtual
GetDiagnostics(hf_uart_diagnostics_t &diagnostics) const noexceptBaseUartinlinevirtual
GetPort() const noexceptBaseUartinline
GetStatistics(hf_uart_statistics_t &statistics) const noexceptBaseUartinlinevirtual
Initialize() noexcept=0BaseUartpure virtual
initialized_BaseUartprotected
IsInitialized() const noexceptBaseUartinline
Open() noexceptBaseUartinlinevirtual
operator=(const BaseUart &)=deleteBaseUart
operator=(BaseUart &&)=deleteBaseUart
port_BaseUartprotected
Printf(const char *format,...) noexcept=0BaseUartpure virtual
Read(hf_u8_t *data, hf_u16_t length, hf_u32_t timeout_ms=0) noexcept=0BaseUartpure virtual
ResetDiagnostics() noexceptBaseUartinlinevirtual
ResetStatistics() noexceptBaseUartinlinevirtual
statistics_BaseUartprotected
Write(const hf_u8_t *data, hf_u16_t length, hf_u32_t timeout_ms=0) noexcept=0BaseUartpure virtual
WriteByte(hf_u8_t byte) noexceptBaseUartinlinevirtual
WriteString(const char *str) noexceptBaseUartinlinevirtual
~BaseUart() noexcept=defaultBaseUartvirtual