Vector::BL...keupEvent2(3)
β¨ NAME β¨
okay so this page is literally about Vector::BLF::LinWakeupEvent2 β aka LIN_WAKEUP2 π
This is the Vector::BL...keupEvent2(3) page from the Library Functions Manual, bestie π
π¦ SYNOPSIS π¦
#include <LinWakeupEvent2.h>
Inherits Vector::BLF::ObjectHeader, and Vector::BLF::LinBusEvent.
π Public Member Functions π
This classβs own little override trio:
void read (AbstractFile &is) overridevoid write (AbstractFile &os) overrideuint32_t calculateObjectSize () const 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 lengthInfo {}uint8_t signal {}uint8_t external {}uint8_t reservedLinWakeupEvent1 {}uint32_t reservedLinWakeupEvent2 {}
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 {}β sizeof object 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_WAKEUP2.
LIN Wakeup-Frame received or transmitted on a LIN channel. β¨
π₯ MEMBER FUNCTION DOCUMENTATION π₯
uint32_t Vector::BLF::LinWakeupEvent2::calculateObjectSize () const
tags: [override], [virtual]
Calculates the objectSize.
Returns: object size.
Reimplemented from Vector::BLF::ObjectHeaderBase.
void Vector::BLF::LinWakeupEvent2::read (AbstractFile & is)
tags: [override], [virtual]
Read the data of this object.
Parameters: is β input stream.
Reimplemented from Vector::BLF::ObjectHeaderBase.
void Vector::BLF::LinWakeupEvent2::write (AbstractFile & os)
tags: [override], [virtual]
Write the data of this object.
Parameters: os β output stream.
Reimplemented from Vector::BLF::ObjectHeaderBase.
π MEMBER DATA DOCUMENTATION π
uint8_t Vector::BLF::LinWakeupEvent2::external {}
Flag indicating whether the wakeup frame has been transmitted by an external device (selector set) or by the LIN hardware itself (selector not set). π
uint8_t Vector::BLF::LinWakeupEvent2::lengthInfo {}
Wake-up length validity indicator:
0: Wake-up length is OK1: Wake-up is too short2: Wake-up is too long
uint8_t Vector::BLF::LinWakeupEvent2::reservedLinWakeupEvent1 {}
reserved
uint32_t Vector::BLF::LinWakeupEvent2::reservedLinWakeupEvent2 {}
reserved
uint8_t Vector::BLF::LinWakeupEvent2::signal {}
Byte value used by wakeup frame.
π AUTHOR π
Generated automatically by Doxygen for Vector BLF from the source code.
okay bye bestie π«Ά the footer gives us the Vector BLF source/version tag and the Vector::BL...keupEvent2(3) page label β and lowkey no date is printed in the original footer, so thatβs the whole sign-off vibe π 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