|  | 
| 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: