{
    "bmc.dev.Upgrade": {
        "properties": {
            "Status": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "true"
                },
                "description": "升级状态"
            },
            "Progress": {
                "baseType": "U8",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "true"
                },
                "description": "升级进度,为0到100的值"
            },
            "ResultCode": {
                "baseType": "S32",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "true"
                },
                "description": "升级结果码"
            },
            "ResultDetail": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "true"
                },
                "description": "结果详细表述,对结果码进行更详细的解释"
            },
            "ValidMode": {
                "baseType": "U8",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "true"
                },
                "description": "升级生效动作,0:不执行任何操作,1:AC重启"
            },
            "ValidCondition": {
                "baseType": "U8",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "true"
                },
                "description": "升级生效条件,0:没条件,1:PowerOff"
            }
        },
        "methods": {
            "Upgrade": {
                "description": "触发固件升级",
                "req": {
                    "FirmwareType": {
                        "baseType": "String",
                        "description": "固件类型"
                    },
                    "Protocol": {
                        "baseType": "String",
                        "description": "升级协议"
                    },
                    "FilePath": {
                        "baseType": "String",
                        "description": "升级文件存放路径"
                    }
                },
                "rsp": {
                    "Result": {
                        "baseType": "Boolean",
                        "description": "返回结果,true:成功,false:失败"
                    }
                }
            },
            "Active": {
                "description": "触发固件激活",
                "req": {
                    "FirmwareType": {
                        "baseType": "String",
                        "description": "固件类型"
                    }
                },
                "rsp": {
                    "Result": {
                        "baseType": "Boolean",
                        "description": "返回结果,true:成功,false:失败"
                    }
                }
            }
        }
    }
}