| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
* fix build error in MockMediaManager
* Add SetMockMediaManager
* add AudioPassThru start/stop tests
* Add new BeginAudioPassThru() and EndAudioPassThru() methods
* fix: don't terminate AudioPassThru when another app is unregistered
* Append DEPRECATED macro only in interface header file and mock file.
* Use @deprecated comments
|
|\
| |
| |
| |
| | |
LuxoftAKutsan/fix/activation_app_external_proprietary_fix
Fix/activation app external proprietary fix
|
| |
| |
| |
| |
| | |
Replaced all usaged of device handle with apropriate typedef
Assignment device handle to uint32_t leads to integer overflow
|
|/ |
|
| |
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Added consts for some methods.
Fixed typos in description.
Renamed some non informative variables names.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| |
| |
| | |
In case app_id is used for way points subscription it being invalidated
on transport switch and SDL can't unsubscribe same application after
switch is done.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Also typedefs used, typo in description fixed, minor code changes
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| | |
| | | |
Add DEPRECATED macro, and fix resulting deprecation warnings
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
is_suspended flag was encapsulated inside resumption controller
Updated mocks
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This notification works in pair with OnExitAllApplications(SUSPEND) notification.
However first one is present in code but second one was ommited. There was just empty file.
File with implementation was added to CMakeLists.
Message broker was subscribed to OnAwake notification from HMI.
Added command creation in HMI Command Factory.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This flag is needed for checking, is SDL should send OnHashChange notification
after OnAwake notification. During suspend state SDL must not send OnHashChange
according to requirements. If some of RPC's triggers OnHashChange notification
sending during suspend, this flag will be set to true and after OnAwake notification
if this flag was set, SDL will send OnHashChange notification.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
SDL should distinct ignition off and suspend notifications.
SDL should not increment ignition off count in case of suspended
notification, only in case of ignition off.
This logic was separated by appending new function OnIgnitionOff()
which will be called from application manager on ignition off instead
of OnSuspend().
Also was added is_suspended flag and related getter/setter.
This flag is used in:
- ApplicationImpl to check should SDL send OnHashChange or not
- In OnAwakeSDLNotification to check should SDL do OnAwake actions or not
- OnExitAllApplicationsNotification and OnAwakeSDLNotification switches this flag
Also was fixed some related UT expectations and mocks.
|
| |/
| |
| |
| |
| | |
This functions of ResumptionData class was renamed according to their exact logic.
Also renamed in mock class and in unit tests.
|
|/
|
|
|
|
| |
According to the new behaviour SDL has to postpone OnDriverDistraction
for the application which are in NONE hmi level and send this
notification once device change hmi level in some other hmi level.
|
|
|
|
|
|
| |
Delete include of application_manager/vehicle_info_data.h
Fix unit tests
|
|
|
|
| |
Chage registration
|
|
|
|
|
|
|
| |
Created ResponseParams structure with couple of help functions to merge
result codes from HMI, infos from HMI and generate success for mobile response
Unit tests for checking Is state is available
|
|
|
|
|
|
|
|
| |
Add private methods in CommandImpl:
- StartAwaitForInterface
- EndAwaitForInterface
- IsInterfaceAwaited
Add usage of this methods across of commands that splited to multiple HMI interfaces
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Fixes 'success' value in case of UNSUPPORTED_RESOURCE
There is only one case for 'success' to have 'false' with UNSUPPORTED_RESOURCE
- when there is single-interface RPC comes and that specific interface is
not available i.e. <interface>.IsReady returned 'false'
Changes done for base class and unit tests with wrong expectations.
* Fix response to mobile result
Fixed result to mobile in case of GENERIC_ERROR from hmi and iface does
not response
* Fix ut tests according to code changes
* Fix regression
|