| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
| |
Fix SendAudioPassThroughNotification
Rename Command Origin to Command Source
|
|
|
|
| |
Fix commands UTs
|
|\
| |
| | |
Feature/get system time
|
| |
| |
| |
| |
| |
| | |
Implemented fully working GetSystemTime feature
Fixed UT in the security manager due to code changes
Disable randomly failed test
|
|/ |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|/
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There was a problem with retry sequence which is
triggered when user rejecets/ignores prompt regarding
starting audio streaming on HMI. The problem is when
user clicks Cancel then SDL sends new request in the
sequence and not removes old one from queue. As a result
we have two identical requests and each of them could
trigger next iteration of retry sequence at the same time.
As a result, next try could be started earlier than expected.
For example if streaming retry sequence has 3 retries
with 1 second timeout:
- MOB -> SDL Request to start audio streaming
- SDL -> HMI Prompt user to start streaming for active app (request 1)
- User clicks "No" during 1 sec
- HMI -> SDL User has clicked No (request 1 still in queue!)
- SDL starts streaming retry sequence
- SDL -> HMI First retry and waiting for result during 1 sec (request 2)
- No answer from user during 1 sec
- Tiemout from request 1: trird retry
- Tiemout from request 2: retry limit reached. Streaming not allowed
In this update was added request termination in case user rejects
or accepts the request.
|
|
|
| |
Also make sure to set rc_supported based on the result of this RPC
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SDL plugin manager is receiving notifications from application manager
when any application was deactivated or unregistered. This notification
will be transfered from plugin manager to RC plugin. However RC plugin
processes events from any application so when it try to process event
from non-RC application, SDL crashes. RC plugin should process events only
from applications with RC functionality.
Also there is another problem when application is unregistering its app_id()
is removing from applications list in AM before OnApplicationEvent() call
so when some of plugins will try to get shared_ptr using app_id, it will
receive null pointer, however in AM still exists shared_ptr to this app.
So it will be better to pass shared_ptr of application instead of accessing to
it every time from plugins using app_id parameter. Moreover, some of plugins could
require more information about application in future.
Following changes were done:
- Updated OnApplicationEvent() with application shared_ptr param for plugin
manager and all related plugins
- RC plugin now triggers OnApplicationEvent only for events from RC applications
|
|\
| |
| | |
Clear persistent data of all registered applications after FACTORY_DEFAULTS and MASTER_RESET
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
After SDL receives
- BC.OnExitAllApplications(MASTER_RESET) :
SDL should clear stored persistent data of all registered
applications and revert local PT to preloaded state.
- BC.OnExitAllApplications(FACTORY_DEFAULTS):
SDL should clear stored persistent data of all
registered applications and remove all user consents
from local PT.
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
HMI does not know the position of widget in Navigation template.
In cases HMI manages the Haptic feedback of each widget,
the Navi app should notify the HMI which elements can be focused
using SendHapticData RPC.
This is for discussion on proposal SDL-0075.
|
| | | |
|
| | |
| | |
| | |
| | | |
Modifies unit tests appoprietly.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Cases are: user exits application from HMI, application is unregistered,
mobile applications are disabled by user from HMI, policy table revokes
module(s) of application.
|
| | |
| | |
| | |
| | | |
remoteControlCapability parameter
|
|/ / |
|
| | |
|
| |
| |
| |
| | |
Reflecting review comments.
|
| |
| |
| |
| | |
Reflecting review comments.
|
| |
| |
| |
| | |
Reflecting review comments.
|
| |
| |
| |
| | |
Reflecting review comments.
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Fix SDL does not return URLs in response of GetURLs RPC
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fixed absence of URLs in response of
GetURLs RPC, which been caused due to wrong
URLs processing.
|
|\ \ \
| | | |
| | | | |
Constructed Payloads
|
| | | | |
|
| | |/
| |/| |
|
| | | |
|
|/ / |
|
| |
| |
| |
| |
| |
| |
| | |
Fix coding style
Conflicts:
src/components/policy/policy_external/src/policy_manager_impl.cc
src/components/policy/policy_external/test/policy_manager_impl_test.cc
|