| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
- modify enterConnectionDB() and enterMainConnectionDB() to accept also connections using reserved (peeked-only) sources and/or sinks
Signed-off-by: Martin Koch <martin.koch@ese.de>
|
|
|
|
| |
Signed-off-by: Martin Koch <martin.koch@ese.de>
|
|
|
|
| |
Signed-off-by: Martin Koch <martin.koch@ese.de>
|
|
|
|
| |
Signed-off-by: Martin Koch <martin.koch@ese.de>
|
|
|
|
| |
Signed-off-by: Martin Koch <martin.koch@ese.de>
|
|
|
|
|
|
|
|
| |
- use type am_Route_s for announcement from routing side
- register also main connection internally
- forward route details to controller
Signed-off-by: Martin Koch <martin.koch@ese.de>
|
|
|
|
| |
Signed-off-by: Martin Koch <martin.koch@ese.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
connections through routing side
As the complete initialization of the cockpit system takes some time, a few use-cases exist
where information needs to be audible (or visible) right before the system is fully started.
Here we mainly have:
- system alerts
+ door open
+ seat belt missing
+ engine faults
- parking assistant warnings
+ rear view camera screen
+ beeps if distance goes below limit
Both routing- and control-side are extended to allow notifying about such connections
Signed-off-by: Martin Koch <martin.koch@ese.de>
|
|
|
|
|
| |
Null Point Handling Patch
Detected by static analysis
|
|
|
|
|
| |
Indent /t to four spaces
(I'm sorry that I'm not accustomed with gitHub GUI.)
|
|
|
|
|
|
|
| |
legacy redirection for typo correction
for the chage :
from : changDomainStateDB
to : changeDomainStateDB
|
|
|
| |
typo changDomainStateDB > changeDomainStateDB
|
|
|
| |
typo changDomainStateDB > changeDomainStateDB
|
|
|
| |
typo changDomainStateDB > changeDomainStateDB
|
|\
| |
| | |
AM-Utils: Introduce new logging architecture, providing a common DLT-independant wrapper for the 3 logging channels (DLT, file and stdout)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
logging architecture.
- Known side-effect: CAmSerializer.h and TAmPluginTemplate.h no longer indirectly include
dlt_user.h. Thus macros like DLT_DECLARE_CONTEXT and DLT_IMPORT_CONTEXT
may be undefined in application code unless CAmDltWrapper.h or dlt_user.h is included explicitly.
- Since the DLT functionality is now encapsulated inside a dedicated class, such declaration is
usually superfluous and can be dropped.
Signed-off-by: Martin Koch <mkoch@de.adit-jv.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
attributes to command and control interface
- implement plural form of requests and acknowledgments in core
- provide empty default implementations in interfaces to ensure backward compatibility with older plugins
- accommodate extension in module tests
Main purpose of this extension is to allow for one-shot (uninterrupted), consistent change of multiple, possibly interrelated configuration attributes.
Signed-off-by: Martin Koch <mkoch@de.adit-jv.com>
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
command and control interface
- implement plural form of requests and acknowledgments in core
- provide empty default implementations in interfaces to ensure backward compatibility with older plugins
- accommodate extensions in module tests
- leave existing singular form untouched
Main purpose of this extension is to allow for one-shot (uninterrupted), consistent change of multiple, possibly interrelated sound properties.
Signed-off-by: Martin Koch <mkoch@de.adit-jv.com>
|
|
|
|
| |
CAmDatabaseHandlerMap::removeMainConnectionDB()
|
|
|
|
| |
AudioManagerCore/test/AmRoutingInterfaceTest/CMakeLists.txt~
|
|
|
|
|
|
|
|
|
| |
Fix infinite loop in CAmDltWrapper by logging out enum values exceeding the boundaries.
Minor changes: Pull request 36
changed implementation to database macros (review comments)
added option "WITH_DATABASE_CHANGE_CHECK" to audiomanagerconfig.h.in
whitespace cleanup in test/AmMapHandlerTest/CAmMapHandlerTest.cpp
additional cast to uint in DB_UPDATE call in function removeMainConnectionDB to solve error in macro expansion
|
|
|
|
| |
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
|
|
|
| |
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
|
|
|
| |
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
|
|
|
| |
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
|
|
|
|
|
|
|
|
| |
Moving plugin opening to a separate function, this gets rid of a memory
writer behavior on ARM64 platforms, otherwise leading to a this pointer
of lambda functions severely corrupted (only when compiling optimizations
are enabled).
Signed-off-by: Guerra Mattia <mguerra@de.adit-jv.com>
|
|
|
|
|
|
|
|
|
| |
On rundown the controller will be unloaded.
In case the controller wasn't loaded successfully or
the controller doesn't implement the destroy function
the rundown of AudioManager crashed.
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
|
|
|
|
|
|
|
| |
Replace hardcoded "lib" with ${CMAKE_INSTALL_LIBDIR} to provide multilib
support.
Signed-off-by: Frederik Sdun <frederik_sdun@mentor.com>
Signed-off-by: Mikhail Durnev <mikhail_durnev@mentor.com>
|
|
|
|
|
|
|
| |
With these changes AudioManager would call destroy function of the
controller plugin at the time of shutdown.
Signed-off-by: Kapildev Patel <kpatel@jp.adit-jv.com>
|
|
|
|
|
|
|
|
|
| |
contrast to secondary signals SIGHUP, SIGTERM, SIGCHLD, which are
handled in the SocketHandler.
Signed-off-by: Christian Linke <christian.linke@bmw.de>
Change-Id: I8c5d3c436ac9fcd61c76a26145c731b427cab1e6
|
|
|
|
|
| |
Signed-off-by: Christian Linke <christian.linke@bmw.de>
Change-Id: I8c5d2b436ac9fcd61c76a21145c731f327cab1e2
|
|
|
|
|
| |
Signed-off-by: Christian Linke <christian.linke@bmw.de>
Change-Id: I8c4c2c436ac9fcd61c76a21145c731f327cab0c1
|
|
|
|
|
|
|
| |
registerObserver.
Signed-off-by: Christian Linke <christian.linke@bmw.de>
Change-Id: I5a1c23436ac9bcc37c76a12245c731f327cab0d4
|
|
|
|
|
| |
Signed-off-by: Christian Linke <christian.linke@bmw.de>
Change-Id: I8b4c2c436ac9fbc37c76a21145c731f327cab0e4
|
|
|
|
|
|
|
| |
The CS_DISCONNECTED was notified even in case WITH_DATABASE_CHANGE_CHECK
flag was activated and the main connection was already disconnected by controller.
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
|
|
|
|
|
|
| |
Currently the DYNAMIC_ID_BOUNDARY value is not part of static nor dynamic section.
Every element like a source which is registered with this value is not addressable.
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
|
|
|
|
|
| |
The functions are used in a generic way which should be covered by the parameter names.
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
|
|
|
|
| |
database change has been observed.
Signed-off-by: Christian Linke <christian.linke@bmw.de>
|
|
|
| |
Signed-off-by: Christian Linke <christian.linke@bmw.de>
|
|
|
| |
Signed-off-by: Christian Linke <christian.linke@bmw.de>
|
|
|
|
| |
Signed-off-by: Christian Linke <christian.linke@bmw.de>
|
|
|
|
| |
Signed-off-by: Christian Linke <christian.linke@bmw.de>
|
|
|
|
| |
Signed-off-by: Christian Linke <christian.linke@bmw.de>
|
|
|
|
|
|
|
| |
Removed obsolete sqlite interface handling
Signed-off-by: Christian Linke <christian.linke@bmw.de>
Change-Id: I380f6d4ce1dab2efa47620164e72a30fa144afdd
|
|
|
|
| |
Signed-off-by: Toshiaki Isogai <tisogai@jp.adit-jv.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The -L flags were not retrieved from pkg_check_modules, except
for automotive-dlt, where LDFLAGS was added to the LIBS variable,
which was then passed to TARGET_LINK_LIBRARIES.
This led to compile-time errors when compiling in a custom
prefix.
We also propagate the LIB_DIRECTORIES and use them in
AmControlInterfaceTest and AudioManagerDaemon.
|
|
|
| |
Signed-off-by: Christian as GENIVI Maintainer <genivi-maint-audiomanager@genivi.org>
|
|
|
| |
Signed-off-by: Christian as GENIVI Maintainer <genivi-maint-audiomanager@genivi.org>
|
|
|
| |
Signed-off-by: Christian as GENIVI Maintainer <genivi-maint-audiomanager@genivi.org>
|
| |
|