|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
This is the complete list of members for BasePio, including all inherited members.
| BasePio(const BasePio &)=delete | BasePio | |
| BasePio(BasePio &&) noexcept=default | BasePio | |
| BasePio() noexcept | BasePio | inlineprotected |
| ClearCallbacks() noexcept=0 | BasePio | pure virtual |
| ClearChannelCallbacks(hf_u8_t channel_id) noexcept=0 | BasePio | pure virtual |
| ConfigureChannel(hf_u8_t channel_id, const hf_pio_channel_config_t &config) noexcept=0 | BasePio | pure virtual |
| Deinitialize() noexcept=0 | BasePio | pure virtual |
| diagnostics_ | BasePio | protected |
| EnsureDeinitialized() noexcept | BasePio | inline |
| EnsureInitialized() noexcept | BasePio | inline |
| GetCapabilities(hf_pio_capabilities_t &capabilities) const noexcept=0 | BasePio | pure virtual |
| GetChannelStatus(hf_u8_t channel_id, hf_pio_channel_status_t &status) const noexcept=0 | BasePio | pure virtual |
| GetDiagnostics(hf_u8_t channel_id, hf_pio_diagnostics_t &diagnostics) const noexcept | BasePio | inlinevirtual |
| GetStatistics(hf_u8_t channel_id, hf_pio_statistics_t &statistics) const noexcept | BasePio | inlinevirtual |
| Initialize() noexcept=0 | BasePio | pure virtual |
| initialized_ | BasePio | protected |
| IsChannelBusy(hf_u8_t channel_id) const noexcept=0 | BasePio | pure virtual |
| IsInitialized() const noexcept | BasePio | inline |
| operator=(const BasePio &)=delete | BasePio | |
| operator=(BasePio &&) noexcept=default | BasePio | |
| ResetDiagnostics() noexcept | BasePio | inlinevirtual |
| ResetStatistics() noexcept | BasePio | inlinevirtual |
| SetErrorCallback(hf_u8_t channel_id, hf_pio_error_callback_t callback, void *user_data=nullptr) noexcept=0 | BasePio | pure virtual |
| SetReceiveCallback(hf_u8_t channel_id, hf_pio_receive_callback_t callback, void *user_data=nullptr) noexcept=0 | BasePio | pure virtual |
| SetTransmitCallback(hf_u8_t channel_id, hf_pio_transmit_callback_t callback, void *user_data=nullptr) noexcept=0 | BasePio | pure virtual |
| StartReceive(hf_u8_t channel_id, hf_pio_symbol_t *buffer, size_t buffer_size, hf_u32_t timeout_us=0) noexcept=0 | BasePio | pure virtual |
| statistics_ | BasePio | protected |
| StopReceive(hf_u8_t channel_id, size_t &symbols_received) noexcept=0 | BasePio | pure virtual |
| Transmit(hf_u8_t channel_id, const hf_pio_symbol_t *symbols, size_t symbol_count, bool wait_completion=false) noexcept=0 | BasePio | pure virtual |
| ~BasePio() noexcept=default | BasePio | virtual |