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 DWORD | calculateObjectSize () const |
Public Attributes | |
ULONGLONG | sof {} |
Start Of Frame timestamp. More... | |
DWORD | eventBaudrate {} |
Baudrate of the event in bit/sec. More... | |
WORD | channel {} |
application channel More... | |
WORD | reservedLinBusEvent {} |
Common header of LIN bus events
|
virtual |
Calculates the objectSize
Reimplemented in Vector::BLF::LinWakeupEvent2, Vector::BLF::LinUnexpectedWakeup, Vector::BLF::LinSynchFieldEvent, Vector::BLF::LinSyncError2, Vector::BLF::LinSpikeEvent2, Vector::BLF::LinShortOrSlowResponse2, Vector::BLF::LinShortOrSlowResponse, Vector::BLF::LinSendError2, Vector::BLF::LinReceiveError2, Vector::BLF::LinMessageDescriptor, Vector::BLF::LinMessage2, Vector::BLF::LinLongDomSignalEvent2, Vector::BLF::LinLongDomSignalEvent, Vector::BLF::LinDatabyteTimestampEvent, and Vector::BLF::LinCrcError2.
|
virtual |
Read the data of this object
is | input stream |
Reimplemented in Vector::BLF::LinWakeupEvent2, Vector::BLF::LinUnexpectedWakeup, Vector::BLF::LinSynchFieldEvent, Vector::BLF::LinSyncError2, Vector::BLF::LinSpikeEvent2, Vector::BLF::LinShortOrSlowResponse2, Vector::BLF::LinShortOrSlowResponse, Vector::BLF::LinSendError2, Vector::BLF::LinReceiveError2, Vector::BLF::LinMessageDescriptor, Vector::BLF::LinMessage2, Vector::BLF::LinLongDomSignalEvent2, Vector::BLF::LinLongDomSignalEvent, Vector::BLF::LinDatabyteTimestampEvent, and Vector::BLF::LinCrcError2.
|
virtual |
Write the data of this object
os | output stream |
Reimplemented in Vector::BLF::LinWakeupEvent2, Vector::BLF::LinUnexpectedWakeup, Vector::BLF::LinSynchFieldEvent, Vector::BLF::LinSyncError2, Vector::BLF::LinSpikeEvent2, Vector::BLF::LinShortOrSlowResponse2, Vector::BLF::LinShortOrSlowResponse, Vector::BLF::LinSendError2, Vector::BLF::LinReceiveError2, Vector::BLF::LinMessageDescriptor, Vector::BLF::LinMessage2, Vector::BLF::LinLongDomSignalEvent2, Vector::BLF::LinLongDomSignalEvent, Vector::BLF::LinDatabyteTimestampEvent, and Vector::BLF::LinCrcError2.
WORD Vector::BLF::LinBusEvent::channel {} |
application channel
Channel number where the frame/event notified
DWORD Vector::BLF::LinBusEvent::eventBaudrate {} |
Baudrate of the event in bit/sec.
Baudrate of frame/event in bit/sec
WORD Vector::BLF::LinBusEvent::reservedLinBusEvent {} |
reserved
ULONGLONG Vector::BLF::LinBusEvent::sof {} |
Start Of Frame timestamp.
Timestamp of frame/event start