VECTOR_BLF_LINSYNCHFIELDEVENT(3)

πŸ“¦ version 2.4.2, in arch rolling

πŸŽ€ 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