VECTOR_BLF_MOSTTXLIGHT(3)
๐ NAME ๐
Vector::BLF::MostTxLight โ okay so this is the MOST_TXLIGHT class, bestie. That's the whole vibe. ๐
(also, hi, you're reading the Library Functions Manual โ welcome to the group chat โจ)
๐ธ SYNOPSIS ๐ธ
#include <MostTxLight.h>
It inherits from Vector::BLF::ObjectHeader2. Like, that's its whole ancestry situation. ๐
โจ Public Member Functions โจ
void read (AbstractFile &is) overrideโ reads stuff invoid write (AbstractFile &os) overrideโ writes stuff outuint32_t calculateObjectSize () const overrideโ math time, it counts the object size
๐
Public Member Functions inherited from Vector::BLF::ObjectHeader2
ObjectHeader2 (const ObjectType objectType)โ the constructor, it's giving very "I take an object type" energyvoid 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 &)=defaultโ copy constructor, default, no notesObjectHeaderBase & operator= (const ObjectHeaderBase &)=defaultโ copy assignment, also defaultObjectHeaderBase (ObjectHeaderBase &&)=defaultโ move constructor, default bestieObjectHeaderBase & operator= (ObjectHeaderBase &&)=defaultโ move assignment, default, periodt
๐ฆ Public Attributes ๐ฆ
uint16_t channel {}โ the application channel ๐uint16_t state {}โ the state (deets down below, keep scrolling)uint32_t reservedMostTxLight {}โ reserved, do not touch, it's reserved
๐ Public Attributes inherited from Vector::BLF::ObjectHeader2
uint32_t objectFlags {ObjectFlags::TimeOneNans}โ object flags, and yes the default is literallyTimeOneNansuint8_t timeStampStatus {}โ time stamp statusuint8_t reservedObjectHeader {0}โ reserved, defaulting to0uint16_t objectVersion {0}โ object specific version, starting at0uint64_t objectTimeStamp {0}โ object timestamp,0uint64_t originalTimeStamp {0}โ the original object timestamp, also0
๐ Public Attributes inherited from Vector::BLF::ObjectHeaderBase
uint32_t signature {ObjectSignature}โ signature (ObjectSignature)uint16_t headerSize {}โsizeofobject headeruint16_t headerVersion {}โ header version (1)uint32_t objectSize {}โ object sizeObjectType objectType {ObjectType::UNKNOWN}โ object type, defaults toUNKNOWN(mystery era ๐ต๏ธ)
โญ Additional Inherited Members โญ
๐ Public Types inherited from Vector::BLF::ObjectHeader2
enum ObjectFlags : uint32_tโ{ TimeTenMics = 0x00000001, TimeOneNans = 0x00000002 }โ two whole flags, iconicenum TimeStampStatus : uint8_tโ{ Orig = 0x01, SwHw = 0x02, User = 0x10 }โ three statuses, no cap
๐ธ Detailed Description ๐ธ
MOST_TXLIGHT. That's the name, that's the energy. ๐
So like, depending on which physical layer you're on:
- Optical physical layer: Information about light output of the Fiber Optical Transmitter
- Electrical physical layer: Signal output state
Both of those are literally the definition, I'm not making it up ๐
๐ง Member Function Documentation ๐ง
๐ uint32_t Vector::BLF::MostTxLight::calculateObjectSize () const [override], [virtual]
Calculates the objectSize. bestie it's doing math for you so you don't have to ๐งฎโจ
Returns โ object size
Reimplemented from Vector::BLF::ObjectHeaderBase.
๐ฆ void Vector::BLF::MostTxLight::read (AbstractFile & is) [override], [virtual]
Read the data of this object. Slurp it in ๐ฅ
Parameters
isโ input stream
Reimplemented from Vector::BLF::ObjectHeaderBase.
๐ void Vector::BLF::MostTxLight::write (AbstractFile & os) [override], [virtual]
Write the data of this object. Bloop it out ๐ค
Parameters
osโ output stream
Reimplemented from Vector::BLF::ObjectHeaderBase.
๐ Member Data Documentation ๐
๐ uint16_t Vector::BLF::MostTxLight::channel {}
application channel โ Application channel. (yes she said it twice, the docs said it twice, I'm not editing the queen ๐ )
๐ uint32_t Vector::BLF::MostTxLight::reservedMostTxLight {}
reserved. that's it. that's the note. don't ask. ๐
๐ uint16_t Vector::BLF::MostTxLight::state {}
The state values, and this part actually matters so pay attention ๐
0โ TxLight/Signal off1โ TxLight/Signal enabled2โ TxLight/Signal forced on
lowkey important:0is off,1is enabled,2is forced on. three options, no more, no cap.
๐ Author ๐
Generated automatically by Doxygen for Vector BLF from the source code. Not a human, not a girlie, just Doxygen doing its thing ๐คโจ
okay that's the whole page bestie, hope it slayed ๐โจ๐๐ฆ๐ธ๐ ๐ซถ
โ sign-off from the Vector BLF girlies: this was Vector::BLF::MostTxLight(3), served fresh from the Vector BLF source and date stamp, mwah ๐๐
๐ฆ 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