summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArtem Nosach <ANosach@luxoft.com>2016-04-18 14:27:03 +0300
committerArtem Nosach <ANosach@luxoft.com>2016-04-18 14:27:03 +0300
commitbbe5e332c7a9147725b79a9914e7b02c30895fdc (patch)
tree1deaa74f9945e7baf10a74f7a0e29fbe5b169ea0
parenta3b90f5c57e989f51f3fb1d25185c37a1ffb8605 (diff)
parentb93abddf8b02a5156598039aeab3964960355c62 (diff)
downloadsdl_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.cc5
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" );