{
"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:失败"
}
}
}
}
}
}