From be2dd5badfc9fef8734b56fce1a1827f8ac1aee0 Mon Sep 17 00:00:00 2001 From: igapchuck Date: Thu, 6 Jun 2019 14:48:14 +0300 Subject: fixup! Feature: Remote Control - Radio and Climate Parameter Update. --- .../src/commands/mobile/get_interior_vehicle_data_request.cc | 1 + .../src/commands/mobile/set_interior_vehicle_data_request.cc | 2 ++ 2 files changed, 3 insertions(+) (limited to 'src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/commands') diff --git a/src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/commands/mobile/get_interior_vehicle_data_request.cc b/src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/commands/mobile/get_interior_vehicle_data_request.cc index cd6e8b998e..ded96461f5 100644 --- a/src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/commands/mobile/get_interior_vehicle_data_request.cc +++ b/src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/commands/mobile/get_interior_vehicle_data_request.cc @@ -108,6 +108,7 @@ void GetInteriorVehicleDataRequest::FilterDisabledModuleData( if (module_data.keyExists(message_params::kHdRadioEnable) && module_data[message_params::kHdRadioEnable].asBool() == false) { module_data.erase(message_params::kHdChannel); + module_data.erase(message_params::kAvailableHDs); module_data.erase(message_params::kAvailableHdChannels); module_data.erase(message_params::kSisData); } diff --git a/src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/commands/mobile/set_interior_vehicle_data_request.cc b/src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/commands/mobile/set_interior_vehicle_data_request.cc index f7ef2ed6cc..44d302276d 100644 --- a/src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/commands/mobile/set_interior_vehicle_data_request.cc +++ b/src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/commands/mobile/set_interior_vehicle_data_request.cc @@ -54,6 +54,7 @@ std::vector GetModuleReadOnlyParams( module_ro_params.push_back(kCurrentTemperature); } else if (enums_value::kRadio == module_type) { module_ro_params.push_back(kRdsData); + module_ro_params.push_back(kAvailableHDs); module_ro_params.push_back(kAvailableHdChannels); module_ro_params.push_back(kSignalStrength); module_ro_params.push_back(kSignalChangeThreshold); @@ -100,6 +101,7 @@ const std::map GetModuleDataToCapabilitiesMapping() { mapping["frequencyInteger"] = "radioFrequencyAvailable"; mapping["frequencyFraction"] = "radioFrequencyAvailable"; mapping["rdsData"] = "rdsDataAvailable"; + mapping["availableHDs"] = "availableHDsAvailable"; mapping["availableHdChannels"] = "availableHdChannelsAvailable"; mapping["hdChannel"] = "availableHdChannelsAvailable"; mapping["hdRadioEnable"] = "hdRadioEnableAvailable"; -- cgit v1.2.1