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