VECTOR_BLF_LINSYNCERROR(3)
๐ NAME ๐
Vector::BLF::LinSyncError โ LIN_SYN_ERROR. That's the whole name vibe, bestie.
Manual name folded in near the top: Library Functions Manual. Page slug at the top is Vector::BL...inSyncError(3) โ yes, the truncation is canon, don't fight it ๐
.
โจ SYNOPSIS โจ
You include it like this, periodt:
#include <LinSyncError.h>
Vector::BLF::LinSyncError inherits Vector::BLF::ObjectHeader โ iconic lineage, no cap.
๐ Public Member Functions ๐
These are her own public member functions:
void read (AbstractFile &is) overrideโ reads the data of this object.void write (AbstractFile &os) overrideโ writes the data of this object.uint32_t calculateObjectSize () const overrideโ calculates theobjectSize.
๐ซ Public Member Functions inherited from Vector::BLF::ObjectHeader ๐ซ
ObjectHeader (const ObjectType objectType, const uint16_t objectVersion=0)โ the constructor.void read (AbstractFile &is) overridevoid write (AbstractFile &os) overrideuint16_t calculateHeaderSize () const overrideuint32_t calculateObjectSize () const override
๐ฆ Public Member Functions inherited from Vector::BLF::ObjectHeaderBase ๐ฆ
ObjectHeaderBase (const uint16_t headerVersion, const ObjectType objectType)ObjectHeaderBase (const ObjectHeaderBase &)=defaultObjectHeaderBase & operator= (const ObjectHeaderBase &)=defaultObjectHeaderBase (ObjectHeaderBase &&)=defaultObjectHeaderBase & operator= (ObjectHeaderBase &&)=default
๐ Public Attributes ๐
uint16_t channel {}โ application channel.uint16_t reservedLinSyncError1 {}โ reserved.std::array< uint16_t, 4 > timeDiff {}โ time intervals; full details in Member Data Documentation.uint32_t reservedLinSyncError2 {}โ reserved.
๐ Public Attributes inherited from Vector::BLF::ObjectHeader ๐
uint32_t objectFlags {ObjectFlags::TimeOneNans}โ object flags.uint16_t clientIndex {}โ client index of send node.uint16_t objectVersion {0}โ object specific version.uint64_t objectTimeStamp {}โ object timestamp.
๐ธ Public Attributes inherited from Vector::BLF::ObjectHeaderBase ๐ธ
uint32_t signature {ObjectSignature}โ signature (ObjectSignature).uint16_t headerSize {}โsizeofobject header.uint16_t headerVersion {}โ header version (1).uint32_t objectSize {}โ object size.ObjectType objectType {ObjectType::UNKNOWN}โ object type.
๐ซถ Additional Inherited Members ๐ซถ
๐ง Public Types inherited from Vector::BLF::ObjectHeader ๐ง
enum ObjectFlags : uint32_t { TimeTenMics = 0x00000001, TimeOneNans = 0x00000002 }
๐ธ Detailed Description ๐ธ
LIN_SYN_ERROR.
Okay so Synchronization errors occur if the LIN hardware cannot synchronize with an external Master. This might happen if the baud rate actually used by the Master deviates by more than 15 % from the baud rate specified by the LIN hardware. In this case the baud rate value should be modified. This error event may also occur if the Master transmits an invalid or corrupted Sync field. That's the tea, fr fr.
๐ง Member Function Documentation ๐ง
๐งฎ calculateObjectSize() const
uint32_t Vector::BLF::LinSyncError::calculateObjectSize () const [override], [virtual]
Calculates the objectSize.
- Returns: object size.
- Reimplemented from
Vector::BLF::ObjectHeaderBase.
๐ฅ read
void Vector::BLF::LinSyncError::read (AbstractFile & is) [override], [virtual]
Reads the data of this object.
- Parameters:
isโ input stream. - Reimplemented from
Vector::BLF::ObjectHeaderBase.
๐ค write
void Vector::BLF::LinSyncError::write (AbstractFile & os) [override], [virtual]
Writes the data of this object.
- Parameters:
osโ output stream. - Reimplemented from
Vector::BLF::ObjectHeaderBase.
๐ Member Data Documentation ๐
๐ก channel
uint16_t Vector::BLF::LinSyncError::channel {}
application channel โ Channel number where the event notified. iykyk.
๐ซ reservedLinSyncError1
uint16_t Vector::BLF::LinSyncError::reservedLinSyncError1 {}
reserved.
๐ซ reservedLinSyncError2
uint32_t Vector::BLF::LinSyncError::reservedLinSyncError2 {}
reserved.
โฑ๏ธ timeDiff
std::array<uint16_t, 4> Vector::BLF::LinSyncError::timeDiff {}
Time intervals [in us] detected between the falling signal edges of the Sync field. Obsessed with this precision.
๐ Author ๐
Generated automatically by Doxygen for Vector BLF from the source code. Not me writing a group chat, that's literally the author line ๐.
๐ Cute sign-off: the footer gives source/version Vector BLF and the page tag Vector::BL...inSyncError(3), and there's no date listed โ that's the whole footer situation, periodt. Byeee bestie! ๐ซถ
๐ฆ 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