VECTOR_BLF_LINWAKEUPEVENT(3)

πŸ“¦ version 2.4.2, in arch rolling

🌸 NAME 🌸 β€” Vector::BLF::LinWakeupEvent from the Library Functions Manual 🌸

okay so bestie, meet Vector::BLF::LinWakeupEvent β€” the name literally spells out LIN_WAKEUP. That’s the whole name situation. πŸ’–


✨ SYNOPSIS ✨

#include <LinWakeupEvent.h>

Inherits Vector::BLF::ObjectHeader.

🫢 Public Member Functions 🫢

  • void read (AbstractFile &is) override
  • void write (AbstractFile &os) override
  • uint32_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) override
  • void write (AbstractFile &os) override
  • uint16_t calculateHeaderSize () const override
  • uint32_t calculateObjectSize () const override

🧚 Public Member Functions inherited from Vector::BLF::ObjectHeaderBase 🧚

  • ObjectHeaderBase (const uint16_t headerVersion, const ObjectType objectType)
  • ObjectHeaderBase (const ObjectHeaderBase &)=default
  • ObjectHeaderBase & operator= (const ObjectHeaderBase &)=default
  • ObjectHeaderBase (ObjectHeaderBase &&)=default
  • ObjectHeaderBase & operator= (ObjectHeaderBase &&)=default

πŸŽ€ Public Attributes πŸŽ€

  • uint16_t channel {} β€” application channel
  • uint8_t signal {}
  • uint8_t external {}
  • uint32_t reservedLinWakeupEvent {}

🌈 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

πŸ‘‘ Additional Inherited Members πŸ‘‘

πŸ’œ Public Types inherited from Vector::BLF::ObjectHeader πŸ’œ

enum ObjectFlags : uint32_t { TimeTenMics = 0x00000001, TimeOneNans = 0x00000002 }

πŸ’€ Detailed Description πŸ’€

LIN_WAKEUP.

Deprecated: LIN Wakeup-Frame received or transmitted on a LIN channel. So yeah, this one is wearing the deprecated sticker β€” noted, bestie. 😭

🧚 Member Function Documentation 🧚

πŸ”₯ uint32_t Vector::BLF::LinWakeupEvent::calculateObjectSize () const πŸ”₯

[override], [virtual]

Calculates the objectSize.

Returns: object size.

Reimplemented from Vector::BLF::ObjectHeaderBase.

πŸ“ void Vector::BLF::LinWakeupEvent::read (AbstractFile & is) [override], [virtual] πŸ“

Read the data of this object.

Parameters: is input stream.

Reimplemented from Vector::BLF::ObjectHeaderBase.

🌸 void Vector::BLF::LinWakeupEvent::write (AbstractFile & os) [override], [virtual] 🌸

Write the data of this object.

Parameters: os output stream.

Reimplemented from Vector::BLF::ObjectHeaderBase.


πŸ¦‹ Member Data Documentation πŸ¦‹

πŸ’– uint16_t Vector::BLF::LinWakeupEvent::channel {} πŸ’–

application channel β€” channel number where the frame sent/received.

πŸ’€ uint8_t Vector::BLF::LinWakeupEvent::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).

🌟 uint32_t Vector::BLF::LinWakeupEvent::reservedLinWakeupEvent {} 🌟

reserved.

πŸ¦‹ uint8_t Vector::BLF::LinWakeupEvent::signal {} πŸ¦‹

Byte value used by wakeup frame.


πŸ’Œ Author πŸ’Œ

Generated automatically by Doxygen for Vector BLF from the source code.


okay that’s the whole page, bestie πŸ’… β€” final footer tea: source/version Vector BLF, page tag Vector::BL...WakeupEvent(3), and the date slot was literally blank in the copy I got, so there’s no date to spill. Mwah! πŸ’–βœ¨

πŸ“¦ where this page comes from