From 75f29de7f6ec9c9d8e537fe9c5214075e70edef3 Mon Sep 17 00:00:00 2001 From: DELL <1525436766@qq.com> Date: 星期六, 12 十月 2024 10:17:34 +0800 Subject: [PATCH] 添加通信异常逻辑 --- iec61850_forFoShanAES_Model/src/com/battdata_rt/BattData_RT_Array.java | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/iec61850_forFoShanAES_Model/src/com/battdata_rt/BattData_RT_Array.java b/iec61850_forFoShanAES_Model/src/com/battdata_rt/BattData_RT_Array.java index 0d316b9..d503ee8 100644 --- a/iec61850_forFoShanAES_Model/src/com/battdata_rt/BattData_RT_Array.java +++ b/iec61850_forFoShanAES_Model/src/com/battdata_rt/BattData_RT_Array.java @@ -102,6 +102,7 @@ } boolean batt_group_exist = false; String reg_code = res.getString("BattGroupName6").trim(); + String FBSDeviceName = res.getString("FBSDeviceName").trim(); float float_vol_lev = res.getFloat("FloatVolLevel"); float float_curr_lev = res.getFloat("BattFloatCurrent"); int GroupIndexInFBSDevice = res.getInt("GroupIndexInFBSDevice"); @@ -120,6 +121,10 @@ brt.setDevRegCode(reg_code); param_changed = true; } + if(false == FBSDeviceName.equals(brt.FBSDeviceName)) { + brt.FBSDeviceName = FBSDeviceName; + param_changed = true; + } if((float_vol_lev!=brt.getBattFloatVolLev()) || (float_curr_lev!=brt.getBattFloatCurrLev())) { brt.setBattFloatVolCurrLevel(float_vol_lev, float_curr_lev); param_changed = true; -- Gitblit v1.9.1