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 CanFdErrorFrame64 final : ObjectHeader, CanFdExtFrameData {
32 virtual bool hasExtData()
const;
Definition AbstractFile.h:19
uint32_t timeOffsetBrsNs
time offset of brs field
Definition CanFdErrorFrame64.h:149
uint32_t timeOffsetCrcDelNs
time offset of brs field
Definition CanFdErrorFrame64.h:157
uint8_t channel
application channel
Definition CanFdErrorFrame64.h:39
uint8_t extDataOffset
Definition CanFdErrorFrame64.h:97
uint16_t errorCodeExt
Definition CanFdErrorFrame64.h:72
uint32_t crc
Definition CanFdErrorFrame64.h:162
uint16_t errorPosition
error position as bit offset
Definition CanFdErrorFrame64.h:170
uint8_t reservedCanFdErrorFrame1
Definition CanFdErrorFrame64.h:100
void write(AbstractFile &os) override
Definition CanFdErrorFrame64.cpp:43
std::vector< uint8_t > reservedCanFdErrorFrame64
Definition CanFdErrorFrame64.h:190
std::vector< uint8_t > data
CAN FD data.
Definition CanFdErrorFrame64.h:183
uint8_t validDataBytes
Valid payload length of data.
Definition CanFdErrorFrame64.h:53
uint32_t btrCfgData
bit rate used in data phase
Definition CanFdErrorFrame64.h:141
uint16_t extFlags
FD specific flags.
Definition CanFdErrorFrame64.h:94
uint32_t btrCfgArb
bit rate used in arbitration phase
Definition CanFdErrorFrame64.h:132
uint32_t calculateObjectSize() const override
Definition CanFdErrorFrame64.cpp:77
void read(AbstractFile &is) override
Definition CanFdErrorFrame64.cpp:14
uint8_t ecc
Definition CanFdErrorFrame64.h:60
uint16_t reservedCanFdErrorFrame2
Definition CanFdErrorFrame64.h:173
uint8_t dlc
CAN dlc.
Definition CanFdErrorFrame64.h:46
uint16_t flags
Definition CanFdErrorFrame64.h:66
uint32_t frameLength
message length in ns
Definition CanFdErrorFrame64.h:118