CSR配置字典之Transceiver类
更新时间: 2026/05/27
在Gitcode上查看源码

📋 文档信息

项目内容
文档标题Transceiver类配置字典
版本v1.0
创建日期2026-05-27
最后更新2026-05-27
维护状态待完善

📋 变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02026-05-27初始版本创建Transceiver类配置字典全新文档待定

🎯 类概览

Transceiver 类

属性
类名称Transceiver
功能描述光收发器对象,提供光收发器基本信息、厂商信息、温度监控、功率监控、偏置电流监控和诊断信息管理
所属SIG组hardware
所属组件network_adapter
责任人网卡管理组
最后更新2026-05-27
状态🟢 正常运行

📊 属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
SilkTextString-String-丝印文本,主键BMC接口展示"Port1"CSR配置软件

可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
NameString-String-光收发器名称BMC接口展示"Transceiver1"CSR配置软件
ManufacturerString-String-厂商BMC接口展示"Huawei"硬件提供硬件
PartNumberString-String-部件编号BMC接口展示"PN123"硬件提供硬件
SerialNumberString-String-序列号BMC接口展示"SN123456"硬件提供硬件
RevisionNumberString-String-版本号BMC接口展示"1.0"硬件提供硬件
ProductionDateString-String-生产日期BMC接口展示"2025-01-01"硬件提供硬件
TransceiverTypeString-String-收发器类型BMC接口展示"SFP+"硬件提供硬件
FiberConnectionTypeString-String-光纤连接类型BMC接口展示"LC"硬件提供硬件
WaveLengthNanometerU16-U16-波长(nm)BMC接口展示1310硬件提供硬件
TypeString-String-类型BMC接口展示"QSFP28"硬件提供硬件
SupportedSpeedsMbpsString-String-支持的速度(Mbps)BMC接口展示"10000,25000"硬件提供硬件
PresenceU8255U8-在位状态BMC接口展示255硬件提供硬件
HealthString-String-健康状态BMC接口展示"OK"BMC内部设置软件
IdentifierString-String-标识符BMC接口展示"QSFP"硬件提供硬件
ConnectorTypeString-String-连接器类型BMC接口展示"LC"硬件提供硬件
MediumTypeString""String-介质类型BMC接口展示"Fiber"硬件提供硬件
TransmissionDistanceString-String-传输距离BMC接口展示"10km"硬件提供硬件
RxLossStateBoolean-Boolean-接收丢失状态BMC接口展示false硬件提供硬件
TxLossStateBoolean-Boolean-发送丢失状态BMC接口展示false硬件提供硬件
TxFaultStateBoolean-Boolean-发送故障状态BMC接口展示false硬件提供硬件
TypeMatchBooleantrueBoolean-类型匹配BMC接口展示trueBMC内部设置软件
SpeedMatchBooleantrueBoolean-速度匹配BMC接口展示trueBMC内部设置软件
FaultStateString-String-故障状态BMC接口展示"None"BMC内部设置软件
TemperatureCelsiusU1665535U16-温度(摄氏度)BMC接口展示65535硬件提供硬件
PowerStateU80U8-电源状态BMC接口展示0硬件提供硬件
IsSupportedTypeU80U8-是否支持类型BMC接口展示0BMC内部设置软件
HostSNRString-String-主机SNRBMC接口展示-硬件提供硬件
MediaSNRString-String-介质SNRBMC接口展示-硬件提供硬件
RxSNRString-String-接收SNRBMC接口展示-硬件提供硬件
AccessibleBoolean-Boolean-是否可访问BMC接口展示trueBMC内部设置软件
ModuleStateU8255U8-模块状态BMC接口展示255硬件提供硬件
ChannelNumU8-U8-通道数BMC接口展示4硬件提供硬件
RelatedNetworkPortsString-String-关联网口BMC接口展示"Port1"BMC内部设置软件
IdU8255U8-光收发器IDBMC接口展示255CSR配置软件

📐 接口属性

