7#include <Vector/BLF/platform.h>
9#include <Vector/BLF/AbstractFile.h>
10#include <Vector/BLF/ObjectHeader.h>
12#include <Vector/BLF/vector_blf_export.h>
20struct VECTOR_BLF_EXPORT LinBusEvent {
21 LinBusEvent() =
default;
22 virtual ~LinBusEvent()
noexcept =
default;
23 LinBusEvent(
const LinBusEvent &) =
default;
24 LinBusEvent & operator=(
const LinBusEvent &) =
default;
25 LinBusEvent(LinBusEvent &&) =
default;
26 LinBusEvent & operator=(LinBusEvent &&) =
default;
Definition AbstractFile.h:19
virtual void read(AbstractFile &is)
Definition LinBusEvent.cpp:10
uint32_t eventBaudrate
Baudrate of the event in bit/sec.
Definition LinBusEvent.h:49
virtual void write(AbstractFile &os)
Definition LinBusEvent.cpp:17
uint16_t channel
application channel
Definition LinBusEvent.h:56
uint16_t reservedLinBusEvent
Definition LinBusEvent.h:59
virtual uint32_t calculateObjectSize() const
Definition LinBusEvent.cpp:24
uint64_t sof
Start Of Frame timestamp.
Definition LinBusEvent.h:42