diff options
author | JackLivio <jack@livio.io> | 2017-07-13 10:42:20 -0400 |
---|---|---|
committer | JackLivio <jack@livio.io> | 2017-07-13 10:42:20 -0400 |
commit | 2c325e18c2ee1db4efb17f330440423a00514f79 (patch) | |
tree | 8f90df627c94255134a2fc03b1eff705d124b999 /src/components/application_manager/src/commands/hmi | |
parent | b453e3b7f800a2ebcbd40a458ad4a8b7334a147e (diff) | |
download | sdl_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.cc | 9 |
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 |