|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
This is the complete list of members for EspUart, including all inherited members.
| BaseUart(const BaseUart &)=delete | BaseUart | |
| BaseUart(BaseUart &&)=delete | BaseUart | |
| BaseUart(hf_port_num_t port) noexcept | BaseUart | inlineprotected |
| break_detected_ | EspUart | private |
| BytesAvailable() noexcept override | EspUart | virtual |
| Close() noexcept | BaseUart | inlinevirtual |
| communication_mode_ | EspUart | private |
| ConfigureInterrupts(uint32_t intr_enable_mask, uint8_t rxfifo_full_thresh=100, uint8_t rx_timeout_thresh=10) noexcept | EspUart | |
| ConfigureIrDA(const hf_uart_irda_config_t &irda_config) noexcept | EspUart | |
| ConfigurePins() noexcept | EspUart | private |
| ConfigureRS485(const hf_uart_rs485_config_t &rs485_config) noexcept | EspUart | |
| ConfigureSoftwareFlowControl(bool enable, uint8_t xon_threshold=20, uint8_t xoff_threshold=80) noexcept | EspUart | |
| ConfigureUart() noexcept | EspUart | private |
| ConfigureWakeup(const hf_uart_wakeup_config_t &wakeup_config) noexcept | EspUart | |
| ConvertPlatformError(int32_t platform_error) noexcept | EspUart | private |
| DEFAULT_BAUD_RATE | EspUart | static |
| DEFAULT_BUFFER_SIZE | EspUart | static |
| Deinitialize() noexcept override | EspUart | privatevirtual |
| diagnostics_ | EspUart | private |
| DisablePatternDetection() noexcept | EspUart | |
| EnablePatternDetection(char pattern_chr, uint8_t chr_num=1, int chr_tout=9, int post_idle=0, int pre_idle=0) noexcept | EspUart | |
| EnsureDeinitialized() noexcept | BaseUart | inline |
| EnsureInitialized() noexcept | BaseUart | inline |
| EspUart(const hf_uart_config_t &config) noexcept | EspUart | explicit |
| EspUart(const EspUart &)=delete | EspUart | |
| EspUart(EspUart &&)=delete | EspUart | |
| event_queue_ | EspUart | private |
| FlushRx() noexcept override | EspUart | virtual |
| FlushTx() noexcept override | EspUart | virtual |
| GetCommunicationMode() const noexcept | EspUart | |
| GetDiagnostics(hf_uart_diagnostics_t &diagnostics) const noexcept override | EspUart | virtual |
| GetEventQueue() const noexcept | EspUart | |
| GetLastError() const noexcept | EspUart | |
| GetOperatingMode() const noexcept | EspUart | |
| GetPort() const noexcept | BaseUart | inline |
| GetPortConfig() const noexcept | EspUart | |
| GetStatistics(hf_uart_statistics_t &statistics) const noexcept override | EspUart | virtual |
| GetTimeoutMs(uint32_t timeout_ms) const noexcept | EspUart | private |
| Initialize() noexcept override | EspUart | privatevirtual |
| initialized_ | EspUart | private |
| InstallDriver() noexcept | EspUart | private |
| InternalPrintf(const char *format, va_list args) noexcept | EspUart | private |
| IsBreakDetected() noexcept | EspUart | |
| IsEventQueueAvailable() const noexcept | EspUart | |
| IsInitialized() const noexcept | BaseUart | inline |
| IsReceiving() const noexcept | EspUart | |
| IsTransmitting() const noexcept | EspUart | |
| IsTxBusy() noexcept | EspUart | |
| IsWakeupEnabled() const noexcept | EspUart | |
| last_error_ | EspUart | private |
| MAX_BAUD_RATE | EspUart | static |
| MAX_BUFFER_SIZE | EspUart | static |
| MAX_PORTS | EspUart | static |
| MIN_BAUD_RATE | EspUart | static |
| mutex_ | EspUart | mutableprivate |
| Open() noexcept | BaseUart | inlinevirtual |
| operating_mode_ | EspUart | private |
| operator=(const EspUart &)=delete | EspUart | |
| operator=(EspUart &&)=delete | EspUart | |
| BaseUart::operator=(const BaseUart &)=delete | BaseUart | |
| BaseUart::operator=(BaseUart &&)=delete | BaseUart | |
| PeekPatternPosition() noexcept | EspUart | |
| PlatformDeinitialize() noexcept | EspUart | private |
| PlatformInitialize() noexcept | EspUart | private |
| PopPatternPosition() noexcept | EspUart | |
| port_ | BaseUart | protected |
| port_config_ | EspUart | private |
| Printf(const char *format,...) noexcept | EspUart | virtual |
| printf_buffer_ | EspUart | private |
| Read(uint8_t *data, uint16_t length, uint32_t timeout_ms=0) noexcept override | EspUart | virtual |
| ReadLine(char *buffer, uint16_t max_length, uint32_t timeout_ms) noexcept | EspUart | |
| ReadUntil(uint8_t *data, uint16_t max_length, uint8_t terminator, uint32_t timeout_ms) noexcept | EspUart | |
| ResetDiagnostics() noexcept | BaseUart | inlinevirtual |
| ResetEventQueue() noexcept | EspUart | |
| ResetPatternQueue(int queue_length=32) noexcept | EspUart | |
| ResetStatistics() noexcept | BaseUart | inlinevirtual |
| SendBreak(uint32_t duration_ms) noexcept | EspUart | |
| SetBaudRate(uint32_t baud_rate) noexcept | EspUart | |
| SetCommunicationMode(hf_uart_mode_t mode) noexcept | EspUart | |
| SetFlowControl(bool enable) noexcept | EspUart | |
| SetLoopback(bool enable) noexcept | EspUart | |
| SetOperatingMode(hf_uart_operating_mode_t mode) noexcept | EspUart | |
| SetRTS(bool active) noexcept | EspUart | |
| SetSignalInversion(uint32_t inverse_mask) noexcept | EspUart | |
| software_flow_enabled_ | EspUart | private |
| statistics_ | EspUart | private |
| tx_in_progress_ | EspUart | private |
| TxBytesWaiting() noexcept | EspUart | |
| uart_port_ | EspUart | private |
| UninstallDriver() noexcept | EspUart | private |
| UpdateDiagnostics(hf_uart_err_t error) noexcept | EspUart | private |
| UpdateStatistics(hf_uart_err_t result, uint64_t start_time_us) noexcept | EspUart | private |
| ValidateConfiguration() const noexcept | EspUart | private |
| VPrintf(const char *format, va_list args) noexcept | EspUart | |
| WaitTransmitComplete(uint32_t timeout_ms) noexcept | EspUart | |
| wakeup_enabled_ | EspUart | private |
| Write(const uint8_t *data, uint16_t length, uint32_t timeout_ms=0) noexcept override | EspUart | virtual |
| WriteByte(uint8_t byte) noexcept override | EspUart | virtual |
| WriteString(const char *str) noexcept | BaseUart | inlinevirtual |
| ~BaseUart() noexcept=default | BaseUart | virtual |
| ~EspUart() noexcept override | EspUart | virtual |