|
Profishark API
2.3.13.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.