Vector::BL...tatisticEx(3)

๐Ÿ“ฆ version 2.4.2, in arch rolling

๐ŸŽ€ NAME ๐ŸŽ€

Manual name: Vector::BL...tatisticEx(3) from the Library Functions Manual โ€” and the class itโ€™s about is Vector::BLF::MostStatisticEx, aka MOST_STATISTICEX. Slay. ๐Ÿ’…


โœจ SYNOPSIS โœจ

#include <MostStatisticEx.h>

Inherits Vector::BLF::ObjectHeader2.

๐ŸŒธ Public Member Functions ๐ŸŒธ

  • void read (AbstractFile &is) override โ€” override bestie, itโ€™s right there.
  • void write (AbstractFile &os) override โ€” also an override.
  • uint32_t calculateObjectSize () const override โ€” const override, okay.

๐Ÿซถ Public Member Functions inherited from Vector::BLF::ObjectHeader2

  • ObjectHeader2 (const ObjectType objectType)
  • 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 ๐Ÿ‘‘

  • uint16_t channel {} โ€” application channel, also labeled Application channel.
  • uint16_t reservedMostStatisticEx1 {} โ€” reserved.
  • uint32_t codingErrors {} โ€” number of coding errors.
  • uint32_t frameCounter {} โ€” MOST frame counter.
  • uint32_t reservedMostStatisticEx2 {} โ€” reserved.

๐ŸŒˆ Public Attributes inherited from Vector::BLF::ObjectHeader2

  • uint32_t objectFlags {ObjectFlags::TimeOneNans} โ€” object flags.
  • uint8_t timeStampStatus {} โ€” time stamp status.
  • uint8_t reservedObjectHeader {0} โ€” reserved.
  • uint16_t objectVersion {0} โ€” object specific version.
  • uint64_t objectTimeStamp {0} โ€” object timestamp.
  • uint64_t originalTimeStamp {0} โ€” original 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::ObjectHeader2

  • enum ObjectFlags : uint32_t { TimeTenMics = 0x00000001, TimeOneNans = 0x00000002 }
  • enum TimeStampStatus : uint8_t { Orig = 0x01, SwHw = 0x02, User = 0x10 }

๐Ÿ’– Detailed Description ๐Ÿ’–

MOST_STATISTICEX.

Okay so this event transports some bus statistic information that was previously carried by the main bus statistic event but was not logged โ€” โ€œpreviouslyโ€ meaning until CANoe/ CANalyzerVersion 6.1. Usually, the event is not visible in a Trace window.


๐Ÿ”ฅ Member Function Documentation ๐Ÿ”ฅ

๐Ÿงฎ uint32_t Vector::BLF::MostStatisticEx::calculateObjectSize () const

[override], [virtual]

Calculates the objectSize.

Returns โ€” object size.

Reimplemented from Vector::BLF::ObjectHeaderBase.

๐Ÿ“ฅ void Vector::BLF::MostStatisticEx::read (AbstractFile & is)

[override], [virtual]

Reads the data for this object.

Parameters

  • is โ€” input stream

Reimplemented from Vector::BLF::ObjectHeaderBase.

๐Ÿ“ค void Vector::BLF::MostStatisticEx::write (AbstractFile & os)

[override], [virtual]

Writes this objectโ€™s data.

Parameters

  • os โ€” output stream

Reimplemented from Vector::BLF::ObjectHeaderBase.


๐Ÿ“ Member Data Documentation ๐Ÿ“

  • uint16_t Vector::BLF::MostStatisticEx::channel {} โ€” application channel / Application channel. Yes, both labels are in the house. ๐Ÿ’–
  • uint32_t Vector::BLF::MostStatisticEx::codingErrors {} โ€” number of coding errors.
  • uint32_t Vector::BLF::MostStatisticEx::frameCounter {} โ€” MOST frame counter.
  • uint16_t Vector::BLF::MostStatisticEx::reservedMostStatisticEx1 {} โ€” reserved.
  • uint32_t Vector::BLF::MostStatisticEx::reservedMostStatisticEx2 {} โ€” reserved.

๐ŸŒธ Author ๐ŸŒธ

Generated automatically by Doxygen for Vector BLF from the source code. Robot authorship, iconic. ๐Ÿค–๐Ÿ’…


Source/version sign-off: Vector BLF made this page, and the footer does not show a date, bestie โ€” so date: not shown. Bye from Vector::BL...tatisticEx(3)! ๐Ÿซถ

๐Ÿ“ฆ where this page comes from