VECTOR_BLF_MOSTNETSTATE(3)
πΈ NAME πΈ
okay bestie, this is the Vector::BLF::MostNetState page from the Library Functions Manual β and the whole name vibe is Vector::BLF::MostNetState, aka MOST_NETSTATE. π
β¨
β¨ SYNOPSIS β¨
#include <MostNetState.h>
Inherits Vector::BLF::ObjectHeader2. π«Ά
π Public Member Functions π
void read (AbstractFile &is) overridevoid write (AbstractFile &os) overrideuint32_t calculateObjectSize () const override
π¦ Public Member Functions inherited from Vector::BLF::ObjectHeader2
ObjectHeader2 (const ObjectType objectType)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 channeluint16_t stateNew {}β MOST NetState.uint16_t stateOld {}uint16_t reservedMostNetState {}
πΈ Public Attributes inherited from Vector::BLF::ObjectHeader2
uint32_t objectFlags {ObjectFlags::TimeOneNans}β object flagsuint8_t timeStampStatus {}β time stamp statusuint8_t reservedObjectHeader {0}uint16_t objectVersion {0}β object specific versionuint64_t objectTimeStamp {0}β object timestampuint64_t originalTimeStamp {0}β original 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::ObjectHeader2
enum ObjectFlags : uint32_t { TimeTenMics = 0x00000001, TimeOneNans = 0x00000002 }
enum TimeStampStatus : uint8_t { Orig = 0x01, SwHw = 0x02, User = 0x10 }
π¦ Detailed Description π¦
MOST_NETSTATE. no cap, thatβs the whole mood. π
Network state derived by MOST Supervisor Layer I+II. π
π Member Function Documentation π
uint32_t Vector::BLF::MostNetState::calculateObjectSize () const [override], [virtual]
Calculates the objectSize. π
Returns object size
Reimplemented from Vector::BLF::ObjectHeaderBase.
void Vector::BLF::MostNetState::read (AbstractFile & is) [override], [virtual]
Read the data of this object. π₯
Parameters is input stream
Reimplemented from Vector::BLF::ObjectHeaderBase.
void Vector::BLF::MostNetState::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::MostNetState::channel {}
application channel β Application channel. π
uint16_t Vector::BLF::MostNetState::reservedMostNetState {}
reserved. π«Ά
uint16_t Vector::BLF::MostNetState::stateNew {}
MOST NetState. Current network state. π
- 0 (undefined): Before the first event (shortly after measurement start) the network status is unknown.
- 1 (reserved for Ring Break Diagnostics mode)
- 2 (PowerOff): The network interface to the MOST ring is deactivated. The Tx FOT is not emitting any light.
- 3 (NetInterfaceInit): The network interface is ready to communicate in the MOST ring.
- 4 (ConfigNotOk): The network interface is in normal operating mode (stable lock).
- 5 (ConfigOk): From the perspective of the Network Master the system configuration is valid.
- 6 (NetOn/InitReady): NetOn/InitReady reported to application
uint16_t Vector::BLF::MostNetState::stateOld {}
Previous network state. π¦
π Author π
Generated automatically by Doxygen for Vector BLF from the source code. π€β¨
okay thatβs the page, bestie! cute little sign-off: the footer source/version vibe is Vector BLF, the footer title energy is Vector::BL...ostNetState(3), and thereβs literally no date on this footer β I checked, itβs giving mystery ππ
π
π¦ 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