Browse Source

1、完成测试后,添加Sleep延时,默认200毫秒;
2、去掉WaitBoot的Read读空判断,减少时耗;

Jeff 5 năm trước cách đây
mục cha
commit
46743e0906

+ 2 - 1
TCL Copy Tool/TCL Copy Tool/Global.cpp

@@ -168,7 +168,7 @@ namespace Global
 		g_tConfig.bootread = cJSON_GetObjectItem(pJson, _T("BootRead")) ? cJSON_GetObjectItem(pJson, _T("BootRead"))->valueint : 0;
 		g_tConfig.serverurl = cJSON_GetObjectItem(pJson, _T("server-url")) ? cJSON_GetObjectItem(pJson, _T("server-url"))->valuestring : "";
 		g_tConfig.chassis = cJSON_GetObjectItem(pJson, _T("Chassis")) ? cJSON_GetObjectItem(pJson, _T("Chassis"))->valuestring : "";
-
+		g_tConfig.waitend = cJSON_GetObjectItem(pJson, _T("WaitEnd")) ? cJSON_GetObjectItem(pJson, _T("WaitEnd"))->valueint : 1000;
 		// ƵµÀ;
 		cJSON* pItem = NULL;
 		cJSON* pChannel = cJSON_GetObjectItem(pJson, "Channel");
@@ -342,6 +342,7 @@ namespace Global
 		cJSON_AddNumberToObject(pJson, "Mode", g_tConfig.mode);
 		cJSON_AddNumberToObject(pJson, "WarnCount", g_tConfig.warncount);
 		cJSON_AddNumberToObject(pJson, "WaitBoot", g_tConfig.waitboot);
+		cJSON_AddNumberToObject(pJson, "WaitEnd", g_tConfig.waitboot);
 		cJSON_AddBoolToObject(pJson, "BootRead", g_tConfig.bootread);
 		cJSON_AddStringToObject(pJson, "Baudrate", g_tConfig.baudrate.c_str());
 

+ 1 - 0
TCL Copy Tool/TCL Copy Tool/Global.h

@@ -238,6 +238,7 @@ namespace Global
 		int warncount = 200;
 		int waitboot = 5000;
 		bool bootread = false;
+		int waitend = 200; // ½áÊøºóµÈ´ýºÁÃë;
 		std::string siacpcmdfile;
 		std::string serverurl;
 		std::map<std::string, std::string> channel;

+ 2 - 0
TCL Copy Tool/TCL Copy Tool/TCL Copy ToolDlg.cpp

@@ -3368,6 +3368,8 @@ void CTCLCopyToolDlg::OnBnClickedStart()  // 开始;
 			if ( !result )
 				p->KillTimer(1);
 #endif
+			if (result)
+				Sleep(Global::g_tConfig.waitend);
 		}
 
 	over: