From 2b166df4e9c7111ef0937ff7d46c05692977446d Mon Sep 17 00:00:00 2001 From: DELL <1525436766@qq.com> Date: 星期二, 18 二月 2025 14:46:21 +0800 Subject: [PATCH] V10.206 edit lijun at 2025-02-18 1.兼容1托4全功能假负载-这种类型设备需将电话号码字段修改位设备ICD文件-zjdy_zk-qgn_1T4.icd --- iec61852_forQGN/src/com/battdata_rt/BattData_RT_Array.java | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/iec61852_forQGN/src/com/battdata_rt/BattData_RT_Array.java b/iec61852_forQGN/src/com/battdata_rt/BattData_RT_Array.java index a5db68b..26b2dcf 100644 --- a/iec61852_forQGN/src/com/battdata_rt/BattData_RT_Array.java +++ b/iec61852_forQGN/src/com/battdata_rt/BattData_RT_Array.java @@ -83,7 +83,7 @@ sql.sqlMysqlUseDB(Sql_Mysql.DB_BATT_INF); String sql_str = "SELECT DISTINCT " - + " FBSDeviceId,FBSDeviceIp,BattGroupName6,GroupIndexInFBSDevice,FBSDeviceName,comm_port," + + " FBSDeviceId,FBSDeviceIp,BattGroupName6,GroupIndexInFBSDevice,FBSDeviceName,comm_port,station_phone," + " BattGroupId,BattGroupNum,MonCount,BattFloatCurrent,FloatVolLevel,MonCapStd,MonVolStd" + " FROM " + Sql_Mysql.BattInf_Table + " WHERE FLOOR(FBSDeviceId/10000)=61852" @@ -102,6 +102,8 @@ } boolean batt_group_exist = false; String reg_code = res.getString("BattGroupName6").trim(); + + String station_phone = res.getString("station_phone").trim(); String dev_ip = res.getString("FBSDeviceIp").trim(); float float_vol_lev = res.getFloat("FloatVolLevel"); float float_curr_lev = res.getFloat("BattFloatCurrent"); @@ -139,6 +141,12 @@ param_changed = true; } + if(false == station_phone.equals(brt.icdName)) { + //鏇存柊icd鏂囦欢 + brt.icdName = station_phone; + param_changed = true; + } + if(GroupIndexInFBSDevice != brt.GroupIndexInFBSDevice) { brt.GroupIndexInFBSDevice = GroupIndexInFBSDevice; param_changed = true; @@ -171,6 +179,8 @@ rtdata.FBSDeviceName = res.getString("FBSDeviceName").trim(); rtdata.setDevRegCode(res.getString("BattGroupName6").trim()); rtdata.GroupIndexInFBSDevice = res.getInt("GroupIndexInFBSDevice"); + + rtdata.icdName = station_phone; if(rtdata.GroupIndexInFBSDevice > 3) { rtdata.GroupIndexInFBSDevice = 3; } -- Gitblit v1.9.1