bmc.kepler.Systems.OpticalModule.BiasCurrent 接口属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
TXBiasCurrentMilliAmpsU16-U16-发送偏置电流(mA)BMC接口展示100硬件提供硬件
TXBiasCurrent1MilliAmpsU16-U16-发送偏置电流1(mA)BMC接口展示100硬件提供硬件
TXBiasCurrent2MilliAmpsU16-U16-发送偏置电流2(mA)BMC接口展示100硬件提供硬件
TXBiasCurrent3MilliAmpsU16-U16-发送偏置电流3(mA)BMC接口展示100硬件提供硬件
TXBiasCurrent4MilliAmpsU16-U16-发送偏置电流4(mA)BMC接口展示100硬件提供硬件
TXBiasCurrent5MilliAmpsU16-U16-发送偏置电流5(mA)BMC接口展示100硬件提供硬件
TXBiasCurrent6MilliAmpsU16-U16-发送偏置电流6(mA)BMC接口展示100硬件提供硬件
TXBiasCurrent7MilliAmpsU16-U16-发送偏置电流7(mA)BMC接口展示100硬件提供硬件
TXBiasCurrent8MilliAmpsU16-U16-发送偏置电流8(mA)BMC接口展示100硬件提供硬件
TXBiasCurrentStatusString-String-发送偏置电流状态BMC接口展示"Normal"BMC内部设置软件
BC_TXLowerThresholdCriticalU1665535U16-发送偏置电流下限临界阈值BMC接口展示65535硬件提供硬件
BC_TXUpperThresholdCriticalU1665535U16-发送偏置电流上限临界阈值BMC接口展示65535硬件提供硬件
BiasCurrentTXUpperThresholdWarningU1665535U16-发送偏置电流上限告警阈值BMC接口展示65535硬件提供硬件
BiasCurrentTXLowerThresholdWarningU1665535U16-发送偏置电流下限告警阈值BMC接口展示65535硬件提供硬件

bmc.kepler.Systems.OpticalModule.Power 接口属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
RXInputPowerMilliWattsU16-U16-接收功率(mW)BMC接口展示100硬件提供硬件
RXInputPowerStatusString-String-接收功率状态BMC接口展示"Normal"BMC内部设置软件
RXLowerThresholdCriticalU1665535U16-接收功率下限临界阈值BMC接口展示65535硬件提供硬件
RXUpperThresholdCriticalU1665535U16-接收功率上限临界阈值BMC接口展示65535硬件提供硬件
TXOutputPowerMilliWattsU16-U16-发送功率(mW)BMC接口展示100硬件提供硬件
TXOutputPowerStatusString-String-发送功率状态BMC接口展示"Normal"BMC内部设置软件
Power_TXLowerThresholdCriticalU1665535U16-发送功率下限临界阈值BMC接口展示65535硬件提供硬件
Power_TXUpperThresholdCriticalU1665535U16-发送功率上限临界阈值BMC接口展示65535硬件提供硬件
PowerTXUpperThresholdWarningU1665535U16-发送功率上限告警阈值BMC接口展示65535硬件提供硬件
PowerTXLowerThresholdWarningU1665535U16-发送功率下限告警阈值BMC接口展示65535硬件提供硬件
PowerRXUpperThresholdWarningU1665535U16-接收功率上限告警阈值BMC接口展示65535硬件提供硬件
PowerRXLowerThresholdWarningU1665535U16-接收功率下限告警阈值BMC接口展示65535硬件提供硬件
PowerClassU8255U8-功率等级BMC接口展示255硬件提供硬件
PowerCapacityWattsU32-U32-功率容量(W)BMC接口展示-硬件提供硬件

