Vector BLF
Vector::BLF::AfdxLineStatus Struct Referencefinal

#include <AfdxLineStatus.h>

Collaboration diagram for Vector::BLF::AfdxLineStatus:
Collaboration graph

Public Member Functions

 AfdxLineStatus (const AfdxLineStatus &)=default
 
AfdxLineStatusoperator= (const AfdxLineStatus &)=default
 
 AfdxLineStatus (AfdxLineStatus &&)=default
 
AfdxLineStatusoperator= (AfdxLineStatus &&)=default
 
virtual void read (AbstractFile &is)
 
virtual void write (AbstractFile &os)
 
virtual DWORD calculateObjectSize () const
 

Public Attributes

WORD flags {}
 
BYTE linkStatus {}
 
BYTE ethernetPhy {}
 
BYTE duplex {}
 
BYTE mdi {}
 
BYTE connector {}
 
BYTE clockMode {}
 
BYTE pairs {}
 
BYTE reservedAfdxLineStatus1 {}
 
WORD reservedAfdxLineStatus2 {}
 
ULONG bitrate {}
 

Detailed Description

line A/B information in AfdxStatus class

Member Function Documentation

◆ calculateObjectSize()

DWORD Vector::BLF::AfdxLineStatus::calculateObjectSize ( ) const
virtual

Calculates the objectSize

Returns
object size

◆ read()

void Vector::BLF::AfdxLineStatus::read ( AbstractFile is)
virtual

Read the data of this object

Parameters
isinput stream

◆ write()

void Vector::BLF::AfdxLineStatus::write ( AbstractFile os)
virtual

Write the data of this object

Parameters
osoutput stream

Member Data Documentation

◆ bitrate

ULONG Vector::BLF::AfdxLineStatus::bitrate {}

Bitrate in [kbit/sec]

◆ clockMode

BYTE Vector::BLF::AfdxLineStatus::clockMode {}

Clock Mode

  • 0 - Unknown
  • 1 - Master
  • 2 - Slave

◆ connector

BYTE Vector::BLF::AfdxLineStatus::connector {}

Connector

  • 0 - Unknown
  • 1 - RJ45
  • 2 - D-Sub

◆ duplex

BYTE Vector::BLF::AfdxLineStatus::duplex {}

Duplex

  • 0 - Unknown
  • 1 - Half Duplex
  • 2 - Full Duplex

◆ ethernetPhy

BYTE Vector::BLF::AfdxLineStatus::ethernetPhy {}

Eternet Phy

  • 0 - Unknown
  • 1 - IEEE 802.3
  • 2 - BroadR-Reach

◆ flags

WORD Vector::BLF::AfdxLineStatus::flags {}

Flags

  • Bit 0 - Link Status
  • Bit 1 - Bitrate
  • Bit 2 - Ethernet Phy
  • Bit 3 - Duplex

◆ linkStatus

BYTE Vector::BLF::AfdxLineStatus::linkStatus {}

Link Status

  • 0 - Unknown
  • 1 - Link down
  • 2 - Link up
  • 3 - Negotiate
  • 4 - Link error

◆ mdi

BYTE Vector::BLF::AfdxLineStatus::mdi {}

MDI

  • 0 - Unknown
  • 1 - Direct
  • 2 - Crossover

◆ pairs

BYTE Vector::BLF::AfdxLineStatus::pairs {}

Pairs

  • 0 - Unknown
  • 1 - BR 1-pair
  • 2 - BR 2-pair
  • 3 - BR 4-pair

◆ reservedAfdxLineStatus1

BYTE Vector::BLF::AfdxLineStatus::reservedAfdxLineStatus1 {}

reserved

◆ reservedAfdxLineStatus2

WORD Vector::BLF::AfdxLineStatus::reservedAfdxLineStatus2 {}

reserved


The documentation for this struct was generated from the following files: