diff options
Diffstat (limited to 'src/components/application_manager/src/message_helper/message_helper.cc')
-rw-r--r-- | src/components/application_manager/src/message_helper/message_helper.cc | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/src/components/application_manager/src/message_helper/message_helper.cc b/src/components/application_manager/src/message_helper/message_helper.cc index b5908e821a..8e996098b4 100644 --- a/src/components/application_manager/src/message_helper/message_helper.cc +++ b/src/components/application_manager/src/message_helper/message_helper.cc @@ -323,6 +323,22 @@ smart_objects::SmartObjectSPtr MessageHelper::CreateMessageForHMI( return message; } +smart_objects::SmartObjectSPtr MessageHelper::CreateMessageForHMI( + hmi_apis::FunctionID::eType function_id, const uint32_t correlation_id) { + using namespace smart_objects; + + SmartObjectSPtr message = std::make_shared<SmartObject>(SmartType_Map); + SmartObject& ref = *message; + + ref[strings::params][strings::function_id] = static_cast<int>(function_id); + ref[strings::params][strings::protocol_version] = + commands::CommandImpl::protocol_version_; + ref[strings::params][strings::protocol_type] = + commands::CommandImpl::hmi_protocol_type_; + ref[strings::params][strings::correlation_id] = correlation_id; + return message; +} + smart_objects::SmartObjectSPtr MessageHelper::CreateHashUpdateNotification( const uint32_t app_id) { LOG4CXX_AUTO_TRACE(logger_); @@ -2246,17 +2262,6 @@ bool MessageHelper::SendUnsubscribedWayPoints(ApplicationManager& app_mngr) { return app_mngr.GetRPCService().ManageHMICommand(result); } -smart_objects::SmartObjectSPtr -MessageHelper::CreateSubscribeWayPointsMessageToHMI( - const uint32_t correlation_id) { - auto msg = - CreateMessageForHMI(hmi_apis::messageType::request, correlation_id); - (*msg)[strings::params][strings::function_id] = - hmi_apis::FunctionID::Navigation_SubscribeWayPoints; - - return msg; -} - void MessageHelper::SendPolicySnapshotNotification( uint32_t connection_key, const std::vector<uint8_t>& policy_data, |