소스 검색

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

陈纪林80310970 3 달 전
부모
커밋
9a9f3d0a33
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      DevAdapter/simulator/include/DeviceSimulator.h

+ 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;