|
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