liurunyu
2025-01-04 5e12f38583c4a98005618edaa1e1a15507a478a8
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/softUpgrade/state/UpgradeRtu.java
@@ -14,6 +14,8 @@
public class UpgradeRtu {
    @JSONField(serialize = false)
    public static final int STATE_OPEN = -2 ;//-1-阀开(泵开)不能升级
    @JSONField(serialize = false)
    public static final int STATE_OFFLINE = -1 ;//-1-离线
    @JSONField(serialize = false)
    public static final int STATE_UNSTART = 0 ;//0-未开始
@@ -28,10 +30,12 @@
    @JSONField(serialize = false)
    public static final int STATE_FAILOFFLINE = 5 ;//4-升级失败(离线)
    @JSONField(serialize = false)
    public static final int STATE_FAILOPEN = 6 ;//4-升级失败(阀开)
    @JSONField(serialize = false)
    public static final int RAMADDRADD = 0x200 ;//程序存储内存在址增量
    public String rtuAddr ;
    public int state ;// -1-离线,0-未开始,1-升级中,2-升级成功,3-升级失败(1包死),4-升级失败(非1包死),5-升级失败(离线)
    public int state ;// -1-离线,0-未开始,1-升级中,2-升级成功,3-升级失败(1包死),4-升级失败(非1包死),5-升级失败(离线),6-升级失败(阀开)
    public int totalPackage ;// 总包数
    public int currentPackage ;// 当前下发升级包数
    public int currentRamAddr ;// 当前下发升级包RTU存储地址
@@ -55,6 +59,8 @@
    public static String getStateName(int state){
        switch (state) {
            case STATE_OPEN:
                return "阀开";
            case STATE_OFFLINE:
                return "离线";
            case STATE_UNSTART:
@@ -69,6 +75,8 @@
                return "多包死";
            case STATE_FAILOFFLINE:
                return "离线失败";
            case STATE_FAILOPEN:
                return "阀开失败";
            default:
                return "未知";
        }