| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
There was some missings in result code convertion from HMI to Mobile.
Also Fixed related unit test.
|
|
|
|
|
|
| |
After inner clarifications and discussions was decided to
revert that fix. It will be provided as a separate proposal
if needed.
|
|
|
|
| |
There was wrong logic in CheckHMICapabilities after rebase to develop
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
type
|
|
|
|
| |
application does not exist
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed response generation for DeleteFile & PutFile RPCs
There was added mobile responses check according to smart schema in
latest changes of SDL.
Due to these changes we need to generate correct responses before this
check.
Also responses with all result codes(even not successful) must match
Mobile API. Therefore space_available parameter was added to all these
responses as it is mandatory parameter of DeleteFile & PutFile
responses.
|
|
|
|
| |
'deliveryMode' usage when it is disallowed by Policies
|
|
|
|
| |
Also fixed some unstable tests
|
|
|
|
|
|
| |
There was missed logic to check notification parameters according
policy table for notifications. Was added similar functions as for
requests.
|
|
|
|
|
|
|
|
| |
There was a problem that asBool() function of smart object
returns false for string/array/object types so this params
will no be included to params check list and will not be
cutted off after that. This check was replaced to ignore
only null/ivalid smart object types.
|
|
|
|
|
|
|
|
| |
Added generating of info message depending on check permissions
result:
- for disallowed rpc
- for all disallowed params in rpc
- for partially disallowed params in rpc
|
|
|
|
|
|
|
|
|
| |
Added new values for more detailed CheckPermissions result
description. This values will be used in AM layer for
generating info message string.
Also there was added missed logic for checking RPC params
and returning correct PermitResult code and params lists.
|
|
|
|
|
|
| |
Added new values for more detailed CheckPermissions result
description. This values will be used in AM layer for
generating info message string.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently SDL transfers from HMI to Mobile any result code which
came in response. Some RPCs in MOBILE_API have own fixed list of
valid result codes for this RPC. If SDL receives some of result
code which is not present in this fixed list, SDL should behave
the same way as in case of "any unknown issue" and respond with
GENERIC_ERROR.
In this fix was added response message validation check after
applying schema and respond with GENERIC_ERROR if response
message is invalid due to some reason. This fix affects all RPC
responses.
|
| |
|
|
|
|
|
| |
Fixed processing of disallowed mandatory parameters.
Removed logic no valid after setting longitude and latitude as mandatory.
|
|\
| |
| | |
Implementation of transport switching from iAP2 Bluetooth to iAP2 USB
|
| |
| |
| |
| |
| | |
Fixed difference in device id hash generation
which was different for SDL built with unit-tests and without
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Replaced #pragma once usage with header guards
Added wrappers for deprecated functions
Fixed related unit tests
Fixed coding style in places related to code chages
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Added wrappers for some deprecated methods
Grouped iface checks in SendRegisterAppInterfaceResponseToMobile
Removed duplicated "if" statement
Improved readability
|
| | |
|
| |
| |
| |
| |
| |
| | |
This reverts commit 866dfe849471157d6d0b414cfb013198a879a51f.
Returning false in case of inner app_id fields update failed causes many
issues on exisiting logic and ATF scripts.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
New implementation considers external switching flow triggering so no
implementation includes separate thread which manages incoming signals
and starts the flow. Also ACK is being sent back to the system.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Fixes mock classes interfaces, unit tests and build after changes
related to making iAP2 switching triggered externally and using of
Bluetooth MAC/USB serial instead of UUID for internal device management.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These changes update switching flow so now instead of automatic
switching start in case of same UUID is detected SDL will wait for
external signal from the system to start this flow.
Also due to UUID is reliable only while device remains connected (at
least on certain systems) SDL now uses Bluetooth MAC and USB serial to
manage devices and UUID is used only for detection of devices able to
switch their transports. Currently only iAP2 Bluetooth to USB support is
implemented.
|
| |
| |
| |
| |
| | |
On new device connection SDL has to skip devices already known for the
same adapter from update device list update process.
|
| | |
|