summaryrefslogtreecommitdiff
path: root/AudioManagerCore/src/CAmControlReceiver.cpp
Commit message (Collapse)AuthorAgeFilesLines
* AMCore: correct behavior regarding registration of early connectionsMartin Koch2020-07-011-1/+1
| | | | | | - 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>
* AM: fix const handle in transferConnection family of functionsMartin Koch2020-07-011-1/+1
| | | | Signed-off-by: Martin Koch <martin.koch@ese.de>
* AM: change handling or registerEarlyConnectionMartin Koch2020-07-011-0/+5
| | | | | | | | - 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>
* Add support for announcement and handling of pre-established audio ↵Martin Koch2020-07-011-0/+34
| | | | | | | | | | | | | | | | | | | 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>
* typo changDomainStateDB > changeDomainStateDBdaduki2020-05-111-1/+1
| | | typo changDomainStateDB > changeDomainStateDB
* Merge pull request #48 from GENIVI/LoggingArchitectureMartin Koch2020-02-101-1/+1
|\ | | | | AM-Utils: Introduce new logging architecture, providing a common DLT-independant wrapper for the 3 logging channels (DLT, file and stdout)
| * AM: Reorganize daemon, core, utilities and tests to make use of the new ↵Martin Koch2020-01-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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>
* | AM: add plural form of setSystemProperties for global configuration ↵Martin Koch2020-01-171-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | 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>
* | AM: add plural form of set...SoundProperties for sources and sinks to ↵Martin Koch2020-01-171-0/+10
|/ | | | | | | | | | | | | 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>
* FOO: Issue #26 fix white space issues and apply new coding styleJens Lorenz2018-07-031-141/+141
| | | | Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
* codestyle: Remove empty single line c++ comments in ctor initializersJens Lorenz2018-06-201-5/+5
| | | | Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
* logging beautifyingChristian as GENIVI Maintainer2016-10-181-21/+23
| | | Signed-off-by: Christian as GENIVI Maintainer <genivi-maint-audiomanager@genivi.org>
* some updates of the fixChristian Linke2016-06-211-18/+1
| | | Signed-off-by: Christian Linke <Christian.Linke@bmw.de>
* cleanup routing interface to add clean abort and resend possibilities7.5Christian Linke2016-06-171-33/+21
| | | Signed-off-by: Christian Linke <Christian.Linke@bmw.de>
* Remove assert from database and replace by error handlingChristian Linke2016-04-111-2/+4
| | | Signed-off-by: Christian Linke <Christian.Linke@bmw.de>
* * rework of the build structure, adopt to standard cmake package structure7.4Christian Linke2016-02-151-0/+606
* check versions when loading the libs * introduction of the AudioManagerCore * give control plugin as file or directory * remove SQLITE * either find and use gmock or build and install it * fixed [Bug 411] * compile flag gnu11 is now used Signed-off-by: Christian Linke <Christian.Linke@bmw.de> Signed-off-by: Christian Linke <Christian.Linke@bmw.de>