#include <can.hpp>
|
| CanIfaceMock (uavcan::ISystemClock &iclock) |
|
virtual uavcan::int16_t | configureFilters (const uavcan::CanFilterConfig *, uavcan::uint16_t) |
|
virtual uavcan::uint64_t | getErrorCount () const |
|
virtual uavcan::uint16_t | getNumFilters () const |
|
bool | matchAndPopTx (const uavcan::CanFrame &frame, uavcan::MonotonicTime tx_deadline) |
|
bool | matchAndPopTx (const uavcan::CanFrame &frame, uint64_t tx_deadline_usec) |
|
bool | matchPendingTx (const uavcan::CanFrame &frame) const |
|
uavcan::CanFrame | popTxFrame () |
|
void | pushRx (const uavcan::CanFrame &frame) |
|
void | pushRx (const uavcan::RxFrame &frame) |
|
virtual uavcan::int16_t | receive (uavcan::CanFrame &out_frame, uavcan::MonotonicTime &out_ts_monotonic, uavcan::UtcTime &out_ts_utc, uavcan::CanIOFlags &out_flags) |
|
virtual uavcan::int16_t | send (const uavcan::CanFrame &frame, uavcan::MonotonicTime tx_deadline, uavcan::CanIOFlags flags) |
|
virtual int16_t | receive (CanFrame &out_frame, MonotonicTime &out_ts_monotonic, UtcTime &out_ts_utc, CanIOFlags &out_flags)=0 |
|
virtual int16_t | send (const CanFrame &frame, MonotonicTime tx_deadline, CanIOFlags flags)=0 |
|
virtual | ~ICanIface () |
|
◆ CanIfaceMock()
◆ configureFilters()
◆ getErrorCount()
◆ getNumFilters()
◆ matchAndPopTx() [1/2]
◆ matchAndPopTx() [2/2]
bool CanIfaceMock::matchAndPopTx |
( |
const uavcan::CanFrame & |
frame, |
|
|
uint64_t |
tx_deadline_usec |
|
) |
| |
|
inline |
◆ matchPendingTx()
◆ popTxFrame()
◆ pushRx() [1/2]
◆ pushRx() [2/2]
◆ receive()
◆ send()
◆ enable_utc_timestamping
bool CanIfaceMock::enable_utc_timestamping |
◆ iclock
◆ loopback
◆ num_errors
uint64_t CanIfaceMock::num_errors |
◆ pending_tx
◆ rx
◆ rx_failure
bool CanIfaceMock::rx_failure |
◆ tx
◆ tx_failure
bool CanIfaceMock::tx_failure |
◆ writeable
bool CanIfaceMock::writeable |
The documentation for this class was generated from the following file: