DELL
2024-02-22 fae873382b0752b23855f25f40a22735b9982fe5
优化iedscout调试工具
4个文件已修改
27 ■■■■ 已修改文件
iec61850_forFoShanAES_Model/bin/config.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
iec61850_forFoShanAES_Model/config.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
iec61850_forFoShanAES_Model/src/com/iedscout/BTS61850_IEDScout_Task.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iec61850_forFoShanAES_Model/src/com/iedscout/BTS61850_IEDScout_Task_Thread_SQL.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iec61850_forFoShanAES_Model/bin/config.xml
@@ -2,7 +2,7 @@
<root>
  <mysql_ramdb_recreate_en>false</mysql_ramdb_recreate_en>
  <mysql_server_ip>192.168.10.79</mysql_server_ip>
  <mysql_server_ip>127.0.0.1</mysql_server_ip>
  <!--SOURCE_BATTDATA_TYPE_FBSDEV = 0-->
  <!--SOURCE_BATTDATA_TYPE_SQLSERVER = 1-->
  <!--SOURCE_BATTDATA_TYPE_C_INTERFACE = 2-->
iec61850_forFoShanAES_Model/config.xml
@@ -2,7 +2,7 @@
<root>
  <mysql_ramdb_recreate_en>false</mysql_ramdb_recreate_en>
  <mysql_server_ip>192.168.10.79</mysql_server_ip>
  <mysql_server_ip>127.0.0.1</mysql_server_ip>
  <!--SOURCE_BATTDATA_TYPE_FBSDEV = 0-->
  <!--SOURCE_BATTDATA_TYPE_SQLSERVER = 1-->
  <!--SOURCE_BATTDATA_TYPE_C_INTERFACE = 2-->
iec61850_forFoShanAES_Model/src/com/iedscout/BTS61850_IEDScout_Task.java
@@ -69,13 +69,13 @@
            while(m_App_IsConnect) {
                
                try {
                    logger.error("BTS_IEC61850_Client Start to connect to device IP:" + param.target_ip + " Port:" + param.target_port);
                    logger.info("BTS_IEC61850_Client Start to connect to device IP:" + param.target_ip + " Port:" + param.target_port);
                    m_App_IsConnect = true;
                    
                    m_ClientSap = new ClientSap();
                    m_ClientSap.setMaxMmsPduSize(65000);
                    m_ClientSap.setResponseTimeout(50000);
                    m_ClientSap.setMessageFragmentTimeout(50000);
//                    m_ClientSap.setMaxMmsPduSize(65000);
//                    m_ClientSap.setResponseTimeout(50000);
//                    m_ClientSap.setMessageFragmentTimeout(50000);
                    m_Association = m_ClientSap.associate(InetAddress.getByName(param.target_ip), param.target_port, null, null);
                    
                } catch (Exception e) {
@@ -151,6 +151,7 @@
                                    ScoutData data = m_ScoutData.getScoutData(modelNode.toString1());
                                    if(null != data) {
                                        if(data.getNode_name().length() < 1 && !data.isRead_note()) {
                                            //读取中文注释
                                            String zh_name = readUnicodeStringNodeData(fcData.toString1()+".dU",Fc.DC);
                                            //System.err.println(fcData.toString1()+"=="+fcData.getFc()+"-"+zh_name);
                                            
@@ -174,6 +175,7 @@
                        BTS61850_IEDScout_Task_Thread_SQL.updateConnect_Inf_Table(pool, param);
                        
                        ds = null;                        
                        //BTS61850_IEDScout_Task_Thread_SQL.updateIed_NodeState_Table(pool, m_ScoutData);
                        Thread.sleep(100);
                    }   
@@ -182,6 +184,10 @@
                        mySQL_Task.setM_initTask(true);
                    }
                    
                    //手动停止连接
                    if(BTS61850_IEDScout_Task_Thread_SQL.queryIed_NodeState_TableStopConnect(pool)) {
                    }
                    
                    if(null == DataSetIt) {
                        param.addErrorNum();
@@ -263,7 +269,7 @@
    
    
    public static void main(String[] args) {
        MysqlConnPool pool = new MysqlConnPool("192.168.10.79",3360,10);
        MysqlConnPool pool = new MysqlConnPool("127.0.0.1",3360,10);
        
        BTS61850_IEDScout_Task_Thread thread = new BTS61850_IEDScout_Task_Thread(pool);
        thread.start();
iec61850_forFoShanAES_Model/src/com/iedscout/BTS61850_IEDScout_Task_Thread_SQL.java
@@ -26,6 +26,8 @@
                if(count_num > 1) {
                    sql.sqlMysqlExecute("DELETE FROM " + Sql_Mysql.Connect_Inf_Table + " WHERE num > 1");
                    sql.sqlMysqlExecute("INSERT INTO  " + Sql_Mysql.Connect_Inf_Table + "(num,target_ip,target_port,conn_st) VALUES(1,'127.0.0.1',102,0);");
                }else {
                    sql.sqlMysqlExecute(" UPDATE " + Sql_Mysql.Connect_Inf_Table + " set conn_st = 0;");
                }
            }
        } catch (SQLException e) {
@@ -201,4 +203,9 @@
            sql.close_con();
        }
    }
    public static boolean queryIed_NodeState_TableStopConnect(MysqlConnPool pool) {
        return false;
    }
}