Profishark API 2.6.1.0
Loading...
Searching...
No Matches
ProfisharkApiSFPPortStatus Struct Reference

Description of a SFP module. More...

#include <ProfisharkAPI.h>

Data Fields

bool modulePresent
char VendorName [17]
int VendorOUI
char Model [17]
char Revision [5]
char DateCode [14]
char SerialNo [17]
int NominalRate
int MaximumBitrate
int MinimumBitrate
ProfisharkApiSFPPortsStatusEncoding Encoding
ProfisharkApiSFPPortsRateID RateID
ProfisharkApiSFPPortsIdentifier identifier
int ExtIdentifier
ProfisharkApiSFPPortsConnector connector
int WaveLength
ProfisharkApiSFPPortsDiagMonitoringType MonitoringType
ProfisharkApiSFPPortsSFF8472 SFF8472Rev
int Length9um
int Length50um
int Length625um
int LengthCopper
int Length50um2
ProfisharkApiSFPPortsOptionsLaserType LaserType
ProfisharkApiSFPPortsOptionsLaserPower LaserPower
ProfisharkApiSFPPortsOptionsReceiverOutput ReceiverOutput
ProfisharkApiSFPPortsImplementation RateSelectImplementation
ProfisharkApiSFPPortsImplementation TXDisableImplementation
ProfisharkApiSFPPortsImplementation TXFaultImplementation
ProfisharkApiSFPPortsImplementation LOSImplementation
ProfisharkApiSFPPortsImplementation AlarmWarningImplementation
ProfisharkApiSFPPortsImplementation SoftTXDisableControlImplementation
ProfisharkApiSFPPortsImplementation SoftTXFaultControlImplementation
ProfisharkApiSFPPortsImplementation SoftRXLOSControlImplementation
ProfisharkApiSFPPortsImplementation SoftRateSelectControlImplementation
ProfisharkApiSFPPortsImplementation ApplicationSelectImplementation
ProfisharkApiSFPPortsImplementation SoftRateSelectImplementation
ProfisharkApiSFPPortsImplementation Ethernet10G_BaseER
ProfisharkApiSFPPortsImplementation Ethernet10G_BaseLRM
ProfisharkApiSFPPortsImplementation Ethernet10G_BaseLR
ProfisharkApiSFPPortsImplementation Ethernet10G_BaseSR
ProfisharkApiSFPPortsImplementation Infiniband_1X_SX
ProfisharkApiSFPPortsImplementation Infiniband_1X_LX
ProfisharkApiSFPPortsImplementation Infiniband_1X_CopperActive
ProfisharkApiSFPPortsImplementation Infiniband_1X_CopperPassive
ProfisharkApiSFPPortsImplementation SONET_OC192_Short
ProfisharkApiSFPPortsImplementation SONET_OC48_Long
ProfisharkApiSFPPortsImplementation SONET_OC48_Intermediate
ProfisharkApiSFPPortsImplementation SONET_OC48_Short
ProfisharkApiSFPPortsImplementation SONET_OC12_SingleMode_Long
ProfisharkApiSFPPortsImplementation SONET_OC12_SingleMode_Intermediate
ProfisharkApiSFPPortsImplementation SONET_OC12_Short
ProfisharkApiSFPPortsImplementation SONET_OC3_SingleMode_Long
ProfisharkApiSFPPortsImplementation SONET_OC3_SingleMode_Intermediate
ProfisharkApiSFPPortsImplementation SONET_OC3_Short
ProfisharkApiSFPPortsSONETReachSpecifier SONETReachSpecifier
ProfisharkApiSFPPortsImplementation Ethernet1G_BasePX
ProfisharkApiSFPPortsImplementation Ethernet1G_BaseBX10
ProfisharkApiSFPPortsImplementation Ethernet1G_BaseFX
ProfisharkApiSFPPortsImplementation Ethernet1G_BaseLX_LX10
ProfisharkApiSFPPortsImplementation Ethernet1G_BaseT
ProfisharkApiSFPPortsImplementation Ethernet1G_BaseCX
ProfisharkApiSFPPortsImplementation Ethernet1G_BaseLX
ProfisharkApiSFPPortsImplementation Ethernet1G_BaseSX
ProfisharkApiSFPPortsImplementation ESCON_MMF
ProfisharkApiSFPPortsImplementation ESCON_SMF
ProfisharkApiSFPPortsImplementation FibreTechnology_SA
ProfisharkApiSFPPortsImplementation FibreTechnology_LC
ProfisharkApiSFPPortsImplementation FibreTechnology_EL_InterEnclosure
ProfisharkApiSFPPortsImplementation FibreTechnology_EL_IntraEnclosure
ProfisharkApiSFPPortsImplementation FibreTechnology_SN
ProfisharkApiSFPPortsImplementation FibreTechnology_SL
ProfisharkApiSFPPortsImplementation FibreTechnology_LL
ProfisharkApiSFPPortsImplementation FibreLength_V
ProfisharkApiSFPPortsImplementation FibreLength_S
ProfisharkApiSFPPortsImplementation FibreLength_I
ProfisharkApiSFPPortsImplementation FibreLength_L
ProfisharkApiSFPPortsImplementation FibreLength_M
ProfisharkApiSFPPortsImplementation SFPPlus_Active
ProfisharkApiSFPPortsImplementation SFPPlus_Passive
ProfisharkApiSFPPortsImplementation FibreMedia_TW
ProfisharkApiSFPPortsImplementation FibreMedia_TP
ProfisharkApiSFPPortsImplementation FibreMedia_MI
ProfisharkApiSFPPortsImplementation FibreMedia_TV
ProfisharkApiSFPPortsImplementation FibreMedia_M6
ProfisharkApiSFPPortsImplementation FibreMedia_M5
ProfisharkApiSFPPortsImplementation FibreMedia_SM
ProfisharkApiSFPPortsImplementation FibreSpeed_1600
ProfisharkApiSFPPortsImplementation FibreSpeed_1200
ProfisharkApiSFPPortsImplementation FibreSpeed_800
ProfisharkApiSFPPortsImplementation FibreSpeed_400
ProfisharkApiSFPPortsImplementation FibreSpeed_200
ProfisharkApiSFPPortsImplementation FibreSpeed_100
float Temperature
float VCC
float TxBias
float TXPower
float RXPower
float LowAlarmTemperature
float LowAlarmVCC
float LowAlarmTxBias
float LowAlarmTXPower
float LowAlarmRXPower
float LowWarningTemperature
float LowWarningVCC
float LowWarningTxBias
float LowWarningTXPower
float LowWarningRXPower
float HighAlarmTemperature
float HighAlarmVCC
float HighAlarmTxBias
float HighAlarmTXPower
float HighAlarmRXPower
float HighWarningTemperature
float HighWarningVCC
float HighWarningTxBias
float HighWarningTXPower
float HighWarningRXPower
uint32_t DiagFlags
ProfisharkApiPortMode mode

