Vector::BL...nStatistic(3)

πŸ“¦ version 2.4.2, in arch rolling

πŸ’– Vector::BLF::WlanStatistic β€” WLAN_STATISTIC πŸ’–

okay bestie, welcome to the cute little manual page for Vector::BL...nStatistic(3) from the Library Functions Manual. It’s all about Vector::BLF::WlanStatistic, and yes, it’s giving main character energy, no cap. πŸ’…

πŸ’– NAME πŸ’–

Vector::BLF::WlanStatistic - WLAN_STATISTIC.

✨ SYNOPSIS ✨

#include <WlanStatistic.h>

Inherits Vector::BLF::ObjectHeader.

πŸŽ€ Public Types πŸŽ€

  • enum Flags : uint16_t { ValidRxTxCounter = 0x01, ValidErrorCounter = 0x02 } β€” the flags enum, periodt.

πŸ¦‹ Public Types inherited from Vector::BLF::ObjectHeader πŸ¦‹

  • enum ObjectFlags : uint32_t { TimeTenMics = 0x00000001, TimeOneNans = 0x00000002 } β€” inherited object flags enum, iconic.

🌸 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)
  • uint16_t calculateHeaderSize () 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
  • uint16_t flags {}
  • uint32_t rxPacketCount {}
  • uint32_t rxByteCount {}
  • uint32_t txPacketCount {}
  • uint32_t txByteCount {}
  • uint32_t collisionCount {}
  • uint32_t errorCount {}
  • uint32_t reservedWlanStatistic {}

πŸ’œ 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 πŸ¦‹

It’s giving WLAN_STATISTIC. β€” and more specifically, WLAN statistic. That’s the whole detailed description, bestie; it understood the assignment. ✨

🌸 Member Enumeration Documentation 🌸

enum Vector::BLF::WlanStatistic::Flags : uint16_t

This is the enumeration for flags. Enumerator:

  • ValidRxTxCounter β€” Valid Rx/Tx Counter
  • ValidErrorCounter β€” Valid Error Counter

πŸŽ€ Member Function Documentation πŸŽ€

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

[override], [virtual] β€” Calculates the objectSize.

Returns: object size.

Reimplemented from Vector::BLF::ObjectHeader.

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

[override], [virtual] β€” Read the data of this object.

Parameters: is β€” input stream.

Reimplemented from Vector::BLF::ObjectHeader.

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

[override], [virtual] β€” Write the data of this object.

Parameters: os β€” output stream.

Reimplemented from Vector::BLF::ObjectHeader.

πŸ’… Member Data Documentation πŸ’…

  • uint16_t Vector::BLF::WlanStatistic::channel {} β€” application channel; the channel of the frame.
  • uint32_t Vector::BLF::WlanStatistic::collisionCount {} β€” Number of collisions since last statistic event.
  • uint32_t Vector::BLF::WlanStatistic::errorCount {} β€” Number of errors since last statistic event.
  • uint16_t Vector::BLF::WlanStatistic::flags {} β€” flags.
  • uint32_t Vector::BLF::WlanStatistic::reservedWlanStatistic {} β€” reserved.
  • uint32_t Vector::BLF::WlanStatistic::rxByteCount {} β€” Number of Rx bytes since last statistic event.
  • uint32_t Vector::BLF::WlanStatistic::rxPacketCount {} β€” Number of Rx packets since last statistic event.
  • uint32_t Vector::BLF::WlanStatistic::txByteCount {} β€” Number of Tx bytes since last statistic event.
  • uint32_t Vector::BLF::WlanStatistic::txPacketCount {} β€” Number of Tx packets since last statistic event.

πŸ‘‘ Author πŸ‘‘

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


✨ that’s the whole page, bestie! The footer source/version vibe is Vector BLF, tagged with Vector::BL...nStatistic(3) β€” and no date is printed on this footer, so that’s the sign-off. πŸ«ΆπŸ’–πŸŒˆ

πŸ“¦ where this page comes from