| | |
| | | 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";
|
| | |
| | | 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;
|
| | | }
|
| | |
| | | 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;
|
| | | }
|
| | |
| | | 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);
|