Detailed Description

Description of a SFP module.

Field Documentation

◆ AlarmWarningImplementation

ProfisharkApiSFPPortsImplementation AlarmWarningImplementation

Alarms and warnings implementation

◆ ApplicationSelectImplementation

ProfisharkApiSFPPortsImplementation ApplicationSelectImplementation

software application selection implementation

◆ connector

Connector

◆ DateCode

char DateCode[14]

Date Code

◆ DiagFlags

uint32_t DiagFlags

bitfield containing alarm/warning and gpios flags. Values are from ProfisharkApiSFPPortsDiagFlags

◆ Encoding

Data encoding

◆ ESCON_MMF

ESCON MMF 1310nm LED support

◆ ESCON_SMF

ESCON SMF 1310nm Laser support

◆ Ethernet10G_BaseER

10G BASE-ER support

◆ Ethernet10G_BaseLR

10G BASE-LR support

◆ Ethernet10G_BaseLRM

10G BASE-LRM support

◆ Ethernet10G_BaseSR

10G BASE-SR support

◆ Ethernet1G_BaseBX10

1G BASE-BX10 support

◆ Ethernet1G_BaseCX

1G BASE-CX support

◆ Ethernet1G_BaseFX

1G BASE-FX support

◆ Ethernet1G_BaseLX

1G BASE-LX support

◆ Ethernet1G_BaseLX_LX10

ProfisharkApiSFPPortsImplementation Ethernet1G_BaseLX_LX10

1G BASE-LX/LX10 support

◆ Ethernet1G_BasePX

1G BASE-PX support

◆ Ethernet1G_BaseSX

1G BASE-SX support

◆ Ethernet1G_BaseT

1G BASE-T support

◆ ExtIdentifier

int ExtIdentifier

Extended identifier

◆ FibreLength_I

Fibre channel intermediate distance support

◆ FibreLength_L

Fibre channel long distance support

◆ FibreLength_M

Fibre channel medium distance support

◆ FibreLength_S

Fibre channel short distance support

