Vector::BLF::AfdxLineStatus(3) Library Functions Manual Vector::BLF::AfdxLineStatus(3)

Vector::BLF::AfdxLineStatus

#include <AfdxLineStatus.h>


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


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 {}

line A/B information in AfdxStatus class

uint32_t Vector::BLF::AfdxLineStatus::calculateObjectSize () const [virtual]

Calculates the objectSize

Returns

object size

void Vector::BLF::AfdxLineStatus::read (AbstractFile & is) [virtual]

Read the data of this object

Parameters

is input stream

void Vector::BLF::AfdxLineStatus::write (AbstractFile & os) [virtual]

Write the data of this object

Parameters

os output stream

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

  • 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

Generated automatically by Doxygen for Vector BLF from the source code.

Vector BLF