查询数采器固件升级进度
参数 | 描述 | 必选 |
---|---|---|
action | queryCollectorFirmwareUpgradeProgress | 是 |
pn | 数采器编号 | 是 |
key | 固件升级任务唯一标识 | 是 |
状态 | 值 | 描述 |
---|---|---|
FIRMWARE_UPGRADE_STATUS_RUNNING | 0x00 | 升级正在进行中 |
FIRMWARE_UPGRADE_STATUS_EXCEPTION | 0x01 | 升级异常, 且已退出. 需要注意的是: 对于某些类型的数采器, 在一段时间内可能会自动重启升级流程, 且在这段时间内, 它可能不会接收新的升级请求 |
FIRMWARE_UPGRADE_STATUS_FAILED | 0x02 | 升级失败 |
FIRMWARE_UPGRADE_STATUS_SUCCESS | 0x03 | 升级成功 |
FIRMWARE_UPGRADE_STATUS_CANCEL | 0x04 | 升级被手动取消 |
FIRMWARE_UPGRADE_STATUS_NOT_IN_UPGRADE | 0x05 | 未在升级中 |
响应:
参数 | 描述 | 必选 |
---|---|---|
status | 固件升级状态 | 是 |
progress | 固件升级进度 0 ~ 1000, 表示0% ~ 100.0% | 是 |
{
"err":0,
"desc":"ERR_NONE",
"dat":{
"status":0,
"progress":999
}
}
可能出现的错误:
返回错误码 | 描述 | 详细描述 |
---|---|---|
0x0006 | ERR_FORMAT_ERROR | 参数错误 |
0x0101 | ERR_NOT_FOUND_COLLECTOR | 找不到数采器 |