VECTOR_BLF_AFDXLINESTATUS(3)

πŸ“¦ version 2.4.2, in arch rolling

πŸ’… 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 β€” Unknown
  • 1 β€” Master
  • 2 β€” Slave

uint8_t Vector::BLF::AfdxLineStatus::connector {}

Connector:

  • 0 β€” Unknown
  • 1 β€” RJ45
  • 2 β€” D-Sub

uint8_t Vector::BLF::AfdxLineStatus::duplex {}

Duplex:

  • 0 β€” Unknown
  • 1 β€” Half Duplex
  • 2 β€” Full Duplex

uint8_t Vector::BLF::AfdxLineStatus::ethernetPhy {}

Eternet Phy β€” keeping the original spelling exactly, bestie 😭:

  • 0 β€” Unknown
  • 1 β€” IEEE 802.3
  • 2 β€” 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 β€” Unknown
  • 1 β€” Link down
  • 2 β€” Link up
  • 3 β€” Negotiate
  • 4 β€” Link error

uint8_t Vector::BLF::AfdxLineStatus::mdi {}

MDI:

  • 0 β€” Unknown
  • 1 β€” Direct
  • 2 β€” Crossover

uint8_t Vector::BLF::AfdxLineStatus::pairs {}

Pairs:

  • 0 β€” Unknown
  • 1 β€” BR 1-pair
  • 2 β€” BR 2-pair
  • 3 β€” 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