Vector::BL...verOverrun(3)

πŸ“¦ version 2.4.2, in arch rolling

πŸ’… NAME πŸ’…

okay so bestie, this is the Vector::BL...verOverrun(3) page from the Library Functions Manual, and the actual star is Vector::BLF::DriverOverrun β€” literally OVERRUN_ERROR. πŸ’–

✨ SYNOPSIS ✨

first up, the include:

#include <DriverOverrun.h>

and it inherits Vector::BLF::ObjectHeader.

🫢 Public Types 🫢

  • enum BusType : uint32_t { Can = 1, Lin = 5, Most = 6, FlexRay = 7, J1708 = 9, Ethernet = 10, Wlan = 13, Afdx = 14 }

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

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

🌟 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 🌈

  • uint32_t busType {} β€” bus type
  • uint16_t channel {} β€” channel where overrun occured
  • uint16_t reservedDriverOverrun {}

🌸 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

🌸 Detailed Description 🌸

OVERRUN_ERROR.

that's the whole detailed description, bestie. short and iconic. πŸ’…

πŸ¦‹ Member Enumeration Documentation πŸ¦‹

enum Vector::BLF::DriverOverrun::BusType : uint32_t

enumeration for busType

Enumerator:

  • Can β€” CAN
  • Lin β€” LIN
  • Most β€” MOST
  • FlexRay β€” FlexRay
  • J1708 β€” J1708
  • Ethernet β€” Ethernet
  • Wlan β€” WLAN
  • Afdx β€” AFDX

πŸŽ€ Member Function Documentation πŸŽ€

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

[override], [virtual]

Calculates the objectSize

Returns: object size

Reimplemented from Vector::BLF::ObjectHeaderBase.


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

[override], [virtual]

Read the data of this object

Parameters: is input stream

Reimplemented from Vector::BLF::ObjectHeaderBase.


void Vector::BLF::DriverOverrun::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::DriverOverrun::reservedDriverOverrun {}

reserved

πŸ’œ Author πŸ’œ

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


okay bestie, that's the page πŸ’– the footer source/version is Vector BLF, the footer page name is Vector::BL...verOverrun(3), and there's no date printed in this footer, so no date to report β€” periodt 🌈

πŸ“¦ where this page comes from