Vector::BL...ignalEvent(3)
π NAME
Vector::BLF::LinLongDomSignalEvent β okay so this class is literally LIN_LONG_DOM_SIG, that's the whole vibe π
β¨ SYNOPSIS
#include <LinLongDomSignalEvent.h>
She inherits from Vector::BLF::ObjectHeader and Vector::BLF::LinBusEvent β nepo baby of the BLF world, we love to see it π
πΈ Public Member Functions
void read (AbstractFile &is) overrideβ slurps the data of this object in, bestie.override.void write (AbstractFile &os) overrideβ pushes the data of this object out.override.uint32_t calculateObjectSize () const overrideβ does the math and hands you back the object size.override.
π 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 {}
π 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_SIG.
Deprecated β οΈ β yes queen, this one's on the way out, don't build your whole personality on it.
So here's the tea β: this event fires when a LIN channel just stays in the dominant state for a while β longer than a valid wakeup frame β and it's not a valid sync break. Like, it's lingering. It's giving "still here?" energy π
π Member Function Documentation
π« uint32_t Vector::BLF::LinLongDomSignalEvent::calculateObjectSize () const
[override], [virtual]
Calculates the objectSize.
Returns
- object size
Reimplemented from Vector::BLF::ObjectHeaderBase.
π« void Vector::BLF::LinLongDomSignalEvent::read (AbstractFile & is)
[override], [virtual]
Read the data of this object.
Parameters
isβ input stream
Reimplemented from Vector::BLF::ObjectHeaderBase.
π« void Vector::BLF::LinLongDomSignalEvent::write (AbstractFile & os)
[override], [virtual]
Write the data of this object.
Parameters
osβ output stream
Reimplemented from Vector::BLF::ObjectHeaderBase.
π Member Data Documentation
uint8_t Vector::BLF::LinLongDomSignalEvent::reservedLinLongDomSignalEvent1 {}β reserveduint16_t Vector::BLF::LinLongDomSignalEvent::reservedLinLongDomSignalEvent2 {}β reserveduint32_t Vector::BLF::LinLongDomSignalEvent::reservedLinLongDomSignalEvent3 {}β reserveduint8_t Vector::BLF::LinLongDomSignalEvent::type {}β One dominant signal can be reported with multiple events. 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. No human girlies were harmed in the making of this page π«Ά
β¨ that's the whole page, bestie β¨ β courtesy of Vector BLF (the source/version on the footer), and yeah the date slot on that footer is just vibing empty, no cap ππ¦
π¦ 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