| 
| 
constexpr  | Message (uint32_t inIdentifier=0, uint8_t inLength=0) | 
|   | 
| 
constexpr  | Message (uint32_t inIdentifier, uint8_t inLength, const uint64_t &inData, bool extended=false) | 
|   | 
| 
constexpr  | Message (uint32_t inIdentifier, uint8_t inLength, const uint8_t *inData, bool extended=false) | 
|   | 
| 
constexpr  | Message (const modm::can::Message &rhs) | 
|   | 
| 
constexpr uint32_t  | getIdentifier () const | 
|   | 
| 
constexpr void  | setIdentifier (uint32_t id) | 
|   | 
| 
constexpr uint8_t  | getCapacity () const | 
|   | 
| 
constexpr void  | setFlexibleData (bool fd=true) | 
|   | 
| 
constexpr bool  | isFlexibleData () const | 
|   | 
| 
constexpr bool  | isBitRateSwitching () const | 
|   | 
| 
constexpr void  | setExtended (bool extended=true) | 
|   | 
| 
constexpr bool  | isExtended () const | 
|   | 
| 
constexpr void  | setRemoteTransmitRequest (bool rtr=true) | 
|   | 
| 
constexpr bool  | isRemoteTransmitRequest () const | 
|   | 
| 
constexpr void  | setDataLengthCode (uint8_t inDlc) | 
|   | 
| 
constexpr void  | setLength (uint8_t inLength) | 
|   | 
| 
constexpr uint8_t  | getLength () const | 
|   | 
| 
constexpr uint8_t  | getDataLengthCode () const | 
|   | 
| 
uint8_t  | modm_aligned (4) data[capacity] | 
|   | 
| 
constexpr bool  | operator== (const modm::can::Message &rhs) const | 
|   | 
| 
constexpr modm::can::Message &  | operator= (const modm::can::Message &rhs) | 
|   | 
| 
constexpr bool  | operator< (const modm::can::Message &rhs) const | 
|   | 
 | 
| 
static constexpr uint8_t  | capacity = 8 | 
|   | 
| 
static constexpr uint8_t  | dlcConversionTable [] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 12, 16, 20, 24, 32, 48, 64} | 
|   | 
The documentation for this struct was generated from the following file: