summaryrefslogtreecommitdiff
path: root/src/components/application_manager
Commit message (Collapse)AuthorAgeFilesLines
* App Service Activation Logic (#2809)Jacob Keeler2019-02-2323-141/+1106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add AS.AppServiceActivation and AS.GetAppServiceRecords RPCs * Initialize AppServiceManager in Application manager tests * Moved create notification functions to message helper class * Fix style * Removed setServiceActive function * Add OnSystemCapabilityUpdated triggers to AppServiceManager Includes refactoring of OnSystemCapabilityUpdated notification classes. * Remove servicesSupported parameter * Update SystemCapability structs with new revisions * Include additional cases for activation 1. Services are activated if their publishing app is in the foreground. 2. If a service is deactivated without another being activated, the embedded service becomes active if available. * Fixed error from previous commit and addressed style comments * Addressed review comments * Address review comments * Fix LastState usage in app service manager * Addressed review comments and removed extra debug statements * Fix style
* SystemCapability Subscription (#2800)Shobhit Adlakha2019-02-2126-29/+781
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added subscribe paramater and SystemCapability App Extension * Added SystemCapability app extension in sdl_rpc_plugin * Added enabling/disabling subscription in * Added and implemented OnSystemCapabilityUpdated notification * Add binary data to OEM_SPECIFIC request type * Add check for missing presetBankCapabilities in Buttons.GetCapabilities * Revert "Add missing resource close in LoadPlugin" This reverts commit 35defc42777c57412cbf8b793489ab0dac502f4e. * Genericize vehicle info in hmi_capabilities.json * Added subscribe paramater and SystemCapability App Extension * Added SystemCapability app extension in sdl_rpc_plugin * Added enabling/disabling subscription in * Added and implemented OnSystemCapabilityUpdated notification * Added AppServices structs to MOBILE API * Add binary data to OEM_SPECIFIC request type * Add check for missing presetBankCapabilities in Buttons.GetCapabilities * Revert "Add missing resource close in LoadPlugin" This reverts commit 35defc42777c57412cbf8b793489ab0dac502f4e. * Genericize vehicle info in hmi_capabilities.json * Added subscribe paramater and SystemCapability App Extension * Added SystemCapability app extension in sdl_rpc_plugin * Added enabling/disabling subscription in * Added and implemented OnSystemCapabilityUpdated notification * Added and implemented OnSystemCapabilityUpdated notification * Added AppServices structs to MOBILE API * Add binary data to OEM_SPECIFIC request type * Add check for missing presetBankCapabilities in Buttons.GetCapabilities * Revert "Add missing resource close in LoadPlugin" This reverts commit 35defc42777c57412cbf8b793489ab0dac502f4e. * Genericize vehicle info in hmi_capabilities.json * Added subscribe paramater and SystemCapability App Extension * Added SystemCapability app extension in sdl_rpc_plugin * Added enabling/disabling subscription in * Added and implemented OnSystemCapabilityUpdated notification * Added AppServices structs to MOBILE API * Implemented AppServiceCapabilities response * Renamed SystemCapability App Extension filename and ExtractExtension function * Fix style * Add OnSystemCapabilityUpdated(APP_SERVICES) handling * Fix missing include and unused variables * Made fix in App service manager and added notifcation RPC to policy table * Implemented automatic app system capability subscription of App Service Provider * Add binary data to OEM_SPECIFIC request type * Add check for missing presetBankCapabilities in Buttons.GetCapabilities * Revert "Add missing resource close in LoadPlugin" This reverts commit 35defc42777c57412cbf8b793489ab0dac502f4e. * Genericize vehicle info in hmi_capabilities.json * Added subscribe paramater and SystemCapability App Extension * Added SystemCapability app extension in sdl_rpc_plugin * Added enabling/disabling subscription in * Added and implemented OnSystemCapabilityUpdated notification * Added AppServices structs to MOBILE API * Implemented AppServiceCapabilities response * Renamed SystemCapability App Extension filename and ExtractExtension function * Fix style * Add OnSystemCapabilityUpdated(APP_SERVICES) handling * Fix missing include and unused variables * Made fix in App service manager and added notifcation RPC to policy table * Implemented automatic app system capability subscription of App Service Provider * Rebase and style fix * Added all published app services in OnSystemCapabilityUpdate notification * Add binary data to OEM_SPECIFIC request type * Add check for missing presetBankCapabilities in Buttons.GetCapabilities * Revert "Add missing resource close in LoadPlugin" This reverts commit 35defc42777c57412cbf8b793489ab0dac502f4e. * Genericize vehicle info in hmi_capabilities.json * Added subscribe paramater and SystemCapability App Extension * Added SystemCapability app extension in sdl_rpc_plugin * Added enabling/disabling subscription in * Added and implemented OnSystemCapabilityUpdated notification * Added AppServices structs to MOBILE API * Implemented AppServiceCapabilities response * Renamed SystemCapability App Extension filename and ExtractExtension function * Fix style * Add OnSystemCapabilityUpdated(APP_SERVICES) handling * Fix missing include and unused variables * Made fix in App service manager and added notifcation RPC to policy table * Implemented automatic app system capability subscription of App Service Provider * Added subscribe paramater and SystemCapability App Extension * Added SystemCapability app extension in sdl_rpc_plugin * Added and implemented OnSystemCapabilityUpdated notification * Renamed SystemCapability App Extension filename and ExtractExtension function * Fix style * Add OnSystemCapabilityUpdated(APP_SERVICES) handling * Made fix in App service manager and added notifcation RPC to policy table * Rebase and style fix * Added all published app services in OnSystemCapabilityUpdate notification * Applied parameter updateReason only to published app service which triggers OnSystemCapabilityUpdated notification * Implemented OnSystemCapabilityUpdated notification to HMI * Addressed review comments * Implemented UnPublishAppService in ASM * Implemented ASP removal notification * Moved ASP removal notification to ApplicationManagerImpl::UnregisterApplication * Moved HMI OSCU notification from app services plugin to sdl rpc plugin * Initialize AppServiceManager in Application manager tests * Moved create notification functions to message helper class * Fix style * Removed setServiceActive function * Update SystemCapability structs with new revisions * Fixed error from previous commit and addressed style comments * Addressed review comments * Addressed review comments and removed extra debug statements
* Update AppServiceType usage in RPC spec after revisionsjacobkeeler2019-02-181-8/+8
|
* Remove LastState from AppServiceManagerJacob Keeler2019-02-111-3/+1
| | | These changes were not meant to be included in this branch
* Minor formatting fixjacobkeeler2019-02-089-17/+46
|
* Add functions for finding services.jacobkeeler2019-02-082-1/+33
|
* Address review comments.jacobkeeler2019-02-051-1/+0
|
* Update PublishAppServiceJackLivio2019-02-054-8/+28
|
* Merge remote-tracking branch 'origin/develop' into ↵JackLivio2019-02-013-11/+34
|\ | | | | | | feature/base_app_services_implementation
| * Revert "Add missing resource close in LoadPlugin"release/5.0.1JackLivio2018-11-191-1/+0
| | | | | | | | This reverts commit 35defc42777c57412cbf8b793489ab0dac502f4e.
| * Merge pull request #2734 from ↵JackLivio2018-11-191-8/+28
| |\ | | | | | | | | | | | | AByzhynar/fix/SDL_doesnt_include_binary_data_to_OnSystemRequest_RT_OEM_SPECIFIC Add binary data to OEM_SPECIFIC request type in OnSystemRequest notification
| | * Add binary data to OEM_SPECIFIC request typeAndriy Byzhynar2018-10-311-8/+28
| | |
| * | Add check for missing presetBankCapabilities in Buttons.GetCapabilitieshotfix/invalid_preset_bank_capabilitiesJacob Keeler2018-11-161-2/+6
| |/
* | Add service id generation.JackLivio2019-01-311-1/+10
| |
* | Style fixShobhitAd2019-01-291-2/+1
| |
* | Update PublishAppService in AppServiceManagerjacobkeeler2019-01-245-18/+17
| |
* | Add basic App Service Managerjacobkeeler2019-01-235-1/+178
| |
* | Fix Stylejacobkeeler2019-01-2310-33/+31
| |
* | Add validation of app service manifestjacobkeeler2019-01-234-3/+46
| |
* | Add AppServiceRPCPlugin to app service commandsjacobkeeler2019-01-2216-11/+91
| |
* | Fix PrintSmartObject callsjacobkeeler2019-01-225-6/+6
| |
* | Add dummy response for PublishAppServicejacobkeeler2019-01-226-8/+72
| |
* | Add basic handling of app service producer RPCsjacobkeeler2019-01-2026-0/+1907
| |
* | Address review commentsjacobkeeler2019-01-151-16/+24
| |
* | Add lock for pending device mapJackLivio2019-01-142-0/+7
| |
* | Refresh app list when an app is enabled or disabledjacobkeeler2018-12-129-100/+119
| |
* | Set app icon path for pending appsjacobkeeler2018-12-051-0/+6
| |
* | Update ConnectionStatusUpdated method + testsJackLivio2018-12-051-0/+1
| |
* | Fix storage directory deletion if app folder is not setjacobkeeler2018-12-051-1/+1
| |
* | Fix resumption setting HMI level to NONE when already in FULLjacobkeeler2018-12-051-1/+3
| |
* | Fix style and update app list after PTUjacobkeeler2018-12-042-5/+7
| |
* | Merge remote-tracking branch 'origin/feature/cloud_app_connection_flow' into ↵jacobkeeler2018-12-031-1/+4
|\ \ | | | | | | | | | feature/cloud_app_connection_status
| * | Address Comments and Remove Unused CodeJackLivio2018-11-271-1/+4
| | |
| * | Merge remote-tracking branch 'origin/feature/cloud_app_transport' into ↵JackLivio2018-11-273-25/+34
| |\ \ | | | | | | | | | | | | feature/cloud_app_connection_flow
* | \ \ Merge remote-tracking branch 'origin/feature/cloud_app_transport' into ↵jacobkeeler2018-12-033-25/+34
|\ \ \ \ | | |/ / | |/| | | | | | feature/cloud_app_connection_status
| * | | Merge branch 'feature/cloud_app_transport' into ↵feature/cloud_app_policies_initcloudappJackLivio2018-11-211-0/+2
| |\ \ \ | | | | | | | | | | | | | | | feature/cloud_app_policies_initcloudapp
| | * | | Removed redundant smart objectShobhitAd2018-11-201-35/+2
| | | | |
| | * | | Made requested changesShobhitAd2018-11-201-8/+8
| | | | |
| | * | | Style FixShobhitAd2018-11-206-109/+129
| | | | |
| | * | | Getting HybridAppPreference from enumShobhitAd2018-11-201-4/+7
| | | | |
| | * | | Implement SetCloudAppProperties RPC in coreShobhitAd2018-11-205-0/+166
| | | | |
| | * | | Address review commentsfeature/cloud_app_policiesjacobkeeler2018-11-152-25/+29
| | | | |
| * | | | Implemented InitCloudApp in policy_regularShobhitAd2018-11-161-0/+3
| | | | |
| * | | | Address review commentsjacobkeeler2018-11-162-25/+29
| | | | |
* | | | | Add ActivateApp test cases for cloud appsjacobkeeler2018-11-303-3/+58
| | | | |
* | | | | Fix incorrect HMI state after cloud app registrationjacobkeeler2018-11-303-19/+16
| | | | |
* | | | | Add tests for RegisterApplication and RetryConnectionjacobkeeler2018-11-293-23/+169
| | | | |
* | | | | Connection Status To Trigger UpdateAppListJackLivio2018-11-292-0/+11
| | | | |
* | | | | Add method headers and fix stylejacobkeeler2018-11-275-4/+22
| | | | | | | | | | | | | | | | | | | | Also fix issues with retry timer management
* | | | | Update ActivateApp timeout for cloud appsjacobkeeler2018-11-271-0/+10
| | | | |