◆ FibreLength_V

Fibre channel very long distance support

◆ FibreMedia_M5

Fibre channel multi-mode 50um media support

◆ FibreMedia_M6

Fibre channel multi-mode 62.5um media support

◆ FibreMedia_MI

Fibre channel miniature coax media support

◆ FibreMedia_SM

Fibre channel single mode media support

◆ FibreMedia_TP

Fibre channel shielded twisted pair media support

◆ FibreMedia_TV

Fibre channel video coax media support

◆ FibreMedia_TW

Fibre channel twin axial pair media support

◆ FibreSpeed_100

Fibre channel 100MBytes/sec support

◆ FibreSpeed_1200

Fibre channel 1200MBytes/sec support

◆ FibreSpeed_1600

Fibre channel 1600MBytes/sec support

◆ FibreSpeed_200

Fibre channel 200MBytes/sec support

◆ FibreSpeed_400

Fibre channel 400MBytes/sec support

◆ FibreSpeed_800

Fibre channel 800MBytes/sec support

◆ FibreTechnology_EL_InterEnclosure

ProfisharkApiSFPPortsImplementation FibreTechnology_EL_InterEnclosure

Fibre channel electrical inter-enclosure transmitter support

◆ FibreTechnology_EL_IntraEnclosure

ProfisharkApiSFPPortsImplementation FibreTechnology_EL_IntraEnclosure

Fibre channel electrical intra-enclosure transmitter support

◆ FibreTechnology_LC

Fibre channel longwave laser (LC) transmitter support

◆ FibreTechnology_LL

Fibre channel longwave laser (LL) transmitter support

◆ FibreTechnology_SA

Fibre channel shortware laser, linear RX transmitter support

◆ FibreTechnology_SL

Fibre channel shortware laser with OFC transmitter support

◆ FibreTechnology_SN

Fibre channel shortware laser without OFC transmitter support

◆ HighAlarmRXPower

float HighAlarmRXPower

Low high threshold for RX power in mW

◆ HighAlarmTemperature

float HighAlarmTemperature

Low high threshold for module temperature in Celcius

◆ HighAlarmTxBias

float HighAlarmTxBias

Low high threshold for TX bias in mA

◆ HighAlarmTXPower

float HighAlarmTXPower

Low high threshold for TX power in mW

◆ HighAlarmVCC

float HighAlarmVCC

Low high threshold for voltage in V

◆ HighWarningRXPower

float HighWarningRXPower

Low high threshold for RX power in mW

◆ HighWarningTemperature

float HighWarningTemperature

Low high threshold for module temperature in Celcius

◆ HighWarningTxBias

float HighWarningTxBias

Low high threshold for TX bias in mA

◆ HighWarningTXPower

float HighWarningTXPower

Low high threshold for TX power in mW

◆ HighWarningVCC

float HighWarningVCC

Low high threshold for voltage in V

◆ identifier

Module identifier

◆ Infiniband_1X_CopperActive

ProfisharkApiSFPPortsImplementation Infiniband_1X_CopperActive

Infiniband Active copper support

◆ Infiniband_1X_CopperPassive

ProfisharkApiSFPPortsImplementation Infiniband_1X_CopperPassive

Infiniband Passive copper support

◆ Infiniband_1X_LX

Infiniband 1X LX support

◆ Infiniband_1X_SX

Infiniband 1X SX support

◆ LaserPower

◆ LaserType

◆ Length50um

int Length50um

OM2 Fibre 50/125um length in meters. 0 means unspecified, -1 means >2.54km

◆ Length50um2

int Length50um2

Fibre 50/125um length in meters. 0 means unspecified, -1 means >2.54km

◆ Length625um

int Length625um

OM1 Fibre 62.5/125um length in meters. 0 means unspecified, -1 means >2.54km

◆ Length9um

int Length9um

Fibre 9/125um length in meters. 0 means unspecified, -1 means >25.4km, -2 means >254km

◆ LengthCopper

int LengthCopper

Copper/Active cable length in meters. 0 means unspecified, -1 means >254m

◆ LOSImplementation

LOS gpio implementation

◆ LowAlarmRXPower

float LowAlarmRXPower

Low alarm threshold for RX power in mW

◆ LowAlarmTemperature

float LowAlarmTemperature

Low alarm threshold for module temperature in Celcius

◆ LowAlarmTxBias

float LowAlarmTxBias

Low alarm threshold for TX bias in mA

◆ LowAlarmTXPower

float LowAlarmTXPower

Low alarm threshold for TX power in mW

