VECTOR_BLF_AFDXLINESTATUS(3)
π NAME π
Vector::BLF::AfdxLineStatus β yes bestie, that's the class. The page title is Vector::BL...xLineStatus(3), and this is from the Library Functions Manual. Periodt.
β¨ SYNOPSIS β¨
#include <AfdxLineStatus.h>
πΈ Public Member Functions πΈ
AfdxLineStatus (const AfdxLineStatus &)=default
AfdxLineStatus & operator= (const AfdxLineStatus &)=default
AfdxLineStatus (AfdxLineStatus &&)=default
AfdxLineStatus & operator= (AfdxLineStatus &&)=default
virtual void read (AbstractFile &is)
virtual void write (AbstractFile &os)
virtual uint32_t calculateObjectSize () const
These are literally the public member functions: defaulted constructors/assignment operators, plus the virtual read, write, and calculateObjectSize trio. Iconic behavior.
π Public Attributes π
uint16_t flags {}
uint8_t linkStatus {}
uint8_t ethernetPhy {}
uint8_t duplex {}
uint8_t mdi {}
uint8_t connector {}
uint8_t clockMode {}
uint8_t pairs {}
uint8_t reservedAfdxLineStatus1 {}
uint16_t reservedAfdxLineStatus2 {}
uint32_t bitrate {}
All eleven public attributes, exactly as listed. No skipping, no cap π .
π¦ Detailed Description π¦
It's the line A/B information in AfdxStatus class β that's the whole detailed description, and it ate.
πΈ Member Function Documentation πΈ
uint32_t Vector::BLF::AfdxLineStatus::calculateObjectSize () const [virtual]
Calculates the objectSize.
Returns: object size. That's it, fr fr.
void Vector::BLF::AfdxLineStatus::read (AbstractFile & is) [virtual]
Reads the data of this object.
isβ input stream.
void Vector::BLF::AfdxLineStatus::write (AbstractFile & os) [virtual]
Writes the data of this object.
osβ output stream.
π Member Data Documentation π
uint32_t Vector::BLF::AfdxLineStatus::bitrate {}
Bitrate in [kbit/sec].
uint8_t Vector::BLF::AfdxLineStatus::clockMode {}
Clock Mode:
0β Unknown1β Master2β Slave
uint8_t Vector::BLF::AfdxLineStatus::connector {}
Connector:
0β Unknown1β RJ452β D-Sub
uint8_t Vector::BLF::AfdxLineStatus::duplex {}
Duplex:
0β Unknown1β Half Duplex2β Full Duplex
uint8_t Vector::BLF::AfdxLineStatus::ethernetPhy {}
Eternet Phy β keeping the original spelling exactly, bestie π:
0β Unknown1β IEEE 802.32β BroadR-Reach
uint16_t Vector::BLF::AfdxLineStatus::flags {}
Flags:
- Bit 0 β Link Status
- Bit 1 β Bitrate
- Bit 2 β Ethernet Phy
- Bit 3 β Duplex
uint8_t Vector::BLF::AfdxLineStatus::linkStatus {}
Link Status:
0β Unknown1β Link down2β Link up3β Negotiate4β Link error
uint8_t Vector::BLF::AfdxLineStatus::mdi {}
MDI:
0β Unknown1β Direct2β Crossover
uint8_t Vector::BLF::AfdxLineStatus::pairs {}
Pairs:
0β Unknown1β BR 1-pair2β BR 2-pair3β BR 4-pair
uint8_t Vector::BLF::AfdxLineStatus::reservedAfdxLineStatus1 {}
reserved
uint16_t Vector::BLF::AfdxLineStatus::reservedAfdxLineStatus2 {}
reserved
π Author π
Generated automatically by Doxygen for Vector BLF from the source code. Slay, automation.
okay bye bestie π«Άπ β cute sign-off: source/version is Vector BLF, page is Vector::BL...xLineStatus(3), and the original footer didn't show a date, so we are not inventing one β¨
π¦ 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