-
Notifications
You must be signed in to change notification settings - Fork 243
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/Remote Control - Allow Multiple Modules per Module Type #2984
Conversation
12e7315
to
ff4a257
Compare
NOTE: feature branch has been re-based onto current develop |
ff4a257
to
12e7315
Compare
NOTE: feature branch rebase has been roll-backed. Because develop the latest commit 399f983 is failed by check style |
12e7315
to
12f944c
Compare
12f944c
to
e5117d3
Compare
e5117d3
to
9e95fa1
Compare
Rebased on the latest develop c6e9a9b |
@theresalech Ford has approved of these changes. |
On the latest develop occasional falling of Smoke ATF test scripts on policy external flow are observed - http://opensdl-jenkins.luxoft.com:8080/view/develop/job/develop_smoke_ExternalFlow/ |
src/components/application_manager/include/application_manager/hmi_capabilities_impl.h
Outdated
Show resolved
Hide resolved
src/components/application_manager/include/application_manager/smart_object_keys.h
Outdated
Show resolved
Hide resolved
...r/rpc_plugins/app_service_rpc_plugin/include/app_service_rpc_plugin/app_service_rpc_plugin.h
Show resolved
Hide resolved
src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/interior_data_manager_impl.cc
Outdated
Show resolved
Hide resolved
src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/interior_data_manager_impl.cc
Outdated
Show resolved
Hide resolved
src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/interior_data_manager_impl.cc
Outdated
Show resolved
Hide resolved
src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/interior_data_manager_impl.cc
Outdated
Show resolved
Hide resolved
...components/application_manager/rpc_plugins/rc_rpc_plugin/src/rc_capabilities_manager_impl.cc
Outdated
Show resolved
Hide resolved
aead258
to
ad32424
Compare
@ShobhitAd All reviews comments have been processed. |
...nents/application_manager/rpc_plugins/rc_rpc_plugin/include/rc_rpc_plugin/rc_app_extension.h
Outdated
Show resolved
Hide resolved
...nents/application_manager/rpc_plugins/rc_rpc_plugin/include/rc_rpc_plugin/rc_app_extension.h
Outdated
Show resolved
Hide resolved
...nents/application_manager/rpc_plugins/rc_rpc_plugin/include/rc_rpc_plugin/rc_app_extension.h
Outdated
Show resolved
Hide resolved
...ation_manager/rpc_plugins/rc_rpc_plugin/include/rc_rpc_plugin/rc_capabilities_manager_impl.h
Outdated
Show resolved
Hide resolved
...pplication_manager/rpc_plugins/rc_rpc_plugin/include/rc_rpc_plugin/rc_consent_manager_impl.h
Show resolved
Hide resolved
...n_manager/rpc_plugins/rc_rpc_plugin/src/commands/mobile/set_interior_vehicle_data_request.cc
Outdated
Show resolved
Hide resolved
...n_manager/rpc_plugins/rc_rpc_plugin/src/commands/mobile/set_interior_vehicle_data_request.cc
Show resolved
Hide resolved
...n_manager/rpc_plugins/rc_rpc_plugin/src/commands/mobile/set_interior_vehicle_data_request.cc
Outdated
Show resolved
Hide resolved
...n_manager/rpc_plugins/rc_rpc_plugin/src/commands/mobile/set_interior_vehicle_data_request.cc
Outdated
Show resolved
Hide resolved
src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/rc_rpc_plugin.cc
Show resolved
Hide resolved
a257b20
to
3040261
Compare
@ShobhitAd Thank you for this review iteration. All your comments has been processed. If you have additional comments or questions please let me know. |
e238ec9
to
a702677
Compare
a702677
to
1312f9b
Compare
Update unit tests after obtaining available resources from capabilities
…tion Update SetGlobalPropertiesRequest - update PrepareResponseParameters method according to third new parameter "rc_properties";
Add period for module_id consent expiring
Update unit tests that are related to caching with moduleId processing
- add interface RCConsetnManager - add implementation RCConsentManagerImpl - add new rc constants - add mock class for RCConsentManager Remove all consents after RC disabling Add checking ModuleConsent to RCCommandRequest Add logic for GetInteriorVehicleDataConsentRequest from Mobile Save the driver's decision when SDL sends the GIVDConsent request
…tipleAccess values Add Seat Location capabilities checking and function for getting driver's location Check if the user location area and the service area has something in common, or the user location is driver, otherwise - reject the module reallocation request Fix UTs after adding the location check
Add converting id to moduleId: If the vehicle support at least one seat control, seat control capability includes at least two items. 1st for driver’s seat. 2nd for front passenger’s seat
Add Unit test for PrepareResultCodeForResponse method Add Unit test for PrepareResultForMobileResponse method
* Add MockRCHelpers. * Add ResourceAllocationManager Unit tests
Send OnRCStatus notification only in case resource allocation state was changed
Behavior for cache consents has been updated according to the following comment: 1. If accessMode=AUTO_ALLOW, return true by default 2. If accessMode=AUTO_DENY, check if another app is using the resource a. If the resource is IN_USE, return false b. If the resource is FREE, return true 3. If accessMode=ASK_DRIVER, check if the consent is cached a. If it is cached, return that result b. If it is NOT cached, then prompt the driver for consent
e283a65
to
fa38e50
Compare
@ShobhitAd feature branch rebased on the latest develop |
Implements #2919
This PR is [ready] for review.
Risk
This PR makes [minor] API changes.
Testing Plan
Summary
Bug Fixes
Other parts of delivery:
CLA