From fae873382b0752b23855f25f40a22735b9982fe5 Mon Sep 17 00:00:00 2001
From: DELL <DELL@WIN-3EOIPEE9ML1>
Date: 星期四, 22 二月 2024 14:10:14 +0800
Subject: [PATCH] 优化iedscout调试工具

---
 iec61850_forFoShanAES_Model/src/com/iedscout/BTS61850_IEDScout_Task.java |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/iec61850_forFoShanAES_Model/src/com/iedscout/BTS61850_IEDScout_Task.java b/iec61850_forFoShanAES_Model/src/com/iedscout/BTS61850_IEDScout_Task.java
index 515ecba..28eac6e 100644
--- a/iec61850_forFoShanAES_Model/src/com/iedscout/BTS61850_IEDScout_Task.java
+++ b/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();

--
Gitblit v1.9.1