VECTOR_BLF_LINSYNCHFIELDEVENT(3)
π NAME π
Vector::BLF::LinSynchFieldEvent β okay so this is the class page from the Library Functions Manual, manual section 3, and itβs literally called Vector::BLF::LinSynchFieldEvent(3). Iconic. π
β¨ SYNOPSIS β¨
First up, the include, bestie:
#include <LinSynchFieldEvent.h>
No cap.
𧬠Inherits
Vector::BLF::LinBusEvent β thatβs the parent class, periodt.
π± Inherited by
Vector::BLF::LinMessageDescriptor, and Vector::BLF::LinSyncError2.
π οΈ Public Member Functions
void read (AbstractFile &is) overrideβ reads the data, slay.void write (AbstractFile &os) overrideβ writes the data, also slay.uint32_t calculateObjectSize () const overrideβ calculates the object size.
𧬠Public Member Functions inherited from Vector::BLF::LinBusEvent
LinBusEvent (const LinBusEvent &)=defaultβ defaulted, as usual.LinBusEvent & operator= (const LinBusEvent &)=defaultβ defaulted.LinBusEvent (LinBusEvent &&)=defaultβ defaulted.LinBusEvent & operator= (LinBusEvent &&)=defaultβ defaulted.
π¦ Public Attributes
uint64_t synchBreakLength {}β Sync Break Length in ns.uint64_t synchDelLength {}β Sync Delimiter Length in ns.
𧬠Public Attributes inherited from Vector::BLF::LinBusEvent
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 {}β no description given in the original, itβs just there.
π Detailed Description π
Common header of LIN bus events containing break field data β thatβs the sentence, bestie. Short, sweet, main character energy. π«Ά
π Member Function Documentation π
uint32_t Vector::BLF::LinSynchFieldEvent::calculateObjectSize () const
[override], [virtual]
Calculates the objectSize.
Returns: object size.
Reimplemented from Vector::BLF::LinBusEvent.
void Vector::BLF::LinSynchFieldEvent::read (AbstractFile & is) [override], [virtual]
Read the data of this object.
Parameters: is input stream.
Reimplemented from Vector::BLF::LinBusEvent.
void Vector::BLF::LinSynchFieldEvent::write (AbstractFile & os) [override], [virtual]
Write the data of this object.
Parameters: os output stream.
Reimplemented from Vector::BLF::LinBusEvent.
π Member Data Documentation π
uint64_t Vector::BLF::LinSynchFieldEvent::synchBreakLength {}
Sync Break Length in ns. Length of dominant part [in nanoseconds].
uint64_t Vector::BLF::LinSynchFieldEvent::synchDelLength {}
Sync Delimiter Length in ns. Length of delimiter (recessive) [in nanoseconds].
βοΈ Author βοΈ
Generated automatically by Doxygen for Vector BLF from the source code.
π«Ά Thatβs the whole page, bestie! Source/version: Vector BLF β Library Functions Manual. Date: not shown on this page, so Iβm not inventing one. Bye, love you! π
π¦ where this page comes from
- arch rolling: vector-blf 2.4.2-2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms