summaryrefslogtreecommitdiff
path: root/src/components/application_manager/src/commands/hmi/ui_get_capabilities_response.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/application_manager/src/commands/hmi/ui_get_capabilities_response.cc')
-rw-r--r--src/components/application_manager/src/commands/hmi/ui_get_capabilities_response.cc11
1 files changed, 11 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 3b5aeac639..73cf835ff5 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
@@ -84,6 +84,12 @@ void UIGetCapabilitiesResponse::Run() {
msg_params[strings::hmi_capabilities][strings::video_streaming]
.asBool());
}
+ if (msg_params[strings::hmi_capabilities].keyExists(
+ strings::remote_control)) {
+ hmi_capabilities.set_rc_supported(
+ msg_params[strings::hmi_capabilities][strings::remote_control]
+ .asBool());
+ }
}
if (msg_params.keyExists(strings::system_capabilities)) {
@@ -104,6 +110,11 @@ void UIGetCapabilitiesResponse::Run() {
msg_params[strings::system_capabilities]
[strings::video_streaming_capability]);
}
+ if (msg_params[strings::system_capabilities].keyExists(
+ strings::rc_capability)) {
+ hmi_capabilities.set_rc_capability(
+ msg_params[strings::system_capabilities][strings::rc_capability]);
+ }
}
}