1、协议解析中,关阀报(83)中的RTU时钟改为关阀时间,但代码误注解掉了这行代码,修改之;
2、通信中间件测试web系统增加查询所在在线情况的命令下发。
2个文件已修改
8 ■■■■ 已修改文件
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_83_Up.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-web/pipIrr-mwTest-web/src/main/java/com/dy/pipIrrMwTestWeb/p206V1_0_0/CommandP206V1_0_0Ctrl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V1_0_0/parse/Cd_83_Up.java
@@ -196,7 +196,7 @@
        //cdData.rtuDt = GlParse.parseTp(bs, index) ;
        //2024-10-27 刘润玉:苏有勋把协议中的控制器时钟给删除掉了(目的是节约存储空间)
        //处理办法是把关阀时间作为控制器时钟,这两个时间相差不到一分钟
        //cdData.rtuDt = cdData.closeDt ;
        cdData.rtuDt = cdData.closeDt ;
        //index += 6 ;
    }
pipIrr-platform/pipIrr-web/pipIrr-mwTest-web/src/main/java/com/dy/pipIrrMwTestWeb/p206V1_0_0/CommandP206V1_0_0Ctrl.java
@@ -37,6 +37,8 @@
                    rt = this.recoverTcpSv() ;
                }else if(com.equals(CodeLocal.mwState)){
                    rt = this.mwState() ;
                }else if(com.equals(CodeLocal.onLine)){
                    rt = this.mwAllOnLine() ;
                }else if(com.equals("10")){
                    rt = this.cd10() ;
                }else if(com.equals("21")){
@@ -114,6 +116,10 @@
        return this.sendCom2Mw(this.commandLocal(CodeLocal.mwState, null, null)) ;
    }
    private BaseResponse mwAllOnLine(){
        return this.sendCom2Mw(this.commandLocal(CodeLocal.onLine, null, null)) ;
    }
    private BaseResponse cd10(){
        Com10Vo comVo = new Com10Vo() ;
        comVo.rtuAddr = "532328059995" ;//前6位是行政区划码,后6位是序列号最大是065535