VECTOR_BLF_FLEXRAYSTATUSEVENT(3)

πŸ“¦ version 2.4.2, in arch rolling

πŸ’… Vector::BLF::FlexRayStatusEvent(3) πŸ’…

Library Functions Manual energy β€” yes bestie, the manual name is folded in right here at the top, because we are not doing boring duplicate header lines today.


🌸 NAME 🌸

Vector::BLF::FlexRayStatusEvent β€” FLEXRAY_STATUS. That's the name section, short and iconic, periodt.

✨ SYNOPSIS ✨

#include <FlexRayStatusEvent.h>

Inherits Vector::BLF::ObjectHeader. Lowkey important, so don't skip it.

🧚 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 () 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
  • uint16_t version {} β€” object version
  • uint16_t statusType {} β€” type of status event
  • uint16_t infoMask1 {} β€” additional info 1
  • uint16_t infoMask2 {} β€” additional info 2
  • uint16_t infoMask3 {} β€” additional info 3
  • std::array< uint16_t, 18 > reservedFlexRayStatusEvent {} β€” the original gives no description here, just the reserved array

πŸ’œ 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 πŸ”₯

FLEXRAY_STATUS.

Deprecated β€” and yes, bestie, that word is doing a lot of work here. It's deprecated, fr fr. Don't act brand new about it. 😭

🧠 Member Function Documentation 🧠

uint32_t Vector::BLF::FlexRayStatusEvent::calculateObjectSize () const

uint32_t Vector::BLF::FlexRayStatusEvent::calculateObjectSize () const
    [override],  [virtual]

Calculates the objectSize.

Returns: object size.

Reimplemented from Vector::BLF::ObjectHeaderBase.


void Vector::BLF::FlexRayStatusEvent::read (AbstractFile & is)

void Vector::BLF::FlexRayStatusEvent::read (AbstractFile & is) [override],
    [virtual]

Read the data of this object.

Parameters: is input stream.

Reimplemented from Vector::BLF::ObjectHeaderBase.


void Vector::BLF::FlexRayStatusEvent::write (AbstractFile & os)

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

Write the data of this object.

Parameters: os output stream.

Reimplemented from Vector::BLF::ObjectHeaderBase.

🌸 Member Data Documentation 🌸

std::array<uint16_t, 18> Vector::BLF::FlexRayStatusEvent::reservedFlexRayStatusEvent {}

std::array<uint16_t, 18>
    Vector::BLF::FlexRayStatusEvent::reservedFlexRayStatusEvent {}

reserved.

🫢 Author 🫢

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


Alright bestie, footer tea β˜•: the source/version is Vector BLF, the date slot is not shown in the original footer, and the footer's truncated title flex is Vector::BL...StatusEvent(3). That's a wrap πŸ’–βœ¨

πŸ“¦ where this page comes from