summaryrefslogtreecommitdiff
path: root/src/components/application_manager/src/commands/hmi
diff options
context:
space:
mode:
authorJackLivio <jack@livio.io>2017-07-13 10:42:20 -0400
committerJackLivio <jack@livio.io>2017-07-13 10:42:20 -0400
commit2c325e18c2ee1db4efb17f330440423a00514f79 (patch)
tree8f90df627c94255134a2fc03b1eff705d124b999 /src/components/application_manager/src/commands/hmi
parentb453e3b7f800a2ebcbd40a458ad4a8b7334a147e (diff)
downloadsdl_core-2c325e18c2ee1db4efb17f330440423a00514f79.tar.gz
Add system capabilities to HMI RPC UI.getCapabilitiesResponse
Diffstat (limited to 'src/components/application_manager/src/commands/hmi')
-rw-r--r--src/components/application_manager/src/commands/hmi/ui_get_capabilities_response.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/components/application_manager/src/commands/hmi/ui_get_capabilities_response.cc b/src/components/application_manager/src/commands/hmi/ui_get_capabilities_response.cc
index de0a2f2157..bf89b3d5a7 100644
--- a/src/components/application_manager/src/commands/hmi/ui_get_capabilities_response.cc
+++ b/src/components/application_manager/src/commands/hmi/ui_get_capabilities_response.cc
@@ -79,6 +79,15 @@ void UIGetCapabilitiesResponse::Run() {
msg_params[strings::hmi_capabilities][strings::phone_call].asBool());
}
}
+
+ if(msg_params.keyExists(strings::system_capabilities)) {
+ if(msg_params[strings::system_capabilities].keyExists(strings::navigation_capability)) {
+ hmi_capabilities.set_navigation_capability(msg_params[strings::system_capabilities][strings::navigation_capability]);
+ }
+ if(msg_params[strings::system_capabilities].keyExists(strings::phone_capability)) {
+ hmi_capabilities.set_phone_capability(msg_params[strings::system_capabilities][strings::phone_capability]);
+ }
+ }
}
} // namespace commands