VECTOR_BLF_LINLONGDOMSIGNALEVENT2(3)
π NAME π
Vector::BLF::LinLongDomSignalEvent2 β LIN_LONG_DOM_SIG2. This is the manual page named Vector::BL...ignalEvent2(3) in the Library Functions Manual, and yes bestie, weβre getting into the LIN long-dominant-signal event vibe. π
β¨ SYNOPSIS β¨
#include <LinLongDomSignalEvent2.h>
Inherits Vector::BLF::ObjectHeader, and Vector::BLF::LinBusEvent.
π«Ά Public Member Functions
void read (AbstractFile &is) overrideβ read the objectβs data.void write (AbstractFile &os) overrideβ write the objectβs data.uint32_t calculateObjectSize () const overrideβ calculate the object size.
π§ Public Member Functions inherited from Vector::BLF::ObjectHeader
ObjectHeader (const ObjectType objectType, const uint16_t objectVersion=0)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 Member Functions inherited from Vector::BLF::LinBusEvent
LinBusEvent (const LinBusEvent &)=defaultLinBusEvent & operator= (const LinBusEvent &)=defaultLinBusEvent (LinBusEvent &&)=defaultLinBusEvent & operator= (LinBusEvent &&)=default
π Public Attributes
uint8_t type {}uint8_t reservedLinLongDomSignalEvent1 {}uint16_t reservedLinLongDomSignalEvent2 {}uint32_t reservedLinLongDomSignalEvent3 {}uint64_t length {}
π Public Attributes inherited from Vector::BLF::ObjectHeader
uint32_t objectFlags {ObjectFlags::TimeOneNans}β object flagsuint16_t clientIndex {}β client index of send nodeuint16_t objectVersion {0}β object specific versionuint64_t objectTimeStamp {}β object timestamp
π Public Attributes inherited from Vector::BLF::ObjectHeaderBase
uint32_t signature {ObjectSignature}β signature (ObjectSignature)uint16_t headerSize {}βsizeofobject headeruint16_t headerVersion {}β header version (1)uint32_t objectSize {}β object sizeObjectType objectType {ObjectType::UNKNOWN}β object type
π 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 channeluint16_t reservedLinBusEvent {}
π Additional Inherited Members
Public Types inherited from Vector::BLF::ObjectHeader:
enum ObjectFlags : uint32_t { TimeTenMics = 0x00000001, TimeOneNans = 0x00000002 }
π¦ Detailed Description π¦
LIN_LONG_DOM_SIG2.
This event occurs when a LIN channel remains in the dominant state for a time, which is longer than a valid wakeup frame and it is not a valid sync break.
π§ Member Function Documentation π§
uint32_t Vector::BLF::LinLongDomSignalEvent2::calculateObjectSize () const
[override], [virtual]
Calculates the objectSize.
Returns
object size
Reimplemented from Vector::BLF::ObjectHeaderBase.
void Vector::BLF::LinLongDomSignalEvent2::read (AbstractFile & is)
[override], [virtual]
Read the data of this object.
Parameters
is input stream
Reimplemented from Vector::BLF::ObjectHeaderBase.
void Vector::BLF::LinLongDomSignalEvent2::write (AbstractFile & os)
[override], [virtual]
Write the data of this object.
Parameters
os output stream
Reimplemented from Vector::BLF::ObjectHeaderBase.
π Member Data Documentation π
uint64_t Vector::BLF::LinLongDomSignalEvent2::length {}
Current total signal length [in nanoseconds]
uint8_t Vector::BLF::LinLongDomSignalEvent2::reservedLinLongDomSignalEvent1 {}
reserved
uint16_t Vector::BLF::LinLongDomSignalEvent2::reservedLinLongDomSignalEvent2 {}
reserved
uint32_t Vector::BLF::LinLongDomSignalEvent2::reservedLinLongDomSignalEvent3 {}
reserved
uint8_t Vector::BLF::LinLongDomSignalEvent2::type {}
One dominant signal reported with multiple events (at least 2). This field indicate the order of this event in a sequence:
0: Signal just detected1: Signal continuation2: Signal finished
π Author π
Generated automatically by Doxygen for Vector BLF from the source code.
Footer check, bestie: source/version Vector BLF, manual page Vector::BL...ignalEvent2(3), and thereβs no date printed in that footer β so Iβm not inventing one. Periodt. π«Άπ
π¦ 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