7#include <Vector/BLF/platform.h>
11#include <Vector/BLF/AbstractFile.h>
12#include <Vector/BLF/CanFdExtFrameData.h>
13#include <Vector/BLF/ObjectHeader.h>
15#include <Vector/BLF/vector_blf_export.h>
25struct VECTOR_BLF_EXPORT CanFdMessage64 final : ObjectHeader, CanFdExtFrameData {
32 virtual bool hasExtData()
const;
Definition AbstractFile.h:19
uint8_t channel
application channel
Definition CanFdMessage64.h:39
uint32_t flags
flags
Definition CanFdMessage64.h:113
uint8_t dir
Definition CanFdMessage64.h:164
uint32_t calculateObjectSize() const override
Definition CanFdMessage64.cpp:72
std::vector< uint8_t > data
CAN FD data.
Definition CanFdMessage64.h:181
uint16_t bitCount
complete message length in bits
Definition CanFdMessage64.h:159
uint8_t txCount
txRequiredCount (4 bits), txReqCount (4 Bits)
Definition CanFdMessage64.h:72
uint32_t timeOffsetCrcDelNs
time offset of crc delimiter field
Definition CanFdMessage64.h:152
uint32_t timeOffsetBrsNs
time offset of brs field
Definition CanFdMessage64.h:144
uint32_t btrCfgData
bit rate used in data phase
Definition CanFdMessage64.h:136
uint8_t validDataBytes
Valid payload length of data.
Definition CanFdMessage64.h:63
void write(AbstractFile &os) override
Definition CanFdMessage64.cpp:41
uint32_t btrCfgArb
bit rate used in arbitration phase
Definition CanFdMessage64.h:127
void read(AbstractFile &is) override
Definition CanFdMessage64.cpp:15
uint8_t extDataOffset
Definition CanFdMessage64.h:167
uint8_t dlc
CAN dlc.
Definition CanFdMessage64.h:55
uint32_t frameLength
message length in ns
Definition CanFdMessage64.h:88
uint32_t crc
CRC for CAN.
Definition CanFdMessage64.h:172