◆ LowAlarmVCC

float LowAlarmVCC

Low alarm threshold for voltage in V

◆ LowWarningRXPower

float LowWarningRXPower

Low warning threshold for RX power in mW

◆ LowWarningTemperature

float LowWarningTemperature

Low warning threshold for module temperature in Celcius

◆ LowWarningTxBias

float LowWarningTxBias

Low warning threshold for TX bias in mA

◆ LowWarningTXPower

float LowWarningTXPower

Low warning threshold for TX power in mW

◆ LowWarningVCC

float LowWarningVCC

Low warning threshold for voltage in V

◆ MaximumBitrate

int MaximumBitrate

Maximum bitrate in % of NominalRate. 0 means unspecified.

◆ MinimumBitrate

int MinimumBitrate

Minimum bitrate in % of NominalRate. 0 means unspecified.

◆ mode

Inline or Span

◆ Model

char Model[17]

Model Name

◆ modulePresent

bool modulePresent

SFP module is present. If false, the whole structure is invalid

◆ MonitoringType

Monitoring type

◆ NominalRate

int NominalRate

Nominale rate in Mbps. 0 means unspecified.

◆ RateID

◆ RateSelectImplementation

ProfisharkApiSFPPortsImplementation RateSelectImplementation

Rate select gpio implementation

◆ ReceiverOutput

receiver output type

◆ Revision

char Revision[5]

Revision

◆ RXPower

float RXPower

Current RX power in mW

◆ SerialNo

char SerialNo[17]

Serial Number

◆ SFF8472Rev

SFF8472 compliance

◆ SFPPlus_Active

SFP+ Active cable support

◆ SFPPlus_Passive

SFP+ Passive cable support

◆ SoftRateSelectControlImplementation

ProfisharkApiSFPPortsImplementation SoftRateSelectControlImplementation

software Rate select gpio control implementation

◆ SoftRateSelectImplementation

ProfisharkApiSFPPortsImplementation SoftRateSelectImplementation

software rate control implementation

◆ SoftRXLOSControlImplementation

ProfisharkApiSFPPortsImplementation SoftRXLOSControlImplementation

software RX LOS gpio control implementation

◆ SoftTXDisableControlImplementation

ProfisharkApiSFPPortsImplementation SoftTXDisableControlImplementation

software TX Disable gpio control implementation

◆ SoftTXFaultControlImplementation

ProfisharkApiSFPPortsImplementation SoftTXFaultControlImplementation

software TX Fault gpio control implementation

◆ SONET_OC12_Short

SONET OC-12 short reach support

◆ SONET_OC12_SingleMode_Intermediate

ProfisharkApiSFPPortsImplementation SONET_OC12_SingleMode_Intermediate

SONET OC-12 single mode intermediate reach support

◆ SONET_OC12_SingleMode_Long

ProfisharkApiSFPPortsImplementation SONET_OC12_SingleMode_Long

SONET OC-12 single mode long reach support

◆ SONET_OC192_Short

SONET OC-192 short reach support

◆ SONET_OC3_Short

SONET OC-3 short reach support

◆ SONET_OC3_SingleMode_Intermediate

ProfisharkApiSFPPortsImplementation SONET_OC3_SingleMode_Intermediate

SONET OC-3 single mode intermediate reach support

◆ SONET_OC3_SingleMode_Long

ProfisharkApiSFPPortsImplementation SONET_OC3_SingleMode_Long

SONET OC-3 single mode long reach support

◆ SONET_OC48_Intermediate

ProfisharkApiSFPPortsImplementation SONET_OC48_Intermediate

SONET OC-48 intermediate reach support

◆ SONET_OC48_Long

SONET OC-48 long reach support

◆ SONET_OC48_Short

SONET OC-48 short reach support

◆ SONETReachSpecifier

SONET reach specifier

◆ Temperature

float Temperature

Current module temperature in Celcius

◆ TxBias

float TxBias

Current TX bias in mA

◆ TXDisableImplementation

ProfisharkApiSFPPortsImplementation TXDisableImplementation

TX Disable gpio implementation

◆ TXFaultImplementation

ProfisharkApiSFPPortsImplementation TXFaultImplementation

TX Fault gpio implementation

◆ TXPower

float TXPower

Current TX power in mW

◆ VCC

float VCC

Current voltage in V

◆ VendorName

char VendorName[17]

Vendor Name

◆ VendorOUI

int VendorOUI

Vendor OUI

◆ WaveLength

int WaveLength

Wavelength in nm.


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