summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix stylefeature/protect_published_servicesjacobkeeler2019-03-052-11/+8
|
* Fix HMI API typesjacobkeeler2019-03-051-9/+9
|
* Fix usage of `subscribe` parameter in GetAppServiceDatajacobkeeler2019-03-051-8/+8
|
* Add logic for handling `allowAppConsumers`jacobkeeler2019-03-055-8/+40
|
* Fix lock usagejacobkeeler2019-03-051-7/+6
|
* Add lock for `published_services` mapjacobkeeler2019-02-274-65/+71
| | | | Also modify getter functions for services
* Merge pull request #2826 from smartdevicelink/feature/app_services_ini_behaviorJacob Keeler2019-02-275-12/+75
|\ | | | | Add logic for `HMIOriginID` and `EmbeddedServices` ini params
| * Merge branch 'feature/base_app_services_implementation' into ↵feature/app_services_ini_behaviorJacob Keeler2019-02-2713-40/+376
| |\ | |/ |/| | | feature/app_services_ini_behavior
* | Merge pull request #2820 from smartdevicelink/feature/navigation_service_typeJacob Keeler2019-02-2713-40/+376
|\ \ | | | | | | Add NAVIGATION AppServiceType
| * | Add capability updates for NAVIGATION service typefeature/navigation_service_typejacobkeeler2019-02-2613-42/+164
| | | | | | | | | | | | Also revise name of `timeStamp` parameter in NavigationServiceData
| * | Add NAVIGATION AppServiceTypejacobkeeler2019-02-232-0/+214
| | |
| | * Address commentsjacobkeeler2019-02-272-10/+11
| | |
| | * Add logic for `HMIOriginID` and `EmbeddedServices`jacobkeeler2019-02-265-12/+74
| |/ |/|
* | PerformAppServiceInteraction RPC (#2815)Jacob Keeler2019-02-2637-59/+1920
| | | | | | | | | | | | | | | | | | | | | | | | * Add PerformAppServiceInteraction RPC * Add handling for `requestServiceActive` parameter * Fix style * Change PerformAppServiceInteraction class naming Clarify direction in class name
* | Get App Service Data With Subscribe (#2812)JackLivio2019-02-24125-415/+3254
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial app service app extension * Add GetAppServiceData rpc templates. * Add request to mobile, and fix HMI GASD naming * Add Core->Mobile Requests and Responses * HMI GetAppService Request/Response to hmi and from hmi. * Add mobile on event handling * Fix GASD Response From Mobile * Fixes for GetAppServiceData subscribe, and OnAppServiceData Fixes allow for multiple consumers on a single app service type. Consumer/provider can be any combination of an ios app(s), android app(s), or an ivi HMI app(s). * Update AppServicetype to string and fix unit tests * Address review comments * Address comments * Address comments * Pass info from provider in GASD response
* | Merge pull request #2818 from ↵JackLivio2019-02-245-0/+69
|\ \ | | | | | | | | | | | | smartdevicelink/feature/app_service_configuration_es_and_core_origin Config for embeddedServices and HMIOriginID
| * | Update src/appMain/smartDeviceLink.inifeature/app_service_configuration_es_and_core_originJacob Keeler2019-02-221-1/+1
| | | | | | | | | Co-Authored-By: JackLivio <jack@livio.io>
| * | Update to HMIOriginIDJackLivio2019-02-215-13/+13
| | |
| * | Config for embeddedServices and CoresOriginIDJackLivio2019-02-215-0/+69
| | |
* | | Merge pull request #2801 from smartdevicelink/feature/app_service_policiesJackLivio2019-02-2442-10/+1193
|\ \ \ | |_|/ |/| | App Service Policy Implementation
| * | Move publish app service & subscribe after policy checkfeature/app_service_policiesJackLivio2019-02-231-7/+8
| | |
| * | Set behavior for omitted and missing service_names and handled_rpcsJackLivio2019-02-236-25/+58
| | |
| * | styleJackLivio2019-02-221-1/+4
| | |
| * | Merge remote-tracking branch ↵JackLivio2019-02-2234-56/+953
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | 'origin/feature/base_app_services_implementation' into feature/app_service_policies # Conflicts: # src/components/application_manager/src/app_service_manager.cc
| * | | Remove todosJackLivio2019-02-222-4/+4
| | | |
| * | | Update ↵Shobhit Adlakha2019-02-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/mobile/publish_app_service_request.cc Add info for DISALLOWED Co-Authored-By: JackLivio <jack@livio.io>
| * | | Update AppServiceType to stringJackLivio2019-02-197-27/+18
| | | |
| * | | Merge remote-tracking branch ↵JackLivio2019-02-193-12/+12
| |\ \ \ | | | |/ | | |/| | | | | 'origin/feature/base_app_services_implementation' into feature/app_service_policies
| * | | Update policy unit testsJackLivio2019-02-199-4/+34
| | | |
| * | | Address CommentsJackLivio2019-02-136-19/+30
| | | |
| * | | Merge remote-tracking branch ↵JackLivio2019-02-1318-43/+169
| |\ \ \ | | | | | | | | | | | | | | | 'origin/feature/base_app_services_implementation' into feature/app_service_policies
| * \ \ \ Merge remote-tracking branch ↵JackLivio2019-01-311-1/+10
| |\ \ \ \ | | | | | | | | | | | | | | | | | | 'origin/feature/base_app_services_implementation' into feature/app_service_policies
| * | | | | Change request type to enumJackLivio2019-01-305-10/+17
| | | | | |
| * | | | | Merge remote-tracking branch ↵JackLivio2019-01-3012-23/+54
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 'origin/feature/base_app_services_implementation' into feature/app_service_policies
| * | | | | | Fix styleJackLivio2019-01-2918-59/+66
| | | | | | |
| * | | | | | Update external policies for app services parametersJackLivio2019-01-2922-196/+441
| | | | | | |
| * | | | | | Fix pt queryJackLivio2019-01-272-4/+4
| | | | | | |
| * | | | | | Add HandledRPC struct to policiesJackLivio2019-01-275-11/+91
| | | | | | |
| * | | | | | Update app service structure in policiesJackLivio2019-01-2616-155/+331
| | | | | | |
| * | | | | | Check if handled_rpcs is nullJackLivio2019-01-242-8/+10
| | | | | | |
| * | | | | | OnAppServiceDataNotificationFromMobile check parametersJackLivio2019-01-242-1/+18
| | | | | | |
| * | | | | | Merge remote-tracking branch ↵JackLivio2019-01-2413-142/+542
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 'origin/feature/base_app_services_implementation' into feature/app_service_policies
| * | | | | | | Fix styleJackLivio2019-01-244-18/+26
| | | | | | | |
| * | | | | | | Add policy handler CheckAppServiceParametersJackLivio2019-01-234-21/+42
| | | | | | | |
| * | | | | | | Change handled_rpc to uint32JackLivio2019-01-2317-17/+17
| | | | | | | |
| * | | | | | | External policiesJackLivio2019-01-2328-42/+329
| | | | | | | |
| * | | | | | | Initial regular policy implementationJackLivio2019-01-2226-41/+302
| | | | | | | |
* | | | | | | | Fix API typo and stylejacobkeeler2019-02-2318-94/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also remove unused member variable in App Service messages
* | | | | | | | App Service Activation Logic (#2809)Jacob Keeler2019-02-2324-141/+1142
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-2134-56/+952
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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