充放电一体机FGCD通信程序【二期初版】
Administrator
2022-01-19 068f8532504c56ac4d1a123da11c8c0e28df64ba
BattMonitor_FGCD-A059NT/src/com/dev/fgcd/comm/FGCD_SocketClient_Thread_SQL.java
@@ -1227,12 +1227,12 @@
               + "dev_captest_cap=" + m_pm.sysState.testCap + ", "
            
               /***
                * 2022-01-17新增在线模块信息
                * 2022-01-17新增在线模块信息[切换电池组后需立即读取当前状态]
                */
               + "dev_conresist=" + m_pm.onlineInfo.batt1_vol + ", "            //电池组1电压
               + "dev_conresist1=" + m_pm.onlineInfo.batt2_vol + ", "            //电池组2电压
               + "dev_onlinevollow=" + m_pm.onlineInfo.currBattNum + ", "         //当前电池组号   0->未设置;1->电池组1;2->电池组2
               + "dev_station_poff_cnt=" + m_pm.onlineInfo.endoscopeState + ", "   //内窥镜状态  0->停止显示  1->开始显示
               //+ "dev_conresist=" + m_pm.onlineInfo.batt1_vol + ", "            //电池组1电压
               //+ "dev_conresist1=" + m_pm.onlineInfo.batt2_vol + ", "            //电池组2电压
               //+ "dev_onlinevollow=" + m_pm.onlineInfo.currBattNum + ", "         //当前电池组号   0->未设置;1->电池组1;2->电池组2
               //+ "dev_station_poff_cnt=" + m_pm.onlineInfo.endoscopeState + ", "   //内窥镜状态  0->停止显示  1->开始显示
               
               + "dev_data_flowsum=" + m_pm.sysState.dev_data_flowsum+ ", "
               + "dev_commcount=" + m_pm.sysState.dev_commcount+ ", "
@@ -1257,6 +1257,35 @@
         sql.close_con();
      }
   }
   /**
    * 更新在线模块信息
    * @param con_pool
    * @param m_pm
    */
   public static void updateFbs9100StateOnlineMode(MysqlConnPool con_pool, FGCD_StateAndParam m_pm)
   {
      Sql_Mysql sql = new Sql_Mysql(con_pool.getConn());
      try {
         String sql_str_base = Sql_Mysql.FBS9100State_Table
               + " SET "
               /***
                * 2022-01-17新增在线模块信息
                */
               + "dev_conresist=" + m_pm.onlineInfo.batt1_vol + ", "            //电池组1电压
               + "dev_conresist1=" + m_pm.onlineInfo.batt2_vol + ", "            //电池组2电压
               + "dev_onlinevollow=" + m_pm.onlineInfo.currBattNum + ", "         //当前电池组号   0->未设置;1->电池组1;2->电池组2
               + "dev_station_poff_cnt=" + m_pm.onlineInfo.endoscopeState + " ";   //内窥镜状态  0->停止显示  1->开始显示
         String sql_str_update = "UPDATE " + sql_str_base + " WHERE dev_id=" + m_pm.dev_id;
         sql.sqlMysqlExecute(sql_str_update);
      } catch (SQLException e) {
         sql.logger.error("FGCD_SocketClient_Thread_SQL.updateFbs9100StateOnlineMode():" + e.toString(), e);
      } finally {
         sql.close_con();
      }
   }
   /***********************************************************************************/
   /**
    * 根据设备id更新  tb_fbs9100_state 表