summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix weatherIcon definitionfix/weather_icon_definitionjacobkeeler2019-03-152-2/+2
|
* Merge pull request #2836 from smartdevicelink/fix/system_capabilities_hmi_apiJacob Keeler2019-03-131-2/+11
|\ | | | | Fix SystemCapabilities redefinition in HMI API
| * Fix SystemCapabilities redefinition in HMI APIfix/system_capabilities_hmi_apijacobkeeler2019-03-111-2/+11
| |
* | Merge pull request #2835 from smartdevicelink/fix/unknown_enum_valuesJacob Keeler2019-03-1327-99/+175
|\ \ | | | | | | Allow for unknown enum values for App Service RPCs
| * | Add description to allow_unknown_enumsfix/unknown_enum_valuesjacobkeeler2019-03-1211-1/+45
| | |
| * | Change `message` in ValidateRpcSO to referencejacobkeeler2019-03-125-15/+14
| | |
| * | Rename `remove_unknown_parameters` to `allow_unknown_parameters`jacobkeeler2019-03-128-32/+33
| | |
| * | Rename `allow_unknown_parameters` in SO filesjacobkeeler2019-03-1219-27/+27
| | |
| * | Merge branch 'develop' into fix/unknown_enum_valuesjacobkeeler2019-03-125-13/+74
| |\ \ | |/ / |/| | | | | | | | # Conflicts: # src/components/application_manager/src/rpc_handler_impl.cc
* | | Validating forwarded and App Service RPC requests (#2837)Shobhit Adlakha2019-03-124-13/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Created validate param and seperate function for Validating RPC SmartObject * Moved validate rpc smart object function to rpc handler interface * Addressed review comments * Addressed review comments
* | | Merge pull request #2839 from ↵JackLivio2019-03-121-1/+1
|\ \ \ | |_|/ |/| | | | | | | | smartdevicelink/fix/app_service_on_app_service_data_disallowed Fix onAppServiceData from mobile
| * | Fix onAppServiceData from mobilefix/app_service_on_app_service_data_disallowedJackLivio2019-03-111-1/+1
|/ /
| * Allow for unknown enum values when validating messagesjacobkeeler2019-03-1120-60/+91
|/
* Merge pull request #2802 from ↵Jacob Keeler2019-03-08265-560/+13598
|\ | | | | | | | | smartdevicelink/feature/base_app_services_implementation Base App Services Implementation
| * Update preloaded PT and fix merge issuesfeature/base_app_services_implementationjacobkeeler2019-03-073-22/+54
| |
| * Merge branch 'feature/cloud_app_transport' into ↵Jacob Keeler2019-03-07105-330/+1958
| |\ | | | | | | | | | feature/base_app_services_implementation
| * | RPC Passing and Handling unknown RPC parameters (#2821)Shobhit Adlakha2019-03-0735-89/+835
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 * Add PerformAppServiceInteraction RPC * 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 * Implemented RpcPassThroughTimeout param and IncreaseForwardedRequestTimeout function * Address review comments * Fixed build tests * Fix style * Address comments * Address comments * Pass info from provider in GASD response * Implemented boolean paramter to keep/remove unknown RPC paramaters * Added plugin keys * Implemented allowing unknown rpc params if function is handled by AS plugin or is related to SystemCapability * Implemented handling unknown params for OSCU notifications * Fixed build tests * Implemented handling unknown params for RPC Passing * Initial implementation of RPC Passing * fixed UNSUPPORTED_REQUEST case * Moved RPCPassing implementation into seperate class * Implemented passthrough request timeout * Addressed style and formatting comments * Put RPCPassingHandler in seperate file * Removed unused request/response file (based on review comment r263121367) * Fixed timeout implementation * Created functions for handling forwarding requests/responses to core and mobile * Moved Populating request queue functionality to seperate function * Changed implementation to use one map with the original request and a queue of app service information * Fixed timeout implementation * Seperated RPCPassing checks from IsAppServiceRPC checks * Added locks for request and timeout queues * Addressed review comments * Fixed rpc_passing_handler_ initializer and added comments * Reduced scope of locks for rpc_passing_queue
| * | Fix serviceIcon typejacobkeeler2019-03-071-1/+1
| | |
| * | Merge pull request #2817 from smartdevicelink/feature/forwarded_request_timeoutJacob Keeler2019-03-0713-2/+65
| |\ \ | | | | | | | | Increasing Timeout for forwarded AppService requests
| | * | Add forwarding timeout for GetFilefeature/forwarded_request_timeoutjacobkeeler2019-03-061-0/+2
| | | |
| | * | Merge remote-tracking branch ↵jacobkeeler2019-03-0643-199/+1605
| | |\ \ | | |/ / | |/| | | | | | 'origin/feature/base_app_services_implementation' into feature/forwarded_request_timeout
| * | | GetFile RPC (#2811)Shobhit Adlakha2019-03-0625-6/+1041
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implemented GetFile rpc in MOBILE API * Initial implementation of GetFile rpc * Implemented GetFile RPC * Fixed binary data param in GetFile response * Added case for handling SmartType UInteger in SmartObject::duplicate function * Implemented offset and length params * Implemented GetFile for services published by the HMI * Switched to events to handle forwarding GetFile request to HMI * Addressed review comments * Addressed review comments * Addressed review comments * Implemented length parameter * Changed RPC name from GetFileFromHMI to GetFilePath * Fix MOBILE_API formatting * Fix HMI_API formatting * Addressed review comments * Checking success rather than result code for hmi response
| * | | Merge pull request #2827 from smartdevicelink/feature/protect_published_servicesJacob Keeler2019-03-069-88/+122
| |\ \ \ | | | | | | | | | | App Services Fixes
| | * | | 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
| * | | | Remove URI Scheme and URI Prefix (#2828)JackLivio2019-03-018-62/+0
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove URI Scheme and URI Prefix * Remove ValidateManifest() * Style
| * | | 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
| | |/ / / | |/| | |
| | | * | Add passthrough timeout to provider requestsjacobkeeler2019-03-064-11/+17
| | | | |
| | | * | Merge branch 'feature/base_app_services_implementation' into ↵Shobhit Adlakha2019-02-26228-589/+8366
| | | |\ \ | | |_|/ / | |/| | | | | | | | feature/forwarded_request_timeout
| * | | | 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