Vector::BL...ctedWakeup(3)
π NAME π
okay bestie, this is the Vector::BL...ctedWakeup(3) page from the Library Functions Manual β manual name folded in right here, no header line copy, we move. The class is Vector::BLF::LinUnexpectedWakeup, and it's giving LIN_UNEXPECTED_WAKEUP. π
β¨ SYNOPSIS β¨
#include <LinUnexpectedWakeup.h>
Inherits Vector::BLF::ObjectHeader, and Vector::BLF::LinBusEvent. Periodt.
π Public Member Functions π
void read (AbstractFile &is) overrideβ reads this object's data.void write (AbstractFile &os) overrideβ writes this object's data.uint32_t calculateObjectSize () const overrideβ calculates the object size.
π¦ Public Member Functions inherited from Vector::BLF::ObjectHeader π¦
ObjectHeader (const ObjectType objectType, const uint16_t objectVersion=0)β constructor with object type and an object version defaulting to0.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 πΈ
uint64_t width {}β width of the unexpected wakeup in nanoseconds (valid for LIN 2.x).uint8_t signal {}β byte signal of the unexpected wakeup (valid for LIN 1.x).uint8_t reservedLinUnexpectedWakeup1 {}β reserved.uint16_t reservedLinUnexpectedWakeup2 {}β reserved.uint32_t reservedLinUnexpectedWakeup3 {}β 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 {}βsizeof object header.uint16_t headerVersion {}β header version (1).uint32_t objectSize {}β object size.ObjectType 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 channel.uint16_t reservedLinBusEvent {}β reserved.
π Additional Inherited Members π
π Public Types inherited from Vector::BLF::ObjectHeader π
enum ObjectFlags : uint32_t { TimeTenMics = 0x00000001, TimeOneNans = 0x00000002 }
π«Ά DETAILED DESCRIPTION π«Ά
LIN_UNEXPECTED_WAKEUP.
This event occurs if an unexpected byte received in bus idle phase of wake mode could be a wakeup frame. no cap, that's the whole vibe. π¦
π MEMBER FUNCTION DOCUMENTATION π
π uint32_t Vector::BLF::LinUnexpectedWakeup::calculateObjectSize () const
[override], [virtual]
Calculates the objectSize.
Returns
object size
Reimplemented from Vector::BLF::ObjectHeaderBase.
π void Vector::BLF::LinUnexpectedWakeup::read (AbstractFile & is)
[override], [virtual]
Read the data of this object.
Parameters
isβ input stream
Reimplemented from Vector::BLF::ObjectHeaderBase.
π void Vector::BLF::LinUnexpectedWakeup::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::LinUnexpectedWakeup::reservedLinUnexpectedWakeup1 {}
reserved
π uint16_t Vector::BLF::LinUnexpectedWakeup::reservedLinUnexpectedWakeup2 {}
reserved
π uint32_t Vector::BLF::LinUnexpectedWakeup::reservedLinUnexpectedWakeup3 {}
reserved
π uint8_t Vector::BLF::LinUnexpectedWakeup::signal {}
byte signal of the unexpected wakeup (valid for LIN 1.x)
Byte signal of the unexpected wakeup. Valid for LIN 1.x
π uint64_t Vector::BLF::LinUnexpectedWakeup::width {}
width of the unexpected wakeup in nanoseconds (valid for LIN 2.x)
Width of the unexpected wakeup in nanoseconds. Valid for LIN 2.x
π AUTHOR π
Generated automatically by Doxygen for Vector BLF from the source code.
okay bestie, signing off β source/version vibes are Vector BLF, and the footer doesn't list a date, just Vector::BL...ctedWakeup(3) again. π«Άπβ¨
π¦ 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