充放电一体机FGCD通信程序【二期初版】
Administrator
2021-09-03 f615ba8a90438b91ddb7f2df8bd94fd9b7020d0a
BattMonitor_FGCD-A059NT/src/com/dev/fgcd/comm/FGCD_SocketClient_Thread.java
@@ -276,17 +276,21 @@
            Thread.sleep(200);
            /************************    文件下载      *****************************************************/
            {
               FGCD_SocketClient_Thread_SQL.queryTb_Fgcd_Filedownload_Table(m_ConnPool, fboFile);
               if(FGCD_ComBase.CMD_ReadFBDFile == fboFile.op_cmd) {
                  System.out.println("读取FBO文件");
                  fboFile.clearState();
                  //System.err.println(fboFile);
                  //读取文件列表
                  SocketComm(fboFile.createCmd(FGCD_ComBase.CMD_GETFILELIST), ByteBuffer.allocate(0));                  
               }else if(FGCD_ComBase.CMD_DownLoadFBDFile == fboFile.op_cmd) {
                  //开始下载文件
                  //开始下载文件
                  FGCD_TestDataDownLoad download = new FGCD_TestDataDownLoad(fboFile, socket,m_ConnPool);
                  FGCD_SocketClient_Thread_SQL.updateFgcd_Filedownload_TableCmdByDevId(m_ConnPool, fboFile);
                  download.downLoadTestData();
               }
                  fboFile.clearState();
               }
            }
            if(DevReadCount %10 == 0 || readMonData) {
               //logger.info("获取单体数据");
@@ -927,7 +931,6 @@
                  //读取文件列表成功
                  fboFile.op_cmd = FGCD_ComBase.CMD_ReadFBDFile_ACK;
                  System.out.println("读取文件列表成功");
                  fboFile.cleatState();
                  FGCD_SocketClient_Thread_SQL.updateTb_Fgcd_Filedownload_Table(m_ConnPool, fboFile);
                  isSuccess = true;
               }