whyclxw
2024-01-23 428175382b8d7169d4afb0b29a3c722e89162a39
src/main/java/com/whyc/util/OpCmdUtil.java
@@ -42,7 +42,7 @@
                }
                Thread.sleep(250);
            }
            return new Response().set(1, false, "网络连接失败,更新失败");
            return new Response().set(1, false, "设备响应超时,更新失败");
        }catch (NoSuchFieldException | IllegalAccessException | InterruptedException e){
            return new Response().set(0,e.toString());
        }
@@ -93,7 +93,9 @@
                }
                Thread.sleep(250);
            }
            return new Response().set(1, false, "网络连接失败,读取失败");
            //Object dataFail = mapper.selectList(query2).get(0);
            //return new Response().setII(1, false,dataFail, "设备响应超时,读取失败");
            return new Response().set(1, false, "设备响应超时,读取失败");
        }catch (NoSuchFieldException | IllegalAccessException | InterruptedException e){
            return new Response().set(0,e.toString());
        }
@@ -173,6 +175,9 @@
            case CMD_Constant.CMD_StartBatt2ResTest:{
                return opCmdAck ==CMD_Constant.CMD_StartBatt2ResTest_ACK ;
            }
            case CMD_Constant.CMD_StopBatt2ResTest:{
                return opCmdAck ==CMD_Constant.CMD_StopBatt2ResTest_ACK ;
            }
            case CMD_Constant.CMD_StartDevK1Test:{
                return opCmdAck ==CMD_Constant.CMD_StartDevK1Test_ACK ;
            }
@@ -194,6 +199,18 @@
            case CMD_Constant.CMD_SetAlarmParam:{
                return opCmdAck ==CMD_Constant.CMD_SetAlarmParam_ACK ;
            }
            case CMD_Constant.CMD_SetBreakerState:{
                return opCmdAck ==CMD_Constant.CMD_SetBreakerState_ACK ;
            }
            case CMD_Constant.CMD_SetHRSTopBatt:{
                return opCmdAck ==CMD_Constant.CMD_SetHRSTopBatt_ACK ;
            }
            case CMD_Constant.CMD_SetHRSTopState:{
                return opCmdAck ==CMD_Constant.CMD_SetHRSTopState_ACK ;
            }
            case CMD_Constant.CMD_SetHRSTopAlm:{
                return opCmdAck ==CMD_Constant.CMD_SetHRSTopAlm_ACK ;
            }
            default:
                return false;
        }