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

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

BaseCan(const BaseCan &)=deleteBaseCan
BaseCan(BaseCan &&)=deleteBaseCan
BaseCan() noexceptBaseCaninlineprotected
ClearAcceptanceFilter() noexceptBaseCaninlinevirtual
ClearReceiveCallback() noexceptBaseCaninlinevirtual
ConfigureCanFDTiming(hf_u16_t nominal_prescaler, hf_u8_t nominal_tseg1, hf_u8_t nominal_tseg2, hf_u16_t data_prescaler, hf_u8_t data_tseg1, hf_u8_t data_tseg2, hf_u8_t sjw=1) noexceptBaseCaninlinevirtual
Deinitialize() noexcept overrideStmCanvirtual
diagnostics_BaseCanprotected
EnsureDeinitialized() noexceptBaseCaninline
EnsureInitialized() noexceptBaseCaninline
GetDiagnostics(hf_can_diagnostics_t &diagnostics) noexceptBaseCaninlinevirtual
GetStatistics(hf_can_statistics_t &statistics) noexceptBaseCaninlinevirtual
GetStatus(hf_can_status_t &status) noexcept overrideStmCanvirtual
GetVariant() const noexceptStmCaninline
hcan_StmCan
hfdcan_StmCan
Initialize() noexcept overrideStmCanvirtual
initialized_BaseCanprotected
IsInitialized() const noexceptBaseCaninline
NotifyRxFromIsr(const hf_can_message_t &msg) noexceptStmCan
operator=(const StmCan &)=deleteStmCan
BaseCan::operator=(const BaseCan &)=deleteBaseCan
BaseCan::operator=(BaseCan &&)=deleteBaseCan
ReceiveBxCan(hf_can_message_t &msg, hf_u32_t timeout_ms) noexceptStmCanprivate
ReceiveFdCan(hf_can_message_t &msg, hf_u32_t timeout_ms) noexceptStmCanprivate
ReceiveMessage(hf_can_message_t &message, hf_u32_t timeout_ms=0) noexcept overrideStmCanvirtual
ReceiveMessageBatch(hf_can_message_t *messages, hf_u32_t max_count, hf_u32_t timeout_ms=100) noexceptBaseCaninlinevirtual
Reset() noexcept overrideStmCanvirtual
ResetDiagnostics() noexceptBaseCaninlinevirtual
ResetStatistics() noexceptBaseCaninlinevirtual
rx_callback_StmCanprivate
SendBxCan(const hf_can_message_t &msg, hf_u32_t timeout_ms) noexceptStmCanprivate
SendFdCan(const hf_can_message_t &msg, hf_u32_t timeout_ms) noexceptStmCanprivate
SendMessage(const hf_can_message_t &message, hf_u32_t timeout_ms=1000) noexcept overrideStmCanvirtual
SendMessageBatch(const hf_can_message_t *messages, hf_u32_t count, hf_u32_t timeout_ms=1000) noexceptBaseCaninlinevirtual
SetAcceptanceFilter(hf_u32_t id, hf_u32_t mask, bool extended=false) noexcept overrideStmCanvirtual
SetCanFDMode(bool enable, hf_u32_t data_baudrate=2000000, hf_u32_t timeout_ms=1000) noexceptBaseCaninlinevirtual
SetReceiveCallback(hf_can_receive_callback_t callback) noexcept overrideStmCanvirtual
SetReceiveCallbackFD(hf_can_fd_receive_callback_t callback) noexceptBaseCaninlinevirtual
SetTransmitterDelayCompensation(hf_u8_t tdc_offset, hf_u8_t tdc_filter) noexceptBaseCaninlinevirtual
statistics_BaseCanprotected
StmCan(CAN_HandleTypeDef *hcan) noexceptStmCanexplicit
StmCan(FDCAN_HandleTypeDef *hfdcan) noexceptStmCanexplicit
StmCan(const hf_stm32_can_config_t &config) noexceptStmCanexplicit
StmCan(const StmCan &)=deleteStmCan
SupportsCanFD() const noexcept overrideStmCanvirtual
variant_StmCanprivate
~BaseCan() noexcept=defaultBaseCanvirtual
~StmCan() noexcept overrideStmCan