Vector::BLF::MostStress(3)
okay bestie, welcome to the Vector::BLF::MostStress(3) page from the Library Functions Manual for Vector BLF π We're about to get into the MOST_STRESS object, and it is literally giving hardware-stress-info realness. Every inherited member is coming with us, no cap β¨
π NAME π
Vector::BLF::MostStress β MOST_STRESS. That's the name, periodt π«Ά
π¦ SYNOPSIS π¦
#include <MostStress.h>
Inherits Vector::BLF::ObjectHeader2.
β¨ Public Member Functions β¨
void read (AbstractFile &is) overrideβ reads this object's data from the input stream.void write (AbstractFile &os) overrideβ writes this object's data to the output stream.uint32_t calculateObjectSize () const overrideβ calculates the object size and returns it as auint32_t.
π Public Member Functions inherited from Vector::BLF::ObjectHeader2 π
ObjectHeader2 (const ObjectType objectType)β constructor that takes the object type.void read (AbstractFile &is) overrideβ inherited read.void write (AbstractFile &os) overrideβ inherited write.uint16_t calculateHeaderSize () const overrideβ inherited header-size calculator.uint32_t calculateObjectSize () const overrideβ inherited object-size calculator.
πΈ Public Member Functions inherited from Vector::BLF::ObjectHeaderBase πΈ
ObjectHeaderBase (const uint16_t headerVersion, const ObjectType objectType)β constructor with header version and object type.ObjectHeaderBase (const ObjectHeaderBase &)=defaultβ defaulted copy constructor.ObjectHeaderBase & operator= (const ObjectHeaderBase &)=defaultβ defaulted copy assignment.ObjectHeaderBase (ObjectHeaderBase &&)=defaultβ defaulted move constructor.ObjectHeaderBase & operator= (ObjectHeaderBase &&)=defaultβ defaulted move assignment.
π Public Attributes π
uint16_t channel {}β application channel. The original literally saysapplication channel Application channel, and we are keeping that iconic repetition πuint16_t state {}β state of Stress mode; full value list is down in Member Data Documentation.uint16_t mode {}β Stress mode of the HW interface; full value list is also below.uint16_t reservedMostStress {}β reserved. That's it. The reserved vibes are 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 object header.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 {}βsizeofobject 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_STRESS.
It's literally information about Stress activity of the hardware interface. That's the whole point, and it's eating π
πΈ Member Function Documentation πΈ
π uint32_t Vector::BLF::MostStress::calculateObjectSize () const [override], [virtual] π
Calculates the objectSize.
Returns: object size.
Reimplemented from Vector::BLF::ObjectHeaderBase.
π void Vector::BLF::MostStress::read (AbstractFile & is) [override], [virtual] π
Read the data of this object.
Parameters: is β input stream.
Reimplemented from Vector::BLF::ObjectHeaderBase.
π void Vector::BLF::MostStress::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::MostStress::channel {} π
application channel Application channel β yes, the original repeats it, and we are not erasing the repetition. It's the application channel π
π uint16_t Vector::BLF::MostStress::mode {} π
Stress mode of HW interface:
- 1 β Light
- 2 β Lock
- 3 β Busload Ctrl
- 4 β Busload Async
- 5 β Rx Buffer Ctrl
- 6 β TxLight power
- 7 β Bypass toggling
- 8 β SystemLock flag usage
- 9 β Shutdown flag usage
- 10 β Rx Buffer Async
π uint16_t Vector::BLF::MostStress::reservedMostStress {} π
reserved. That's the whole description, bestie π
π uint16_t Vector::BLF::MostStress::state {} π
State of Stress mode:
- 0 β Stopped
- 1 β Started
π Author π
Generated automatically by Doxygen for Vector BLF from the source code. The robots wrote this one π
cute sign-off: source/version is Vector BLF, the page is Vector::BLF::MostStress(3), and the footer doesn't list a date β so that's the whole footer vibe, 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