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

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

advanced_timing_EspCanprivate
BaseCan(const BaseCan &)=deleteBaseCan
BaseCan(BaseCan &&)=deleteBaseCan
BaseCan() noexceptBaseCaninlineprotected
callback_mutex_EspCanmutableprivate
ClearAcceptanceFilter() noexcept overrideEspCanvirtual
ClearErrorCallback() noexceptEspCan
ClearReceiveCallback() noexcept overrideEspCanvirtual
ClearReceiveCallbackEx() noexceptEspCan
ClearStateChangeCallback() noexceptEspCan
ClearTxCompleteCallback() noexceptEspCan
config_EspCanprivate
config_mutex_EspCanmutableprivate
ConfigureAdvancedFilter(const hf_esp_can_filter_config_t &filter_config) noexceptEspCan
ConfigureAdvancedTiming(const hf_esp_can_timing_config_t &timing_config) noexceptEspCan
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
ConvertEspError(esp_err_t esp_err) noexceptEspCanprivate
ConvertFromTwaiFrame(const twai_frame_t &twai_frame, hf_can_message_t &hf_message) noexceptEspCanprivate
ConvertToTwaiFrame(const hf_can_message_t &hf_message, twai_frame_t &twai_frame) noexceptEspCanprivate
current_filter_EspCanprivate
Deinitialize() noexcept overrideEspCanvirtual
diagnostics_EspCanprivate
DispatchErrorCallbacks(const hf_esp_can_error_info_t &error_info) noexceptEspCanprivate
DispatchReceiveCallbacks(const twai_frame_t &frame) noexceptEspCanprivate
DispatchStateChangeCallbacks(const hf_esp_can_state_info_t &state_info) noexceptEspCanprivate
DispatchTxCompleteCallbacks(const hf_esp_can_tx_info_t &tx_info) noexceptEspCanprivate
EnsureDeinitialized() noexceptBaseCaninline
EnsureInitialized() noexceptBaseCaninline
error_cb_EspCanprivate
error_ud_EspCanprivate
EspCan(const hf_esp_can_config_t &config) noexceptEspCanexplicit
filter_configured_EspCanprivate
GetDiagnostics(hf_can_diagnostics_t &diagnostics) noexcept overrideEspCanvirtual
GetNodeInfo(twai_node_record_t &node_info) noexceptEspCan
GetStatistics(hf_can_statistics_t &stats) noexcept overrideEspCanvirtual
GetStatus(hf_can_status_t &status) noexcept overrideEspCanvirtual
Initialize() noexcept overrideEspCanvirtual
initialized_BaseCanprotected
InitiateBusRecovery() noexceptEspCan
InternalErrorCallback(twai_node_handle_t handle, const twai_error_event_data_t *event_data, void *user_ctx) noexceptEspCanprivatestatic
InternalReceiveCallback(twai_node_handle_t handle, const twai_rx_done_event_data_t *event_data, void *user_ctx) noexceptEspCanprivatestatic
InternalStateChangeCallback(twai_node_handle_t handle, const twai_state_change_event_data_t *event_data, void *user_ctx) noexceptEspCanprivatestatic
is_enabled_EspCanprivate
is_recovering_EspCanprivate
IsInitialized() const noexceptBaseCaninline
operator=(const BaseCan &)=deleteBaseCan
operator=(BaseCan &&)=deleteBaseCan
ProcessReceivedMessage(const twai_frame_t &frame) noexceptEspCanprivate
receive_cb_EspCanprivate
receive_ud_EspCanprivate
ReceiveMessage(hf_can_message_t &message, uint32_t timeout_ms=0) noexcept overrideEspCanvirtual
ReceiveMessageBatch(hf_can_message_t *messages, hf_u32_t max_count, hf_u32_t timeout_ms=100) noexceptBaseCaninlinevirtual
Reset() noexcept overrideEspCanvirtual
ResetDiagnostics() noexceptBaseCaninlinevirtual
ResetStatistics() noexcept overrideEspCanvirtual
SendMessage(const hf_can_message_t &message, uint32_t timeout_ms=1000) noexcept overrideEspCanvirtual
SendMessageBatch(const hf_can_message_t *messages, uint32_t count, uint32_t timeout_ms=1000) noexceptEspCanvirtual
SetAcceptanceFilter(uint32_t id, uint32_t mask, bool extended=false) noexcept overrideEspCanvirtual
SetCanFDMode(bool enable, hf_u32_t data_baudrate=2000000, hf_u32_t timeout_ms=1000) noexceptBaseCaninlinevirtual
SetErrorCallback(hf_esp_can_error_callback_t cb, void *user_data=nullptr) noexceptEspCan
SetReceiveCallback(hf_can_receive_callback_t callback) noexcept overrideEspCanvirtual
SetReceiveCallbackEx(hf_esp_can_receive_callback_t cb, void *user_data=nullptr) noexceptEspCan
SetReceiveCallbackFD(hf_can_fd_receive_callback_t callback) noexceptBaseCaninlinevirtual
SetStateChangeCallback(hf_esp_can_state_callback_t cb, void *user_data=nullptr) noexceptEspCan
SetTransmitterDelayCompensation(hf_u8_t tdc_offset, hf_u8_t tdc_filter) noexceptBaseCaninlinevirtual
SetTxCompleteCallback(hf_esp_can_tx_callback_t cb, void *user_data=nullptr) noexceptEspCan
state_cb_EspCanprivate
state_ud_EspCanprivate
statistics_EspCanprivate
stats_mutex_EspCanmutableprivate
SupportsCanFD() const noexceptBaseCaninlinevirtual
twai_node_handle_EspCanprivate
tx_cb_EspCanprivate
tx_ud_EspCanprivate
UpdateErrorStatistics(uint32_t error_type) noexceptEspCanprivate
UpdateStatistics(hf_can_operation_type_t operation_type, bool success) noexceptEspCanprivate
~BaseCan() noexcept=defaultBaseCanvirtual
~EspCan() noexcept overrideEspCan