Vector::BL...keupEvent2(3)

πŸ“¦ version 2.4.2, in arch rolling

✨ 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) 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 Member Functions inherited from Vector::BLF::LinBusEvent

  • LinBusEvent (const LinBusEvent &)=default
  • LinBusEvent & operator= (const LinBusEvent &)=default
  • LinBusEvent (LinBusEvent &&)=default
  • LinBusEvent & 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 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 {}

🌈 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 OK
  • 1: Wake-up is too short
  • 2: 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