充放电一体机二期通信程序【在用】
Administrator
2022-08-19 9289597c4d54a416d841360394f5dd9007f149d8
BattMonitor_FGCD-A059NT_Four/src/com/dev/fgcd/comm/FGCD_SocketClient_Thread.java
@@ -361,6 +361,16 @@
                  fboFile.clearState();
               }   
            }
            if(DevReadCount %12 == 0 || readCharData) {
               //logger.info("获取放电数据");
               FGCD_Cmd tmp_cmd = new FGCD_Cmd(FGCD_ComBase.CMD_GETDISCHARGEDATA);
               tmp_cmd.Db1 = sendlock_state_char;
               SocketComm(tmp_cmd, ByteBuffer.allocate(0));
               tmp_cmd = null;
               readCharData = false;
            }
            if(DevReadCount %10 == 0 || readMonData) {
               //logger.info("获取单体数据");
               FGCD_Cmd tmp_cmd = new FGCD_Cmd(FGCD_ComBase.CMD_GETBATTDATA);
@@ -370,14 +380,6 @@
               readMonData = false;
            }
            
            if(DevReadCount %12 == 0 || readCharData) {
               //logger.info("获取放电数据");
               FGCD_Cmd tmp_cmd = new FGCD_Cmd(FGCD_ComBase.CMD_GETDISCHARGEDATA);
               tmp_cmd.Db1 = sendlock_state_char;
               SocketComm(tmp_cmd, ByteBuffer.allocate(0));
               tmp_cmd = null;
               readCharData = false;
            }
            
            if(DevReadCount % 50 == 0) {
               //15s读取一次版本信息
@@ -1203,6 +1205,7 @@
             //---------------------------------------------------------------------------//
             //--------------------- 接着更新当前时间 -----------------------------------------//
            m_RTData[n].mTestData.updateNewDataRCTime(new Date());
            m_RTData[n].mTestData.updateDevTestStarttime(sys_state.test_starttime);
             //---------------------------------------------------------------------------//
            //--------------------- 先更新单体数据,再更新电池状态数据 ----------------------//
            m_RTData[n].updata_BattRtData_To_RamDb();