summaryrefslogtreecommitdiff
path: root/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc')
-rw-r--r--src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc53
1 files changed, 28 insertions, 25 deletions
diff --git a/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc b/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc
index 9e76da328f..8a9727131e 100644
--- a/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc
+++ b/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc
@@ -290,8 +290,8 @@ void CustomVehicleDataManagerImpl::UpdateVehicleDataItems() {
bool(*item.deprecated),
bool(*item.removed),
history,
- SMember::Type::CUSTOM); // Mark member as custom as soon as custom data is treated
- // in different way
+ SMember::Type::CUSTOM); // Mark member as custom as soon as custom
+ // data is treated in different way
}
case SMemberType::SMEMBER_VDR_MOBILE: {
// valid since struct_schema_items is not used in
@@ -308,8 +308,8 @@ void CustomVehicleDataManagerImpl::UpdateVehicleDataItems() {
bool(*item.deprecated),
bool(*item.removed),
history,
- SMember::Type::CUSTOM); // Mark member as custom as soon as custom data is treated
- // in different way
+ SMember::Type::CUSTOM); // Mark member as custom as soon as custom
+ // data is treated in different way
}
case SMemberType::SMEMBER_MOBILE: {
TSchemaItemParameter<VehicleDataItem> tschema_item(item);
@@ -323,8 +323,8 @@ void CustomVehicleDataManagerImpl::UpdateVehicleDataItems() {
bool(*item.deprecated),
bool(*item.removed),
history,
- SMember::Type::CUSTOM); // Mark member as custom as soon as custom data is treated
- // in different way
+ SMember::Type::CUSTOM); // Mark member as custom as soon as custom
+ // data is treated in different way
}
case SMemberType::SMEMBER_BOOL_HMI: {
auto member_schema =
@@ -345,27 +345,30 @@ void CustomVehicleDataManagerImpl::UpdateVehicleDataItems() {
);
}
case SMemberType::SMEMBER_HMI: {
- std::function<VehicleDataItem(const VehicleDataItem&)> remove_validation_params;
- remove_validation_params = [&remove_validation_params](const VehicleDataItem& vd_item) -> VehicleDataItem {
- VehicleDataItem result;
- result.since = vd_item.since;
- result.until = vd_item.until;
- result.key = vd_item.key;
- result.name = vd_item.name;
- result.type = vd_item.type;
- result.array = vd_item.array;
- result.removed = vd_item.removed;
- result.deprecated = vd_item.deprecated;
- result.mark_initialized();
-
- if (vd_item.params->is_initialized()) {
- for (const auto& param : *vd_item.params) {
- result.params->push_back(remove_validation_params(param));
- }
- result.params->mark_initialized();
+ std::function<VehicleDataItem(const VehicleDataItem&)>
+ remove_validation_params;
+ remove_validation_params =
+ [&remove_validation_params](
+ const VehicleDataItem& vd_item) -> VehicleDataItem {
+ VehicleDataItem result;
+ result.since = vd_item.since;
+ result.until = vd_item.until;
+ result.key = vd_item.key;
+ result.name = vd_item.name;
+ result.type = vd_item.type;
+ result.array = vd_item.array;
+ result.removed = vd_item.removed;
+ result.deprecated = vd_item.deprecated;
+ result.mark_initialized();
+
+ if (vd_item.params->is_initialized()) {
+ for (const auto& param : *vd_item.params) {
+ result.params->push_back(remove_validation_params(param));
}
+ result.params->mark_initialized();
+ }
- return result;
+ return result;
};
auto processed_item = remove_validation_params(item);