Vector::BLF::LinBusEvent(3) | Library Functions Manual | Vector::BLF::LinBusEvent(3) |
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
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
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
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.
Vector BLF |