#include <can_io.hpp>
Public Member Functions | |
CanRxFrame () | |
![]() | |
CanFrame () | |
CanFrame (uint32_t can_id, const uint8_t *can_data, uint8_t data_len) | |
bool | isErrorFrame () const |
bool | isExtended () const |
bool | isRemoteTransmissionRequest () const |
bool | operator!= (const CanFrame &rhs) const |
bool | operator< (const CanFrame &other) const |
bool | operator== (const CanFrame &rhs) const |
bool | operator> (const CanFrame &other) const |
bool | priorityHigherThan (const CanFrame &rhs) const |
bool | priorityLowerThan (const CanFrame &rhs) const |
Public Attributes | |
uint8_t | iface_index |
MonotonicTime | ts_mono |
UtcTime | ts_utc |
![]() | |
uint8_t | data [MaxDataLen] |
uint8_t | dlc |
Data Length Code. More... | |
uint32_t | id |
CAN ID with flags (above) More... | |
Additional Inherited Members | |
![]() | |
static const uint32_t | FlagEFF = 1U << 31 |
Extended frame format. More... | |
static const uint32_t | FlagERR = 1U << 29 |
Error frame. More... | |
static const uint32_t | FlagRTR = 1U << 30 |
Remote transmission request. More... | |
static const uint32_t | MaskExtID = 0x1FFFFFFFU |
static const uint32_t | MaskStdID = 0x000007FFU |
static const uint8_t | MaxDataLen = 8 |
Definition at line 25 of file can_io.hpp.
|
inline |
Definition at line 31 of file can_io.hpp.
uint8_t uavcan::CanRxFrame::iface_index |
Definition at line 29 of file can_io.hpp.
MonotonicTime uavcan::CanRxFrame::ts_mono |
Definition at line 27 of file can_io.hpp.
UtcTime uavcan::CanRxFrame::ts_utc |
Definition at line 28 of file can_io.hpp.