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

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

BasePio(const BasePio &)=deleteBasePio
BasePio(BasePio &&) noexcept=defaultBasePio
BasePio() noexceptBasePioinlineprotected
ClearCallbacks() noexcept=0BasePiopure virtual
ClearChannelCallbacks(hf_u8_t channel_id) noexcept=0BasePiopure virtual
ConfigureChannel(hf_u8_t channel_id, const hf_pio_channel_config_t &config) noexcept=0BasePiopure virtual
Deinitialize() noexcept=0BasePiopure virtual
diagnostics_BasePioprotected
EnsureDeinitialized() noexceptBasePioinline
EnsureInitialized() noexceptBasePioinline
GetCapabilities(hf_pio_capabilities_t &capabilities) const noexcept=0BasePiopure virtual
GetChannelStatus(hf_u8_t channel_id, hf_pio_channel_status_t &status) const noexcept=0BasePiopure virtual
GetDiagnostics(hf_u8_t channel_id, hf_pio_diagnostics_t &diagnostics) const noexceptBasePioinlinevirtual
GetStatistics(hf_u8_t channel_id, hf_pio_statistics_t &statistics) const noexceptBasePioinlinevirtual
Initialize() noexcept=0BasePiopure virtual
initialized_BasePioprotected
IsChannelBusy(hf_u8_t channel_id) const noexcept=0BasePiopure virtual
IsInitialized() const noexceptBasePioinline
operator=(const BasePio &)=deleteBasePio
operator=(BasePio &&) noexcept=defaultBasePio
ResetDiagnostics() noexceptBasePioinlinevirtual
ResetStatistics() noexceptBasePioinlinevirtual
SetErrorCallback(hf_u8_t channel_id, hf_pio_error_callback_t callback, void *user_data=nullptr) noexcept=0BasePiopure virtual
SetReceiveCallback(hf_u8_t channel_id, hf_pio_receive_callback_t callback, void *user_data=nullptr) noexcept=0BasePiopure virtual
SetTransmitCallback(hf_u8_t channel_id, hf_pio_transmit_callback_t callback, void *user_data=nullptr) noexcept=0BasePiopure virtual
StartReceive(hf_u8_t channel_id, hf_pio_symbol_t *buffer, size_t buffer_size, hf_u32_t timeout_us=0) noexcept=0BasePiopure virtual
statistics_BasePioprotected
StopReceive(hf_u8_t channel_id, size_t &symbols_received) noexcept=0BasePiopure virtual
Transmit(hf_u8_t channel_id, const hf_pio_symbol_t *symbols, size_t symbol_count, bool wait_completion=false) noexcept=0BasePiopure virtual
~BasePio() noexcept=defaultBasePiovirtual