VECTOR_BLF_A429BUSSTATISTIC(3)
π NAME π
Okay so this page is Vector::BLF::A429BusStatistic(3) from the Vector BLF Library Functions Manual. The main character is Vector::BLF::A429BusStatistic β aka A429_BUS_STATISTIC β and it inherits from Vector::BLF::ObjectHeader. No cap.
π§ SYNOPSIS π§
#include <A429BusStatistic.h>
Inherits: Vector::BLF::ObjectHeader.
β¨ Public Member Functions β¨
void read (AbstractFile &is) overridevoid write (AbstractFile &os) overrideuint32_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) overridevoid write (AbstractFile &os) overrideuint16_t calculateHeaderSize () const overrideuint32_t calculateObjectSize () const override
π Public Member Functions inherited from Vector::BLF::ObjectHeaderBase π
ObjectHeaderBase (const uint16_t headerVersion, const ObjectType objectType)ObjectHeaderBase (const ObjectHeaderBase &)=defaultObjectHeaderBase & operator= (const ObjectHeaderBase &)=defaultObjectHeaderBase (ObjectHeaderBase &&)=defaultObjectHeaderBase & operator= (ObjectHeaderBase &&)=default
π Public Attributes π
uint16_t channel {}uint8_t dir {}uint8_t reservedA429BusStatistic {}uint32_t busload {}uint32_t dataTotal {}uint32_t errorTotal {}uint32_t bitrate {}uint16_t parityErrors {}uint16_t bitrateErrors {}uint16_t gapErrors {}uint16_t lineErrors {}uint16_t formatErrors {}uint16_t dutyFactorErrors {}uint16_t wordLenErrors {}uint16_t codingErrors {}uint16_t idleErrors {}uint16_t levelErrors {}std::array< uint16_t, 256 > labelCount {}
π Public Attributes inherited from Vector::BLF::ObjectHeader π
uint32_t objectFlags {ObjectFlags::TimeOneNans}β object flagsuint16_t clientIndex {}β client index of send nodeuint16_t objectVersion {0}β object specific versionuint64_t objectTimeStamp {}β object timestamp
π¦ Public Attributes inherited from Vector::BLF::ObjectHeaderBase π¦
uint32_t signature {ObjectSignature}β signature (ObjectSignature)uint16_t headerSize {}β sizeof object headeruint16_t headerVersion {}β header version (1)uint32_t objectSize {}β object sizeObjectType 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 π₯
So the detailed description is literally this: A429_BUS_STATISTIC.
It's an A429 bus statistic object. Periodt.
π οΈ Member Function Documentation π οΈ
uint32_t Vector::BLF::A429BusStatistic::calculateObjectSize () const
[override], [virtual]
Calculates the objectSize.
Returns: object size.
Reimplemented from: Vector::BLF::ObjectHeaderBase.
void Vector::BLF::A429BusStatistic::read (AbstractFile & is)
[override], [virtual]
Read the data of this object.
Parameters: is β input stream.
Reimplemented from: Vector::BLF::ObjectHeaderBase.
void Vector::BLF::A429BusStatistic::write (AbstractFile & os)
[override], [virtual]
Write the data of this object.
Parameters: os β output stream.
Reimplemented from: Vector::BLF::ObjectHeaderBase.
π Member Data Documentation π
uint32_t Vector::BLF::A429BusStatistic::bitrate {}β bitrateuint16_t Vector::BLF::A429BusStatistic::bitrateErrors {}β bitrate errorsuint32_t Vector::BLF::A429BusStatistic::busload {}β busloaduint16_t Vector::BLF::A429BusStatistic::channel {}β application channeluint16_t Vector::BLF::A429BusStatistic::codingErrors {}β coding errorsuint32_t Vector::BLF::A429BusStatistic::dataTotal {}β data totaluint8_t Vector::BLF::A429BusStatistic::dir {}β direction flag:0=Rx, 1=Txuint16_t Vector::BLF::A429BusStatistic::dutyFactorErrors {}β duty factor errorsuint32_t Vector::BLF::A429BusStatistic::errorTotal {}β error totaluint16_t Vector::BLF::A429BusStatistic::formatErrors {}β format errorsuint16_t Vector::BLF::A429BusStatistic::gapErrors {}β gap errorsuint16_t Vector::BLF::A429BusStatistic::idleErrors {}β idle errorsstd::array<uint16_t, 256> Vector::BLF::A429BusStatistic::labelCount {}β label countuint16_t Vector::BLF::A429BusStatistic::levelErrors {}β level errorsuint16_t Vector::BLF::A429BusStatistic::lineErrors {}β line errorsuint16_t Vector::BLF::A429BusStatistic::parityErrors {}β parity errorsuint8_t Vector::BLF::A429BusStatistic::reservedA429BusStatistic {}β reserveduint16_t Vector::BLF::A429BusStatistic::wordLenErrors {}β word length errors
π Author π
Generated automatically by Doxygen for Vector BLF from the source code.
Cute sign-off time: the footer's source/version vibe is Vector BLF, and the page tag is Vector::BL...usStatistic(3). There's no date in the original footer, bestie β just that. π«Άβ¨
π¦ where this page comes from
- arch rolling: vector-blf 2.4.2-2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms