{
    "bmc.dev.OpticalModule.Diagnose": {
        "properties": {
            "RXLossOfLock": {
                "baseType": "U8",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "接受方向的CDR失败状态"
            },
            "TXLossOfLock": {
                "baseType": "U8",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "发送方向的CDR失败状态"
            },
            "LaserRuntimeSeconds": {
                "baseType": "U32",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "激光器运行时间"
            },
            "LaserTemperatureCelsius": {
                "baseType": "Double",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "激光器管芯温度"
            },
            "PowerOnCount": {
                "baseType": "U16",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "模块上电次数"
            },
            "UptimeSeconds": {
                "baseType": "U32",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "模块上电时间"
            },
            "PowerStatus": {
                "baseType": "U16",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "模块上电状态"
            },
            "OdspDieTemperatureCelsius": {
                "baseType": "Double",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "ODSP结温"
            },
            "OdspHighTempRuntimeSeconds": {
                "baseType": "U32",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "ODSP高温运行时间"
            },
            "SelfTestStatus": {
                "baseType": "U64",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "光模块自体诊断告警状态"
            },
            "MediaInterfaceFaultStatus": {
                "baseType": "U16",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "光链路告警状态"
            },
            "HostInterfaceFaultStatus": {
                "baseType": "U16",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "电链路告警状态"
            },
            "RXLoS": {
                "baseType": "U32",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "接收端LoS"
            },
            "TXLoS": {
                "baseType": "U32",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "发送端LoS"
            },
            "TXFault": {
                "baseType": "U32",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "发送错误"
            },
            "PRBSTestSupported": {
                "baseType": "Boolean",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "是否支持PRBS压测"
            }
        }
    }
}