bmc.kepler.Systems.OpticalModule.Temperature 接口属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
ReadingCelsiusU1665535U16-温度读数(摄氏度)BMC接口展示65535硬件提供硬件
Temp_LowerThresholdCriticalU1665535U16-温度下限临界阈值BMC接口展示65535硬件提供硬件
Temp_UpperThresholdCriticalU1665535U16-温度上限临界阈值BMC接口展示65535硬件提供硬件
TemperatureLowerThresholdCriticalU1665535U16-温度下限临界阈值BMC接口展示65535硬件提供硬件
TemperatureUpperThresholdCriticalU1665535U16-温度上限临界阈值BMC接口展示65535硬件提供硬件
TemperatureLowerThresholdWarningU1665535U16-温度下限告警阈值BMC接口展示65535硬件提供硬件
TemperatureUpperThresholdWarningU1665535U16-温度上限告警阈值BMC接口展示65535硬件提供硬件

bmc.kepler.Systems.OpticalModule.Voltage 接口属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
SupplyVoltageU1665535U16-供电电压BMC接口展示65535硬件提供硬件
Vol_LowerThresholdCriticalU1665535U16-电压下限临界阈值BMC接口展示65535硬件提供硬件
Vol_UpperThresholdCriticalU1665535U16-电压上限临界阈值BMC接口展示65535硬件提供硬件
VoltageLowerThresholdCriticalU1665535U16-电压下限临界阈值BMC接口展示65535硬件提供硬件
VoltageUpperThresholdCriticalU1665535U16-电压上限临界阈值BMC接口展示65535硬件提供硬件
VoltageLowerThresholdWarningU1665535U16-电压下限告警阈值BMC接口展示65535硬件提供硬件
VoltageUpperThresholdWarningU1665535U16-电压上限告警阈值BMC接口展示65535硬件提供硬件

bmc.kepler.Systems.OpticalModule.Diagnose 接口属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
RxLossOfLockBoolean-Boolean-接收失锁BMC接口展示false硬件提供硬件
TxLossOfLockBoolean-Boolean-发送失锁BMC接口展示false硬件提供硬件
LaserRuntimeSecondsU32-U32-激光运行时间(s)BMC接口展示1000硬件提供硬件
LaserTemperatureCelsiusU16-U16-激光温度(摄氏度)BMC接口展示45硬件提供硬件
PowerOnCountU32-U32-上电次数BMC接口展示100硬件提供硬件
UptimeSecondsU32-U32-运行时间(s)BMC接口展示1000硬件提供硬件
PowerStatusString-String-电源状态BMC接口展示"On"硬件提供硬件
OdspDieTemperatureCelsiusU16-U16-ODSP芯片温度(摄氏度)BMC接口展示45硬件提供硬件
OdspHighTempRuntimeSecondsU32-U32-ODSP高温运行时间(s)BMC接口展示100硬件提供硬件
SelfTestStatusString-String-自检状态BMC接口展示"OK"硬件提供硬件
MediaInterfaceFaultStatusString-String-介质接口故障状态BMC接口展示"None"硬件提供硬件
HostInterfaceFaultStatusString-String-主机接口故障状态BMC接口展示"None"硬件提供硬件
RxLoSBoolean-Boolean-接收信号丢失BMC接口展示false硬件提供硬件
TxLoSBoolean-Boolean-发送信号丢失BMC接口展示false硬件提供硬件
TxFaultBoolean-Boolean-发送故障BMC接口展示false硬件提供硬件
PRBSTestSupportedBoolean-Boolean-是否支持PRBS测试BMC接口展示true硬件提供硬件
FiberDirtyDetectedBoolean-Boolean-光纤脏污检测BMC接口展示falseBMC内部设置软件
FiberLoosenessDetectedBoolean-Boolean-光纤松动检测BMC接口展示falseBMC内部设置软件
ContaminationDetectionSupportedBoolean-Boolean-是否支持污染检测BMC接口展示true硬件提供硬件

📝 配置示例

json
{
  "Transceiver": {
    "SilkText": "Port1",
    "Name": "Transceiver1",
    "Manufacturer": "Huawei",
    "Type": "QSFP28",
    "ChannelNum": 4,
    "TemperatureCelsius": 45,
    "Presence": 1
  }
}