CAN_FD_MESSAGE.
More...
#include <CanFdMessage.h>
|
uint16_t | channel {} |
| application channel
|
|
uint8_t | flags {} |
| CAN dir & rtr.
|
|
uint8_t | dlc {} |
| CAN dlc.
|
|
uint32_t | id {} |
| CAN ID.
|
|
uint32_t | frameLength {} |
| message length in ns - without 3 inter frame space bits and by Rx-message also without 1 End-Of-Frame bit
|
|
uint8_t | arbBitCount {} |
| bit count of arbitration phase
|
|
uint8_t | canFdFlags {} |
| CAN FD flags.
|
|
uint8_t | validDataBytes {} |
| Valid payload length of data.
|
|
uint8_t | reservedCanFdMessage1 {} |
|
uint32_t | reservedCanFdMessage2 {} |
|
std::array< uint8_t, 64 > | data {} |
| CAN FD data.
|
|
uint32_t | reservedCanFdMessage3 {} |
|
◆ CanFdFlags
enumeration for canFdFlags
Enumerator |
---|
EDL | extended data length
|
BRS | bit rate switch
|
ESI | error state indicator
|
◆ Flags
enumeration for flags
Enumerator |
---|
TX | transmit direction
|
NERR | single wire operation
|
WU | wake up message (high voltage)
|
RTR | remote transmission request
|
◆ calculateObjectSize()
uint32_t Vector::BLF::CanFdMessage::calculateObjectSize |
( |
| ) |
const |
|
overridevirtual |
◆ read()
◆ write()
◆ flags
uint8_t Vector::BLF::CanFdMessage::flags {} |
CAN dir & rtr.
CAN Message Flags
CAN dir, rtr, wu & nerr encoded into flags
◆ reservedCanFdMessage1
uint8_t Vector::BLF::CanFdMessage::reservedCanFdMessage1 {} |
◆ reservedCanFdMessage2
uint32_t Vector::BLF::CanFdMessage::reservedCanFdMessage2 {} |
◆ reservedCanFdMessage3
uint32_t Vector::BLF::CanFdMessage::reservedCanFdMessage3 {} |
The documentation for this struct was generated from the following files: