VECTOR_BLF_AFDXERROREVENT(3)

πŸ“¦ version 2.4.2, in arch rolling

πŸ’– NAME πŸ’–

okay bestie, welcome to the Vector::BL...xErrorEvent(3) page from the Library Functions Manual β€” today’s main character is Vector::BLF::AfdxErrorEvent, aka AFDX_ERROR_EVENT πŸ’…βœ¨

πŸŽ€ SYNOPSIS πŸŽ€

#include <AfdxErrorEvent.h>

Inherits Vector::BLF::ObjectHeader.

🌸 Public Member Functions 🌸

  • void read (AbstractFile &is) override β€” reads stuff, override vibes
  • void write (AbstractFile &os) override β€” writes stuff, override vibes
  • uint32_t calculateObjectSize () const override β€” calculates the object size, const and override, periodt

πŸ¦‹ Public Member Functions inherited from Vector::BLF::ObjectHeader πŸ¦‹

  • ObjectHeader (const ObjectType objectType, const uint16_t objectVersion=0) β€” constructor with objectType and optional objectVersion
  • void read (AbstractFile &is) override β€” inherited read
  • void write (AbstractFile &os) override β€” inherited write
  • uint16_t calculateHeaderSize () const override β€” calculates the header size
  • uint32_t calculateObjectSize () const override β€” calculates the object size

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

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

🌈 Public Attributes 🌈

  • uint16_t channel {} β€” application channel
  • uint16_t errorLevel {} β€” Error Level.
  • uint32_t sourceIdentifier {} β€” source identifier
  • std::array< char, 512 > errorText {} β€” error text
  • std::array< char, 512 > errorAttributes {} β€” error attributes

πŸ“ 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_ERROR_EVENT.

AFDX general error event, available since 8.5 πŸ”₯

πŸ’€ Member Function Documentation πŸ’€

🌟 uint32_t Vector::BLF::AfdxErrorEvent::calculateObjectSize () const 🌟

[override], [virtual]

Calculates the objectSize.

Returns: object size.

Reimplemented from Vector::BLF::ObjectHeaderBase.


🌟 void Vector::BLF::AfdxErrorEvent::read (AbstractFile & is) 🌟

[override], [virtual]

Read the data of this object.

Parameters: is β€” input stream.

Reimplemented from Vector::BLF::ObjectHeaderBase.


🌟 void Vector::BLF::AfdxErrorEvent::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<char, 512> Vector::BLF::AfdxErrorEvent::errorAttributes {}

error attributes 🌸

uint16_t Vector::BLF::AfdxErrorEvent::errorLevel {}

Error Level. πŸ’…

  • 0=error
  • 1=warning
  • 2=info

std::array<char, 512> Vector::BLF::AfdxErrorEvent::errorText {}

error text πŸ¦‹

uint32_t Vector::BLF::AfdxErrorEvent::sourceIdentifier {}

source identifier πŸ”₯

πŸ‘‘ Author πŸ‘‘

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

mwah πŸ’‹ β€” footer bestie check: Vector BLF + Vector::BL...xErrorEvent(3), no date listed, and the source/version tea is the Doxygen line above ✨

πŸ“¦ where this page comes from