Profishark API
2.3.12.0
|
Description of a SFP module. More...
#include <ProfisharkAPI.h>
Description of a SFP module.
ProfisharkApiSFPPortsImplementation AlarmWarningImplementation |
Alarms and warnings implementation
ProfisharkApiSFPPortsImplementation ApplicationSelectImplementation |
software application selection implementation
ProfisharkApiSFPPortsConnector connector |
Connector
char DateCode[14] |
Date Code
uint32_t DiagFlags |
bitfield containing alarm/warning and gpios flags. Values are from ProfisharkApiSFPPortsDiagFlags
ProfisharkApiSFPPortsStatusEncoding Encoding |
Data encoding
ProfisharkApiSFPPortsImplementation ESCON_MMF |
ESCON MMF 1310nm LED support
ProfisharkApiSFPPortsImplementation ESCON_SMF |
ESCON SMF 1310nm Laser support
ProfisharkApiSFPPortsImplementation Ethernet10G_BaseER |
10G BASE-ER support
ProfisharkApiSFPPortsImplementation Ethernet10G_BaseLR |
10G BASE-LR support
ProfisharkApiSFPPortsImplementation Ethernet10G_BaseLRM |
10G BASE-LRM support
ProfisharkApiSFPPortsImplementation Ethernet10G_BaseSR |
10G BASE-SR support
ProfisharkApiSFPPortsImplementation Ethernet1G_BaseBX10 |
1G BASE-BX10 support
ProfisharkApiSFPPortsImplementation Ethernet1G_BaseCX |
1G BASE-CX support
ProfisharkApiSFPPortsImplementation Ethernet1G_BaseFX |
1G BASE-FX support
ProfisharkApiSFPPortsImplementation Ethernet1G_BaseLX |
1G BASE-LX support
ProfisharkApiSFPPortsImplementation Ethernet1G_BaseLX_LX10 |
1G BASE-LX/LX10 support
ProfisharkApiSFPPortsImplementation Ethernet1G_BasePX |
1G BASE-PX support
ProfisharkApiSFPPortsImplementation Ethernet1G_BaseSX |
1G BASE-SX support
ProfisharkApiSFPPortsImplementation Ethernet1G_BaseT |
1G BASE-T support
int ExtIdentifier |
Extended identifier
ProfisharkApiSFPPortsImplementation FibreLength_I |
Fibre channel intermediate distance support
ProfisharkApiSFPPortsImplementation FibreLength_L |
Fibre channel long distance support
ProfisharkApiSFPPortsImplementation FibreLength_M |
Fibre channel medium distance support
ProfisharkApiSFPPortsImplementation FibreLength_S |
Fibre channel short distance support
ProfisharkApiSFPPortsImplementation FibreLength_V |
Fibre channel very long distance support
ProfisharkApiSFPPortsImplementation FibreMedia_M5 |
Fibre channel multi-mode 50um media support
ProfisharkApiSFPPortsImplementation FibreMedia_M6 |
Fibre channel multi-mode 62.5um media support
ProfisharkApiSFPPortsImplementation FibreMedia_MI |
Fibre channel miniature coax media support
ProfisharkApiSFPPortsImplementation FibreMedia_SM |
Fibre channel single mode media support
ProfisharkApiSFPPortsImplementation FibreMedia_TP |
Fibre channel shielded twisted pair media support
ProfisharkApiSFPPortsImplementation FibreMedia_TV |
Fibre channel video coax media support
ProfisharkApiSFPPortsImplementation FibreMedia_TW |
Fibre channel twin axial pair media support
ProfisharkApiSFPPortsImplementation FibreSpeed_100 |
Fibre channel 100MBytes/sec support
ProfisharkApiSFPPortsImplementation FibreSpeed_1200 |
Fibre channel 1200MBytes/sec support
ProfisharkApiSFPPortsImplementation FibreSpeed_1600 |
Fibre channel 1600MBytes/sec support
ProfisharkApiSFPPortsImplementation FibreSpeed_200 |
Fibre channel 200MBytes/sec support
ProfisharkApiSFPPortsImplementation FibreSpeed_400 |
Fibre channel 400MBytes/sec support
ProfisharkApiSFPPortsImplementation FibreSpeed_800 |
Fibre channel 800MBytes/sec support
ProfisharkApiSFPPortsImplementation FibreTechnology_EL_InterEnclosure |
Fibre channel electrical inter-enclosure transmitter support
ProfisharkApiSFPPortsImplementation FibreTechnology_EL_IntraEnclosure |
Fibre channel electrical intra-enclosure transmitter support
ProfisharkApiSFPPortsImplementation FibreTechnology_LC |
Fibre channel longwave laser (LC) transmitter support
ProfisharkApiSFPPortsImplementation FibreTechnology_LL |
Fibre channel longwave laser (LL) transmitter support
ProfisharkApiSFPPortsImplementation FibreTechnology_SA |
Fibre channel shortware laser, linear RX transmitter support
ProfisharkApiSFPPortsImplementation FibreTechnology_SL |
Fibre channel shortware laser with OFC transmitter support
ProfisharkApiSFPPortsImplementation FibreTechnology_SN |
Fibre channel shortware laser without OFC transmitter support
float HighAlarmRXPower |
Low high threshold for RX power in mW
float HighAlarmTemperature |
Low high threshold for module temperature in Celcius
float HighAlarmTxBias |
Low high threshold for TX bias in mA
float HighAlarmTXPower |
Low high threshold for TX power in mW
float HighAlarmVCC |
Low high threshold for voltage in V
float HighWarningRXPower |
Low high threshold for RX power in mW
float HighWarningTemperature |
Low high threshold for module temperature in Celcius
float HighWarningTxBias |
Low high threshold for TX bias in mA
float HighWarningTXPower |
Low high threshold for TX power in mW
float HighWarningVCC |
Low high threshold for voltage in V
ProfisharkApiSFPPortsIdentifier identifier |
Module identifier
ProfisharkApiSFPPortsImplementation Infiniband_1X_CopperActive |
Infiniband Active copper support
ProfisharkApiSFPPortsImplementation Infiniband_1X_CopperPassive |
Infiniband Passive copper support
ProfisharkApiSFPPortsImplementation Infiniband_1X_LX |
Infiniband 1X LX support
ProfisharkApiSFPPortsImplementation Infiniband_1X_SX |
Infiniband 1X SX support
ProfisharkApiSFPPortsOptionsLaserPower LaserPower |
Laser power
ProfisharkApiSFPPortsOptionsLaserType LaserType |
Laser type
int Length50um |
OM2 Fibre 50/125um length in meters. 0 means unspecified, -1 means >2.54km
int Length50um2 |
Fibre 50/125um length in meters. 0 means unspecified, -1 means >2.54km
int Length625um |
OM1 Fibre 62.5/125um length in meters. 0 means unspecified, -1 means >2.54km
int Length9um |
Fibre 9/125um length in meters. 0 means unspecified, -1 means >25.4km, -2 means >254km
int LengthCopper |
Copper/Active cable length in meters. 0 means unspecified, -1 means >254m
ProfisharkApiSFPPortsImplementation LOSImplementation |
LOS gpio implementation
float LowAlarmRXPower |
Low alarm threshold for RX power in mW
float LowAlarmTemperature |
Low alarm threshold for module temperature in Celcius
float LowAlarmTxBias |
Low alarm threshold for TX bias in mA
float LowAlarmTXPower |
Low alarm threshold for TX power in mW
float LowAlarmVCC |
Low alarm threshold for voltage in V
float LowWarningRXPower |
Low warning threshold for RX power in mW
float LowWarningTemperature |
Low warning threshold for module temperature in Celcius
float LowWarningTxBias |
Low warning threshold for TX bias in mA
float LowWarningTXPower |
Low warning threshold for TX power in mW
float LowWarningVCC |
Low warning threshold for voltage in V
int MaximumBitrate |
Maximum bitrate in % of NominalRate. 0 means unspecified.
int MinimumBitrate |
Minimum bitrate in % of NominalRate. 0 means unspecified.
char Model[17] |
Model Name
bool modulePresent |
SFP module is present. If false, the whole structure is invalid
ProfisharkApiSFPPortsDiagMonitoringType MonitoringType |
Monitoring type
int NominalRate |
Nominale rate in Mbps. 0 means unspecified.
ProfisharkApiSFPPortsRateID RateID |
Rate ID
ProfisharkApiSFPPortsImplementation RateSelectImplementation |
Rate select gpio implementation
ProfisharkApiSFPPortsOptionsReceiverOutput ReceiverOutput |
receiver output type
char Revision[5] |
Revision
float RXPower |
Current RX power in mW
char SerialNo[17] |
Serial Number
ProfisharkApiSFPPortsSFF8472 SFF8472Rev |
SFF8472 compliance
ProfisharkApiSFPPortsImplementation SFPPlus_Active |
SFP+ Active cable support
ProfisharkApiSFPPortsImplementation SFPPlus_Passive |
SFP+ Passive cable support
ProfisharkApiSFPPortsImplementation SoftRateSelectControlImplementation |
software Rate select gpio control implementation
ProfisharkApiSFPPortsImplementation SoftRateSelectImplementation |
software rate control implementation
ProfisharkApiSFPPortsImplementation SoftRXLOSControlImplementation |
software RX LOS gpio control implementation
ProfisharkApiSFPPortsImplementation SoftTXDisableControlImplementation |
software TX Disable gpio control implementation
ProfisharkApiSFPPortsImplementation SoftTXFaultControlImplementation |
software TX Fault gpio control implementation
ProfisharkApiSFPPortsImplementation SONET_OC12_Short |
SONET OC-12 short reach support
ProfisharkApiSFPPortsImplementation SONET_OC12_SingleMode_Intermediate |
SONET OC-12 single mode intermediate reach support
ProfisharkApiSFPPortsImplementation SONET_OC12_SingleMode_Long |
SONET OC-12 single mode long reach support
ProfisharkApiSFPPortsImplementation SONET_OC192_Short |
SONET OC-192 short reach support
ProfisharkApiSFPPortsImplementation SONET_OC3_Short |
SONET OC-3 short reach support
ProfisharkApiSFPPortsImplementation SONET_OC3_SingleMode_Intermediate |
SONET OC-3 single mode intermediate reach support
ProfisharkApiSFPPortsImplementation SONET_OC3_SingleMode_Long |
SONET OC-3 single mode long reach support
ProfisharkApiSFPPortsImplementation SONET_OC48_Intermediate |
SONET OC-48 intermediate reach support
ProfisharkApiSFPPortsImplementation SONET_OC48_Long |
SONET OC-48 long reach support
ProfisharkApiSFPPortsImplementation SONET_OC48_Short |
SONET OC-48 short reach support
ProfisharkApiSFPPortsSONETReachSpecifier SONETReachSpecifier |
SONET reach specifier
float Temperature |
Current module temperature in Celcius
float TxBias |
Current TX bias in mA
ProfisharkApiSFPPortsImplementation TXDisableImplementation |
TX Disable gpio implementation
ProfisharkApiSFPPortsImplementation TXFaultImplementation |
TX Fault gpio implementation
float TXPower |
Current TX power in mW
float VCC |
Current voltage in V
char VendorName[17] |
Vendor Name
int VendorOUI |
Vendor OUI
int WaveLength |
Wavelength in nm.