#include <transfer_receiver.hpp>
Definition at line 16 of file transfer_receiver.hpp.
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ ResultCode
◆ TransferReceiver()
| uavcan::TransferReceiver::TransferReceiver |
( |
| ) |
|
|
inline |
◆ addFrame()
◆ getDefaultTransferInterval()
◆ getIfaceSwitchDelay()
◆ getInterval()
◆ getLastTransferCrc()
| uint16_t uavcan::TransferReceiver::getLastTransferCrc |
( |
| ) |
const |
|
inline |
◆ getLastTransferTimestampMonotonic()
| MonotonicTime uavcan::TransferReceiver::getLastTransferTimestampMonotonic |
( |
| ) |
const |
|
inline |
◆ getLastTransferTimestampUtc()
| UtcTime uavcan::TransferReceiver::getLastTransferTimestampUtc |
( |
| ) |
const |
|
inline |
◆ getMaxTransferInterval()
◆ getMinTransferInterval()
◆ getTidTimeout()
◆ isInitialized()
| bool uavcan::TransferReceiver::isInitialized |
( |
| ) |
const |
|
inlineprivate |
◆ isMidTransfer()
| bool uavcan::TransferReceiver::isMidTransfer |
( |
| ) |
const |
|
inlineprivate |
◆ isTimedOut()
| bool uavcan::TransferReceiver::isTimedOut |
( |
MonotonicTime |
current_ts | ) |
const |
◆ prepareForNextTransfer()
| void uavcan::TransferReceiver::prepareForNextTransfer |
( |
| ) |
|
|
private |
◆ receive()
◆ registerError()
| void uavcan::TransferReceiver::registerError |
( |
| ) |
const |
|
private |
◆ updateTransferTimings()
| void uavcan::TransferReceiver::updateTransferTimings |
( |
| ) |
|
|
private |
◆ validate()
| bool uavcan::TransferReceiver::validate |
( |
const RxFrame & |
frame | ) |
const |
|
private |
◆ writePayload()
◆ yieldErrorCount()
| uint8_t uavcan::TransferReceiver::yieldErrorCount |
( |
| ) |
|
◆ buffer_write_pos_
| uint16_t uavcan::TransferReceiver::buffer_write_pos_ |
|
private |
◆ DefaultTidTimeoutMSec
| const uint16_t uavcan::TransferReceiver::DefaultTidTimeoutMSec = 1000 |
|
static |
◆ DefaultTransferIntervalMSec
| const uint16_t uavcan::TransferReceiver::DefaultTransferIntervalMSec = 1000 |
|
static |
◆ error_cnt_
| uint8_t uavcan::TransferReceiver::error_cnt_ |
|
mutableprivate |
◆ first_frame_ts_
| UtcTime uavcan::TransferReceiver::first_frame_ts_ |
|
private |
◆ iface_index_
| uint8_t uavcan::TransferReceiver::iface_index_ |
|
private |
◆ MaxTransferIntervalMSec
| const uint16_t uavcan::TransferReceiver::MaxTransferIntervalMSec = 0xFFFF |
|
static |
◆ MinTransferIntervalMSec
| const uint16_t uavcan::TransferReceiver::MinTransferIntervalMSec = 1 |
|
static |
◆ next_toggle_
| uint8_t uavcan::TransferReceiver::next_toggle_ |
|
private |
◆ prev_transfer_ts_
◆ this_transfer_crc_
| uint16_t uavcan::TransferReceiver::this_transfer_crc_ |
|
private |
◆ this_transfer_ts_
◆ tid_
◆ transfer_interval_msec_
| uint16_t uavcan::TransferReceiver::transfer_interval_msec_ |
|
private |
The documentation for this class was generated from the following files: