Kaynağa Gözat

#IQRV #comment: 模拟器延迟时间设置

陈纪林80310970 3 ay önce
ebeveyn
işleme
9a9f3d0a33

+ 2 - 0
DevAdapter/simulator/include/DeviceSimulator.h

@@ -381,6 +381,7 @@ ErrorCodeEnum SimulatorHttpFunction(string entityName, string devFuncName)
 	SP::Simulator::Restful::FulfillRequestJsonBody(&config, simulatorCommonReq);
 	RestfulClient client = RestfulClient::getInstance();
 	config.PreDo();
+	config.SetTimeout(125); //访问后台Http目前最高设置延迟是120s,多5秒避免边界情况
 	client.Do(&config, &result);
 	if (result.ResponseOK()) {
 		SP::Simulator::Restful::CommSimulatorRes commRes;
@@ -410,6 +411,7 @@ ErrorCodeEnum SimulatorHttpFunction(string entityName, string devFuncName, T& ob
 	RestfulClient client = RestfulClient::getInstance();
 
 	config.PreDo();
+	config.SetTimeout(125);
 	client.Do(&config, &result);
 	if (result.ResponseOK()) {
 		SP::Simulator::Restful::CommSimulatorRes commRes;