Vector::BLF::LinBusEvent(3) Library Functions Manual Vector::BLF::LinBusEvent(3)

Vector::BLF::LinBusEvent

#include <LinBusEvent.h>

Inherited by Vector::BLF::LinLongDomSignalEvent, Vector::BLF::LinLongDomSignalEvent2, Vector::BLF::LinSpikeEvent2, Vector::BLF::LinSynchFieldEvent, Vector::BLF::LinUnexpectedWakeup, and Vector::BLF::LinWakeupEvent2.


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


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

uint32_t Vector::BLF::LinBusEvent::calculateObjectSize () const [virtual]

Calculates the objectSize

Returns

object size

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.

void Vector::BLF::LinBusEvent::read (AbstractFile & is) [virtual]

Read the data of this object

Parameters

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.

void Vector::BLF::LinBusEvent::write (AbstractFile & os) [virtual]

Write the data of this object

Parameters

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

Generated automatically by Doxygen for Vector BLF from the source code.

Vector BLF