定制版本逆变电源通讯程序[增加干节点状态读取和母联开关状态读取以及防雷显示]
Administrator
2022-01-10 b7407bd1aadb1dc606c754a9f167fe2ea327101e
V10.644 edit at date 2022-01-10 lijun
1.锂电BTS新增重启内部DCDC模块命令
CMD_ReStartDCDC = 0x9A; //远程重启内部DCDC模块
CMD_ReStartDCDC_Ack = 0x9B; //远程重启内部DCDC模块成功
5个文件已修改
27 ■■■■ 已修改文件
BattMonitor_FBS9100S_Inverter/src/com/dev/btse/comm/FBS9100S_SocketClient2.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_Inverter/src/com/dev/btse/comm/FBS9100_Task_Thread_SQL.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_Inverter/src/com/dev/btse/data/FBS9100_ComBase.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_Inverter/src/com/version_inf/version_inf.txt 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_Inverter/src/main/main_MonitorServer_FBS9100S.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9100S_Inverter/src/com/dev/btse/comm/FBS9100S_SocketClient2.java
@@ -418,6 +418,9 @@
                        } else if(FBS9100_ComBase.CMD_GetDeviceTaskInf == m_StatAndParam.op_cmd) {
                            SocketComm(FBS9100_ComBase.CMD_GetDeviceTaskInf, ByteBuffer.allocate(0), socket);
                            logger.debug("DevId:" + m_StatAndParam.dev_id + " 读取BTS主机RTOS任务信息");
                        } else if(FBS9100_ComBase.CMD_ReStartDCDC == m_StatAndParam.op_cmd) {
                            SocketComm(FBS9100_ComBase.CMD_ReStartDCDC, ByteBuffer.allocate(0), socket);
                            logger.debug("DevId:" + m_StatAndParam.dev_id + " 重启内部DCDC模块");
                        }
                    }
                }
@@ -1012,7 +1015,9 @@
                ||(FBS9100_ComBase.CMD_StartResDischarge == m_FBS_Cmd.CMD)
                ||(FBS9100_ComBase.CMD_StartCharge == m_FBS_Cmd.CMD)
                ||(FBS9100_ComBase.CMD_Stop == m_FBS_Cmd.CMD)
                ||(FBS9100_ComBase.CMD_ResetSystem == m_FBS_Cmd.CMD))
                ||(FBS9100_ComBase.CMD_ResetSystem == m_FBS_Cmd.CMD)
                ||(FBS9100_ComBase.CMD_ReStartDCDC == m_FBS_Cmd.CMD)
                )
            {
                if((FBS9100_ComBase.CMD_StartDischarge == m_FBS_Cmd.CMD)
                    ||(FBS9100_ComBase.CMD_StartResDischarge == m_FBS_Cmd.CMD)
@@ -1025,6 +1030,9 @@
                if(FBS9100_ComBase.CMD_ResetSystem == m_FBS_Cmd.CMD) {
                    m_StatAndParam.op_cmd_ack = FBS9100_ComBase.CMD_ResetSystemAck;
                }
                if(FBS9100_ComBase.CMD_ReStartDCDC == m_FBS_Cmd.CMD) {
                    m_StatAndParam.op_cmd_ack = FBS9100_ComBase.CMD_ReStartDCDC_Ack;
                }
                FBS9100_Task_Thread_SQL.updateFbs9100SetParamCmdAckBydev_id(m_ConnPool, m_StatAndParam);
                isSuccess = true;
            }
BattMonitor_FBS9100S_Inverter/src/com/dev/btse/comm/FBS9100_Task_Thread_SQL.java
@@ -1481,6 +1481,7 @@
                || (param.op_cmd_ack == FBS9100_ComBase.CMD_StopAck)
                || (param.op_cmd_ack == FBS9100_ComBase.CMD_SetDischargeParmAck)
                || (param.op_cmd_ack == FBS9100_ComBase.CMD_ResetSystemAck)
                || (param.op_cmd_ack == FBS9100_ComBase.CMD_ReStartDCDC_Ack)
                || (param.op_cmd_ack == FBS9100_ComBase.CMD_GetDeviceTaskInfAck)) 
        {
            String sql_str_base = Sql_Mysql.FBS9100SetParam_Table + " SET "
BattMonitor_FBS9100S_Inverter/src/com/dev/btse/data/FBS9100_ComBase.java
@@ -95,8 +95,12 @@
    public static final int     CMD_GetLiBMSData                =    0x95;        //读取锂电池BMS模拟量
    public static final int     CMD_GetLiBMSState                =    0x96;        //读取锂电池BMS告警量
    
    public static final int     CMD_ReStartDCDC                    =    0x9A;        //远程重启内部DCDC模块
    /**
     * 2022-01-06 edit by lijun 逆变设备新增机柜头数据读取
     * 2022-01-06 edit by lijun 逆变设备新增机柜头数据
     *
     * 读取
     */
    public static final int     CMD_GetSimData                    =   0x99;        //读取逆变机柜头数据
    //------------ 平台锂电池命令 -----------------------------------------------------------------
@@ -107,6 +111,9 @@
    public static final int     CMD_GetLiBMSData_Ack            =     0x93;        //读取锂电池BMS模拟量
    public static final int     CMD_GetLiBMSState_Ack            =     0x94;        //读取锂电池BMS告警量
    
    public static final int     CMD_ReStartDCDC_Ack                =    0x9B;        //远程重启内部DCDC模块成功
    //----------------------------------------------------------------------------------------
    
    //-----------------------------------------------------------------------------
BattMonitor_FBS9100S_Inverter/src/com/version_inf/version_inf.txt
@@ -1,3 +1,8 @@
V10.644 edit at date 2022-01-10 lijun
    1.锂电BTS新增重启内部DCDC模块命令
        CMD_ReStartDCDC        =    0x9A;    //远程重启内部DCDC模块
        CMD_ReStartDCDC_Ack    =    0x9B;    //远程重启内部DCDC模块成功
V10.643 edit at date 2022-01-06 lijun
    1.记录内阻数据时建表语句新增`isStandard`字段用于对比标注内阻数据
    2.逆变设备新增机柜表头数据读取
BattMonitor_FBS9100S_Inverter/src/main/main_MonitorServer_FBS9100S.java
@@ -29,7 +29,7 @@
    /**************************************************************************/
    /**************************************************************************/
    public final static boolean app_debug = false;
    public final static double m_VersionNum = 10.643;
    public final static double m_VersionNum = 10.644;
    public final static String m_Version = "Welcome To Use BattMonitorFBS9100S V" 
                                            + m_VersionNum + " RC_20201110";
    /**************************************************************************/