Vector::BLF::LinBusEvent(3Vector)

NAME
Vector::BLF::LinBusEvent

SYNOPSIS

#include <LinBusEvent.h>

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

  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 {}

Detailed Description

Common header of LIN bus events

Member Function Documentation

  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.

Member Data Documentation

  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

Author

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