#include <frame.hpp>

Public Member Functions | |
| uint8_t | getIfaceIndex () const |
| MonotonicTime | getMonotonicTimestamp () const |
| UtcTime | getUtcTimestamp () const |
| bool | parse (const CanRxFrame &can_frame) |
| RxFrame () | |
| RxFrame (const Frame &frame, MonotonicTime ts_mono, UtcTime ts_utc, uint8_t iface_index) | |
Public Member Functions inherited from uavcan::Frame | |
| bool | compile (CanFrame &can_frame) const |
| void | flipToggle () |
| Frame () | |
| Frame (DataTypeID data_type_id, TransferType transfer_type, NodeID src_node_id, NodeID dst_node_id, TransferID transfer_id) | |
| DataTypeID | getDataTypeID () const |
| NodeID | getDstNodeID () const |
| uint8_t | getPayloadCapacity () const |
| unsigned | getPayloadLen () const |
| const uint8_t * | getPayloadPtr () const |
| TransferPriority | getPriority () const |
| NodeID | getSrcNodeID () const |
| bool | getToggle () const |
| TransferID | getTransferID () const |
| TransferType | getTransferType () const |
| bool | isEndOfTransfer () const |
| bool | isStartOfTransfer () const |
| bool | isValid () const |
| bool | operator!= (const Frame &rhs) const |
| bool | operator== (const Frame &rhs) const |
| bool | parse (const CanFrame &can_frame) |
| void | setEndOfTransfer (bool x) |
| uint8_t | setPayload (const uint8_t *data, unsigned len) |
| void | setPriority (TransferPriority priority) |
| void | setStartOfTransfer (bool x) |
Private Attributes | |
| uint8_t | iface_index_ |
| MonotonicTime | ts_mono_ |
| UtcTime | ts_utc_ |
|
inline |
|
inline |
|
inline |
| bool uavcan::RxFrame::parse | ( | const CanRxFrame & | can_frame | ) |
Definition at line 304 of file uc_frame.cpp.
|
private |