Vector::BLF::A429Status(3)
π NAME π
Okay so bestie, welcome to the Vector::BLF::A429Status(3) manual page from the Library Functions Manual. The name is Vector::BLF::A429Status β A429_STATUS. That's the whole name section, and honestly? Clean. β¨
π SYNOPSIS π
Include it like this, no cap:
#include <A429Status.h>
And the inheritance situation: this class inherits Vector::BLF::ObjectHeader.
π«Ά Public Member Functions π«Ά
void read (AbstractFile &is) overrideβ reads the object data from an input stream.void write (AbstractFile &os) overrideβ writes the object data to an output stream.uint32_t calculateObjectSize () const overrideβ calculates the object size.
π§ 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 {}β application channel.uint8_t dir {}β direction flag:0=Rx,1=Tx.uint8_t reservedA429Status1 {}β reserved.uint16_t parity {}β parity.uint16_t reservedA429Status2 {}β reserved.uint32_t minGap {}β minimum gap.uint32_t bitrate {}β Tx bit rate.uint32_t minBitrate {}β Rx min bit rate.uint32_t maxBitrate {}β Rx max bit rate.
π 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 }β yep, those are the enum values, exactly as listed.
π₯ Detailed Description π₯
The description is literally A429_STATUS. Then it says: A429 status object. That's the whole vibe: it's the A429 status object, doing exactly what it says on the tin. π
π οΈ Member Function Documentation π οΈ
π uint32_t Vector::BLF::A429Status::calculateObjectSize () const [override], [virtual] π
Calculates the objectSize.
Returns: object size.
Reimplemented from Vector::BLF::ObjectHeaderBase.
π§ void Vector::BLF::A429Status::read (AbstractFile & is) [override], [virtual] π§
Read the data of this object.
Parameters:
isβ input stream.
Reimplemented from Vector::BLF::ObjectHeaderBase.
π¦ void Vector::BLF::A429Status::write (AbstractFile & os) [override], [virtual] π¦
Write the data of this object.
Parameters:
osβ output stream.
Reimplemented from Vector::BLF::ObjectHeaderBase.
π Member Data Documentation π
All the fields, bestie:
uint32_t Vector::BLF::A429Status::bitrate {}β Tx bit rateuint16_t Vector::BLF::A429Status::channel {}β application channeluint8_t Vector::BLF::A429Status::dir {}β direction flag:0=Rx,1=Txuint32_t Vector::BLF::A429Status::maxBitrate {}β Rx max bit rateuint32_t Vector::BLF::A429Status::minBitrate {}β Rx min bit rateuint32_t Vector::BLF::A429Status::minGap {}β minimum gapuint16_t Vector::BLF::A429Status::parity {}β parityuint8_t Vector::BLF::A429Status::reservedA429Status1 {}β reserveduint16_t Vector::BLF::A429Status::reservedA429Status2 {}β reserved
π§ Author π§
Generated automatically by Doxygen for Vector BLF from the source code.
Okay final footer energy: source/version is Vector BLF, the page is Vector::BLF::A429Status(3), and the footer in this copy has no date β so I'm not inventing one, bestie. Bye π
β¨
π¦ 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