whyclxw
2022-01-14 7cad667cf7501fa1a908ef33a7c053b6d41f1cda
src/main/java/com/whyc/service/Fbs9100SetparamService.java
@@ -84,7 +84,40 @@
        if(b){
            bl=sendCmdToFBS9100Dev(fbs9100Setparam.getNum().intValue(),0,fbs9100Setparam.getDevId().intValue());
        }
        return new Response().set(1,bl,bl==true?"修改参数成功!":"设置9100参数失败,请检查网络!");
        return new Response().set(1,bl,bl==true?"修改参数成功!":"设置61850参数失败,请检查网络!");
    }
    //在线监测-实时监控-A059发送指令
    public Response updateA059Cmd(int opCmd, int devId) {
        boolean bl=sendCmdToFBS9100Dev(opCmd,0,devId);
        return new Response().set(1,bl,bl==true?"修改参数成功!":"启动A059失败,请检查网络!");
    }
    //在线监测-实时监控-读取FGCD_A059放电参数
    public Response searchA059Param(int opCmd, int devId) {
        PageHelper.startPage(1,1);
        QueryWrapper wrapper=new QueryWrapper();
        wrapper.eq("dev_id",devId);
        Fbs9100Setparam a059param=mapper.selectOne(wrapper);
        boolean bl=sendCmdToFBS9100Dev(opCmd,0,devId);
        return new Response().setII(1,bl,a059param,bl==true?"读取参数成功!":"读取A059参数失败,请检查网络!");
    }
    //在线监测-实时监控-设置FGCD_A059放电参数
    public Response updateA059Param(Fbs9100Setparam a059setParam) {
        Boolean b=mapper.updateA059Param(a059setParam);
        boolean bl=false;
        if(b){
            bl=sendCmdToFBS9100Dev(a059setParam.getNum().intValue(),0,a059setParam.getDevId().intValue());
        }
        return new Response().set(1,bl,bl==true?"修改参数成功!":"设置A059参数失败,请检查网络!");
    }
    //一体机拓扑图界面添加一个温度报警的设置值
    public Response serchCharHighTmp(int devId) {
        PageHelper.startPage(1,1);
        QueryWrapper wrapper=new QueryWrapper();
        wrapper.eq("dev_id",devId);
        Fbs9100Setparam a059param=mapper.selectOne(wrapper);
        return new Response().set(1,a059param);
    }
    //机房命令操作设备时的cmd和ack校验  test_type  -->默认启动测试的类型
    public boolean sendCmdToFBS9100Dev(int cmd,int test_type,int dev_id)