Reference

Vector_BLF_AfdxLineStatus(3)

NAME

Vector::BLF::AfdxLineStatus

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

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

Detailed Description

line A/B information in AfdxStatus class

Member Function Documentation

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

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

•

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.