Vector::BLF::AfdxStatus(3)

πŸ“¦ version 2.4.2, in arch rolling

πŸ’– Vector::BLF::AfdxStatus(3) β€” Library Functions Manual 🌸

okay bestie, this is the Vector::BLF::AfdxStatus(3) page from the Library Functions Manual, and it's all about the AFDX status object. Let's get into it πŸ’…

✨ NAME ✨

Vector::BLF::AfdxStatus β€” AFDX_STATUS.

πŸ¦‹ SYNOPSIS πŸ¦‹

#include <AfdxStatus.h>

Inherits Vector::BLF::ObjectHeader.

πŸ’… Public Member Functions

  • void read (AbstractFile &is) override β€” reads this object's data from the input stream, iconic behavior honestly
  • void write (AbstractFile &os) override β€” writes this object's data to the output stream, slay
  • uint32_t calculateObjectSize () const override β€” calculates the objectSize, no cap

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

  • ObjectHeader (const ObjectType objectType, const uint16_t objectVersion=0) β€” constructor vibes
  • void read (AbstractFile &is) override β€” inherited read override
  • void write (AbstractFile &os) override β€” inherited write override
  • uint16_t calculateHeaderSize () const override β€” inherited header-size calculator
  • uint32_t calculateObjectSize () const override β€” inherited object-size calculator

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

  • ObjectHeaderBase (const uint16_t headerVersion, const ObjectType objectType) β€” constructor
  • ObjectHeaderBase (const ObjectHeaderBase &)=default β€” copy constructor, defaulted
  • ObjectHeaderBase & operator= (const ObjectHeaderBase &)=default β€” copy assignment, defaulted
  • ObjectHeaderBase (ObjectHeaderBase &&)=default β€” move constructor, defaulted
  • ObjectHeaderBase & operator= (ObjectHeaderBase &&)=default β€” move assignment, defaulted

πŸŽ€ Public Attributes

  • uint16_t channel {} β€” application channel
  • uint16_t reservedAfdxStatus1 {} β€” reserved
  • AfdxLineStatus statusA {} β€” status of adapter lineA
  • AfdxLineStatus statusB {} β€” status of adapter lineB
  • uint32_t reservedAfdxStatus2 {} β€” 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

🌈 Additional Inherited Members

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

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

πŸ”₯ Detailed Description πŸ”₯

AFDX_STATUS.

AFDX adapter status event, available since 8.2.

πŸ‘‘ Member Function Documentation πŸ‘‘

πŸ’€ uint32_t Vector::BLF::AfdxStatus::calculateObjectSize () const [override], [virtual]

Calculates the objectSize.

Returns β€” object size.

Reimplemented from Vector::BLF::ObjectHeaderBase.

πŸ’€ void Vector::BLF::AfdxStatus::read (AbstractFile & is) [override], [virtual]

Read the data of this object.

Parameters

  • is β€” input stream

Reimplemented from Vector::BLF::ObjectHeaderBase.

πŸ’€ void Vector::BLF::AfdxStatus::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::AfdxStatus::reservedAfdxStatus1 {}

reserved.

uint32_t Vector::BLF::AfdxStatus::reservedAfdxStatus2 {}

reserved.

🧚 Author 🧚

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


πŸ’œ okay that's the whole page, bestie. Cute sign-off time: the source/version is Vector BLF, the page is Vector::BLF::AfdxStatus(3), and the footer doesn't print a date β€” so we're not inventing one, periodt 🫢✨

πŸ“¦ where this page comes from