#include <MockCan.h>
|
| static hf_can_message_t | Frame (hf_u32_t id, std::initializer_list< uint8_t > data, bool extended=false) noexcept |
| |
|
| bool | Accepts (const hf_can_message_t &message) const noexcept |
| |
◆ MockCan()
| hf::host::MockCan::MockCan |
( |
| ) |
|
|
defaultnoexcept |
◆ ~MockCan()
| hf::host::MockCan::~MockCan |
( |
| ) |
|
|
overridedefaultnoexcept |
◆ Accepts()
| bool hf::host::MockCan::Accepts |
( |
const hf_can_message_t & |
message | ) |
const |
|
privatenoexcept |
◆ ClearAcceptanceFilter()
| hf_can_err_t hf::host::MockCan::ClearAcceptanceFilter |
( |
| ) |
|
|
overridenoexcept |
◆ ClearReceiveCallback()
| void hf::host::MockCan::ClearReceiveCallback |
( |
| ) |
|
|
inlineoverridenoexcept |
◆ ClearSent()
| void hf::host::MockCan::ClearSent |
( |
| ) |
|
|
inlinenoexcept |
◆ Deinitialize()
| hf_can_err_t hf::host::MockCan::Deinitialize |
( |
| ) |
|
|
inlineoverridenoexcept |
◆ FailNextSend()
| void hf::host::MockCan::FailNextSend |
( |
hf_can_err_t |
error, |
|
|
size_t |
count = 1 |
|
) |
| |
|
noexcept |
◆ Frame()
| hf_can_message_t hf::host::MockCan::Frame |
( |
hf_u32_t |
id, |
|
|
std::initializer_list< uint8_t > |
data, |
|
|
bool |
extended = false |
|
) |
| |
|
staticnoexcept |
Build a classic data frame.
◆ GetStatus()
| hf_can_err_t hf::host::MockCan::GetStatus |
( |
hf_can_status_t & |
status | ) |
|
|
overridenoexcept |
◆ Initialize()
| hf_can_err_t hf::host::MockCan::Initialize |
( |
| ) |
|
|
overridenoexcept |
◆ InjectRx()
| bool hf::host::MockCan::InjectRx |
( |
const hf_can_message_t & |
message | ) |
|
Deliver a frame from the bus. Returns false if the acceptance filter dropped it.
◆ PendingRx()
| size_t hf::host::MockCan::PendingRx |
( |
| ) |
const |
|
inlinenoexcept |
◆ ReceiveMessage()
| hf_can_err_t hf::host::MockCan::ReceiveMessage |
( |
hf_can_message_t & |
message, |
|
|
hf_u32_t |
timeout_ms = 0 |
|
) |
| |
|
overridenoexcept |
◆ Reset()
| hf_can_err_t hf::host::MockCan::Reset |
( |
| ) |
|
|
overridenoexcept |
◆ ResetCalls()
| int hf::host::MockCan::ResetCalls |
( |
| ) |
const |
|
inlinenoexcept |
◆ SendMessage()
| hf_can_err_t hf::host::MockCan::SendMessage |
( |
const hf_can_message_t & |
message, |
|
|
hf_u32_t |
timeout_ms = 1000 |
|
) |
| |
|
overridenoexcept |
◆ SentFrames()
| const std::vector< hf_can_message_t > & hf::host::MockCan::SentFrames |
( |
| ) |
const |
|
inlinenoexcept |
◆ SetAcceptanceFilter()
| hf_can_err_t hf::host::MockCan::SetAcceptanceFilter |
( |
hf_u32_t |
id, |
|
|
hf_u32_t |
mask, |
|
|
bool |
extended = false |
|
) |
| |
|
overridenoexcept |
◆ SetBusOff()
| void hf::host::MockCan::SetBusOff |
( |
bool |
bus_off | ) |
|
|
inlinenoexcept |
◆ SetInitializeResult()
| void hf::host::MockCan::SetInitializeResult |
( |
hf_can_err_t |
result | ) |
|
|
inlinenoexcept |
◆ SetReceiveCallback()
| hf_can_err_t hf::host::MockCan::SetReceiveCallback |
( |
hf_can_receive_callback_t |
callback | ) |
|
|
overridenoexcept |
◆ bus_off_
| bool hf::host::MockCan::bus_off_ {false} |
|
private |
◆ callback_
| hf_can_receive_callback_t hf::host::MockCan::callback_ {nullptr} |
|
private |
◆ fail_count_
| size_t hf::host::MockCan::fail_count_ {0} |
|
private |
◆ fail_error_
| hf_can_err_t hf::host::MockCan::fail_error_ {hf_can_err_t::CAN_ERR_TX_FAILED} |
|
private |
◆ filter_extended_
| bool hf::host::MockCan::filter_extended_ {false} |
|
private |
◆ filter_id_
| hf_u32_t hf::host::MockCan::filter_id_ {0} |
|
private |
◆ filter_mask_
| hf_u32_t hf::host::MockCan::filter_mask_ {0} |
|
private |
◆ filter_set_
| bool hf::host::MockCan::filter_set_ {false} |
|
private |
◆ init_result_
| hf_can_err_t hf::host::MockCan::init_result_ {hf_can_err_t::CAN_SUCCESS} |
|
private |
◆ reset_calls_
| int hf::host::MockCan::reset_calls_ {0} |
|
private |
◆ rx_
| std::deque<hf_can_message_t> hf::host::MockCan::rx_ |
|
private |
◆ sent_
| std::vector<hf_can_message_t> hf::host::MockCan::sent_ |
|
private |
◆ tx_failed_
| hf_u32_t hf::host::MockCan::tx_failed_ {0} |
|
private |
The documentation for this class was generated from the following files: