diff options
author | Artem Nosach <ANosach@luxoft.com> | 2016-04-18 14:27:03 +0300 |
---|---|---|
committer | Artem Nosach <ANosach@luxoft.com> | 2016-04-18 14:27:03 +0300 |
commit | bbe5e332c7a9147725b79a9914e7b02c30895fdc (patch) | |
tree | 1deaa74f9945e7baf10a74f7a0e29fbe5b169ea0 | |
parent | a3b90f5c57e989f51f3fb1d25185c37a1ffb8605 (diff) | |
parent | b93abddf8b02a5156598039aeab3964960355c62 (diff) | |
download | sdl_core-bbe5e332c7a9147725b79a9914e7b02c30895fdc.tar.gz |
Merge pull request #486 from VVeremjova/hotfix/Resend_response_from_HMI_API
Resend response from HMI
-rw-r--r-- | src/components/application_manager/src/request_controller.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/components/application_manager/src/request_controller.cc b/src/components/application_manager/src/request_controller.cc index da05f43858..cd23248b7c 100644 --- a/src/components/application_manager/src/request_controller.cc +++ b/src/components/application_manager/src/request_controller.cc @@ -475,9 +475,12 @@ void RequestController::Worker::exitThreadMain() { void RequestController::UpdateTimer() { LOG4CXX_AUTO_TRACE(logger_); RequestInfoPtr front = waiting_for_response_.FrontWithNotNullTimeout(); + // Buffer for sending request + const uint32_t delay_time = 100u; if (front) { const TimevalStruct current_time = date_time::DateTime::getCurrentTime(); - const TimevalStruct end_time = front->end_time(); + TimevalStruct end_time = front->end_time(); + date_time::DateTime::AddMilliseconds(end_time, delay_time); if (current_time < end_time) { const uint32_t msecs =static_cast<uint32_t>(date_time::DateTime::getmSecs(end_time - current_time) ); LOG4CXX_DEBUG(logger_, "Sleep for " << msecs << " millisecs" ); |