-
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
[SDL-0188] Interior Vehicle Data Resumption #3480
[SDL-0188] Interior Vehicle Data Resumption #3480
Conversation
Fix RAI default timeout As RAI request does not depend on any HMI response there is no need to track any timeout for it. RAI request will be removed from/ RequestController queue upon RAI response which will be sent anyway Update UT
Update SDL logic to avoid sending of unsubscribeVD to HMI during vehicle data resumption for case when another application is also have pending subscription for the same vehicle data.
Changed SDL logic to update subscription results for each pending subscription request before notifying resumption processor about current subscription is processed. This should be done beforehand because after raising event to processor it can finish resumption process and if it has failed then it can trigger sending of the next subscription request. So at that point, each subscription request should contain updated subscriptions status, otherwise some redundant requests might be sent.
...tion_manager/rpc_plugins/rc_rpc_plugin/include/rc_rpc_plugin/rc_pending_resumption_handler.h
Outdated
Show resolved
Hide resolved
...omponents/application_manager/rpc_plugins/rc_rpc_plugin/src/rc_pending_resumption_handler.cc
Outdated
Show resolved
Hide resolved
...omponents/application_manager/rpc_plugins/rc_rpc_plugin/src/rc_pending_resumption_handler.cc
Outdated
Show resolved
Hide resolved
...omponents/application_manager/rpc_plugins/rc_rpc_plugin/src/rc_pending_resumption_handler.cc
Outdated
Show resolved
Hide resolved
...omponents/application_manager/rpc_plugins/rc_rpc_plugin/src/rc_pending_resumption_handler.cc
Outdated
Show resolved
Hide resolved
src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/rc_app_extension.cc
Outdated
Show resolved
Hide resolved
Please be informed, we have added one more additional commit 1cccc48, |
2e48d88
to
1bda351
Compare
@jacobkeeler Regarding comment #3480 (comment) : |
…eature/sdl_0188_interior_vehicle_data_resumption
...mponents/application_manager/rpc_plugins/rc_rpc_plugin/include/rc_rpc_plugin/rc_rpc_plugin.h
Outdated
Show resolved
Hide resolved
@AKalinich-Luxoft I should be able to approve after conflicts are fixed with develop |
…_vehicle_data_resumption
@jacobkeeler resolved in b46d79e |
Implements #2661
This PR is ready for review.
Summary
SDL-0188 Interior Vehicle Data Resumption feature implementation
Use API from smartdevicelink/rpc_spec#274
Testing Plan
ATF Tests from smartdevicelink/sdl_atf_test_scripts#2444
Dependencies:
!! Please note that this feature is based on the [SDL-0190] and this PR should be merged after #3475
Commits started from 6bd4011 contain [SDL-0188] implementation
CLA