iec_61850_forFoShanAES/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,"
                     + " FBSDeviceId,FBSDeviceIp,BattGroupName6,GroupIndexInFBSDevice,FBSDeviceName,KeyID,SerialNumber,"
                     + " BattGroupId,BattGroupNum,MonCount,BattFloatCurrent,FloatVolLevel,MonCapStd,MonVolStd,PublicKeyY"
                     + " FROM " + Sql_Mysql.BattInf_Table
                     + " ORDER BY BattGroupId ASC";
@@ -104,6 +104,8 @@
            float float_vol_lev = res.getFloat("FloatVolLevel");
            float float_curr_lev = res.getFloat("BattFloatCurrent");
            int GroupIndexInFBSDevice = res.getInt("GroupIndexInFBSDevice");
            String ukeyId = res.getString("KeyID").trim();         //ukeyID
            if(GroupIndexInFBSDevice > 3) {
               GroupIndexInFBSDevice = 3;
            }
@@ -137,7 +139,13 @@
                           brt.getBattFloatVolLev(), brt.getBattFloatCurrLev(),
                           brt.getDevRegCode());
                  }
                  brt.PublicKeyY = res.getString("PublicKeyY");         //ukey鏄惁鏈夋洿鏂�
                  if(!ukeyId.equals(brt.ukeyId)) {
                     //ukeyID 更新
                     brt.ukeyId = ukeyId;
                     param_changed = true;
                  }
                  brt.PublicKeyY = res.getString("PublicKeyY");
                  batt_group_exist = true;
                  break;
               }
@@ -175,6 +183,9 @@
               rtdata.MonStdVol = res.getFloat("MonVolStd");
               rtdata.setBattFloatVolCurrLevel(res.getFloat("FloatVolLevel"), res.getFloat("BattFloatCurrent"));
               rtdata.PublicKeyY = res.getString("PublicKeyY");
               rtdata.ukeyId = res.getString("KeyID").trim();         //ukeyID
               for(int mn=0; mn<rtdata.MonCount; mn++) {
                  MonVolData data = new MonVolData(0, 0, auto_cid++);
                  rtdata.al_MonVol.add(data);