whyclj
2020-06-18 0fa729bafa11ff882b6deed91d581274f5f7773a
修复放电计划
5个文件已修改
19 ■■■■■ 已修改文件
BattMonitor_FBS9100S_DischargePlan/bin/com/version_inf/version_inf.txt 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_DischargePlan/src/com/batt/dischargeplan/Batt_Discharge_Plan_Thread.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_DischargePlan/src/com/batt/dischargeplan/FBS9100Param_SQL.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_DischargePlan/src/com/version_inf/version_inf.txt 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_DischargePlan/src/main/main_FBS9100S_DischargePlan.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_DischargePlan/bin/com/version_inf/version_inf.txt
@@ -113,4 +113,7 @@
    2.版本其中的放电参数只针对于平台上的相关参数进行了修改,并没有修改部分参数(61850不能修改的参数)
V1.102 edit at date 2019-10-28 lijun
    1.该版本在之前基础上初步添加了放电计划规避时间
    1.该版本在之前基础上初步添加了放电计划规避时间
V1.203 edit at date 2020-06-18 lijun
    1.修复之前放电计划不启动bug
BattMonitor_FBS9100S_DischargePlan/src/com/batt/dischargeplan/Batt_Discharge_Plan_Thread.java
@@ -51,7 +51,7 @@
                        continue;
                    } else {
                        //下面是启动的放电计划记录
                        //System.out.println("电池组Id:"+plan.getBattgroupid()+"开始启动放电计划"+Com.getDateTimeFormat(new Date(), Com.DTF_YMDhms));
                        System.out.println("电池组Id:"+plan.getBattgroupid()+"开始启动放电计划"+Com.getDateTimeFormat(new Date(), Com.DTF_YMDhms));
                    }
                    
                    BattState state = BattState_SQL.getBattStateById(plans.get(i).getBattgroupid(), plans.get(i).getBattIndexInFbs(), allstates);    //获取当前的电池组的状态
@@ -81,6 +81,7 @@
                                    //System.out.println("机房停电中");
                                    plan.setDischarge_reason(BattState_Util.SATATIONPOWEROFF);
                                }else{
                                    //读取设备参数
                                    boolean getdevParam = FBS9100Param_SQL.sendCmdToFBS9100Dev(con_pool,plan.getDev_id(),FBS9100_ComBase.CMD_GetDischargeParm);
                                    if(getdevParam){
                                        //System.out.println("获取放电参数成功");
BattMonitor_FBS9100S_DischargePlan/src/com/batt/dischargeplan/FBS9100Param_SQL.java
@@ -22,7 +22,7 @@
                        + " SET "
                        + " op_cmd=" + FBS9100_ComBase.CMD_SetDischargeParm + ", "
                        + " BattGroupNum=" + (plan.getBattIndexInFbs()+1) + ", "        //放电组号
                        + " TestCmd=" + plan.getTest_cmd() + ", "                        //测试类型
                        + " TestCmd=" + FBS9100_ComBase.CMD_StartDischarge + ", "                        //测试类型
                        //+ "HourRate=" + param.HourRate + ", "                            //放电小时率
                        + " DisCurr=" + plan.getPreset_curr() + ", "                    //放电电流
                        + " DisCap=" + plan.getPreset_cap() + ", "                        //放电容量
BattMonitor_FBS9100S_DischargePlan/src/com/version_inf/version_inf.txt
@@ -113,4 +113,7 @@
    2.版本其中的放电参数只针对于平台上的相关参数进行了修改,并没有修改部分参数(61850不能修改的参数)
V1.102 edit at date 2019-10-28 lijun
    1.该版本在之前基础上初步添加了放电计划规避时间
    1.该版本在之前基础上初步添加了放电计划规避时间
V1.203 edit at date 2020-06-18 lijun
    1.修复之前放电计划不启动bug
BattMonitor_FBS9100S_DischargePlan/src/main/main_FBS9100S_DischargePlan.java
@@ -27,7 +27,7 @@
    /**************************************************************************/
    /**************************************************************************/
    public final static boolean app_debug = false;
    public final static float m_VersionNum = (float) 1.102;
    public final static float m_VersionNum = (float) 1.203;
    public final static String m_Version = "Welcome To Use FBS9100S Discharge Plan Monitor V" + m_VersionNum + " RC_20170505";
    /**************************************************************************/
    /**************************************************************************/
@@ -128,7 +128,7 @@
        System.out.println("IP:"+m_AppConfig.getMysqlServerIp()+"port"+MysqlServer_Port);
        
        //初始化连接池中的各种参数信息        m_AppConfig.getMysqlServerIp()
        GB_MysqlConnPool = new MysqlConnPool(m_AppConfig.getMysqlServerIp(), MysqlServer_Port, 100);
        GB_MysqlConnPool = new MysqlConnPool(m_AppConfig.getMysqlServerIp(), MysqlServer_Port, 50);
        
        //创建tb_app_param表,并且设置表中的数据
        //GB_App_Param = new AppParam(GB_MysqlConnPool);