Vector BLF
|
#include <LinBusEvent.h>
Public Member Functions | |
LinBusEvent (const LinBusEvent &)=default | |
LinBusEvent & | operator= (const LinBusEvent &)=default |
LinBusEvent (LinBusEvent &&)=default | |
LinBusEvent & | operator= (LinBusEvent &&)=default |
virtual void | read (AbstractFile &is) |
virtual void | write (AbstractFile &os) |
virtual uint32_t | calculateObjectSize () const |
Public Attributes | |
uint64_t | sof {} |
Start Of Frame timestamp. | |
uint32_t | eventBaudrate {} |
Baudrate of the event in bit/sec. | |
uint16_t | channel {} |
application channel | |
uint16_t | reservedLinBusEvent {} |
Common header of LIN bus events
|
virtual |
Calculates the objectSize
Reimplemented in Vector::BLF::LinCrcError2, Vector::BLF::LinDatabyteTimestampEvent, Vector::BLF::LinLongDomSignalEvent, Vector::BLF::LinLongDomSignalEvent2, Vector::BLF::LinMessage2, Vector::BLF::LinMessageDescriptor, Vector::BLF::LinReceiveError2, Vector::BLF::LinSendError2, Vector::BLF::LinShortOrSlowResponse, Vector::BLF::LinShortOrSlowResponse2, Vector::BLF::LinSpikeEvent2, Vector::BLF::LinSyncError2, Vector::BLF::LinSynchFieldEvent, Vector::BLF::LinUnexpectedWakeup, and Vector::BLF::LinWakeupEvent2.
|
virtual |
Read the data of this object
is | input stream |
Reimplemented in Vector::BLF::LinCrcError2, Vector::BLF::LinDatabyteTimestampEvent, Vector::BLF::LinLongDomSignalEvent, Vector::BLF::LinLongDomSignalEvent2, Vector::BLF::LinMessage2, Vector::BLF::LinMessageDescriptor, Vector::BLF::LinReceiveError2, Vector::BLF::LinSendError2, Vector::BLF::LinShortOrSlowResponse, Vector::BLF::LinShortOrSlowResponse2, Vector::BLF::LinSpikeEvent2, Vector::BLF::LinSyncError2, Vector::BLF::LinSynchFieldEvent, Vector::BLF::LinUnexpectedWakeup, and Vector::BLF::LinWakeupEvent2.
|
virtual |
Write the data of this object
os | output stream |
Reimplemented in Vector::BLF::LinCrcError2, Vector::BLF::LinDatabyteTimestampEvent, Vector::BLF::LinLongDomSignalEvent, Vector::BLF::LinLongDomSignalEvent2, Vector::BLF::LinMessage2, Vector::BLF::LinMessageDescriptor, Vector::BLF::LinReceiveError2, Vector::BLF::LinSendError2, Vector::BLF::LinShortOrSlowResponse, Vector::BLF::LinShortOrSlowResponse2, Vector::BLF::LinSpikeEvent2, Vector::BLF::LinSyncError2, Vector::BLF::LinSynchFieldEvent, Vector::BLF::LinUnexpectedWakeup, and Vector::BLF::LinWakeupEvent2.
uint16_t Vector::BLF::LinBusEvent::channel {} |
application channel
Channel number where the frame/event notified
uint32_t Vector::BLF::LinBusEvent::eventBaudrate {} |
Baudrate of the event in bit/sec.
Baudrate of frame/event in bit/sec
uint16_t Vector::BLF::LinBusEvent::reservedLinBusEvent {} |
reserved
uint64_t Vector::BLF::LinBusEvent::sof {} |
Start Of Frame timestamp.
Timestamp of frame/event start