package com.dy.common.softUpgrade.state;
|
|
import lombok.Data;
|
|
import java.util.List;
|
|
/**
|
* @Author: liurunyu
|
* @Date: 2024/11/8 13:40
|
* @Description
|
*/
|
@Data
|
public class UpgradeTaskVo {
|
public String id ;//升级任务ID
|
public String softFileName ;//升级程序文件名
|
public String softStoreAddr ;//升级程序存放地址
|
public String softStartAddr ;//程序覆盖起始地址
|
public byte[] softFileData ;//有效升级程序字节数组
|
public Integer softBytesCalculate ;//根据公式计算得到的有效升级程序字节数
|
public Integer softByteSrc16 ;//有效升级程序字节数CRC16校验值
|
public List<String> rtuAddrList ;//所在升级的控制器地址
|
public String callbackWebUrl ;//回调URL
|
|
public String toString(){
|
return "升级任务:" +
|
" 升级任务ID=" + id + "\n" +
|
" 升级程序文件名=" + softFileName + "\n" +
|
" 升级程序存放地址=" + softStoreAddr + "\n" +
|
" 程序覆盖起始地址=" + softStartAddr + "\n" +
|
" 有效升级程序字节数=" + softFileData.length + "\n" +
|
" 公式计算程序字节数=" + softBytesCalculate +
|
" 程序CRC16校验值=" + softByteSrc16 + "\n" +
|
" 升级控制器数量=" + rtuAddrList.size() + "\n" +
|
" 升级状态通知URL=" + callbackWebUrl + "\n" ;
|
}
|
|
}
|