summaryrefslogtreecommitdiff
path: root/AudioManagerCore/include
Commit message (Collapse)AuthorAgeFilesLines
* AMCore: correct behavior regarding registration of early connectionsMartin Koch2020-07-012-4/+4
| | | | | | - 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: add missing forwarding function for cbAckTransferConnection()Martin Koch2020-07-011-0/+1
| | | | Signed-off-by: Martin Koch <martin.koch@ese.de>
* AM: fix const handle in transferConnection family of functionsMartin Koch2020-07-012-2/+20
| | | | Signed-off-by: Martin Koch <martin.koch@ese.de>
* AM: change handling or registerEarlyConnectionMartin Koch2020-07-013-2/+3
| | | | | | | | - 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-016-0/+11
| | | | | | | | | | | | | | | | | | | 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>
* Update CAmControlReceiver.hdaduki2020-05-131-1/+1
| | | | | Indent /t to four spaces (I'm sorry that I'm not accustomed with gitHub GUI.)
* legacy redirection for typo correctiondaduki2020-05-131-0/+5
| | | | | | | legacy redirection for typo correction for the chage : from : changDomainStateDB to : changeDomainStateDB
* typo changDomainStateDB > changeDomainStateDBdaduki2020-05-111-1/+1
| | | typo changDomainStateDB > changeDomainStateDB
* AM: add plural form of setSystemProperties for global configuration ↵Martin Koch2020-01-176-0/+7
| | | | | | | | | | | | 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-176-0/+14
| | | | | | | | | | | | | 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-0311-1970/+2117
| | | | Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
* AMCore: Rework of preprocessor defines to improve readabilityJens Lorenz2018-06-203-100/+55
| | | | Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
* AMCore: remodel ctor Sender in Command and RoutingGuerra Mattia2017-09-292-1/+2
| | | | | | | | | 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>
* AM: Destroy plugin implementation.Kapildev Patel2017-09-292-91/+1
| | | | | | | 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>
* Two versions of CAmSerializer due to interface changes.Aleksandar Donchev2017-05-021-1/+1
| | | | | Signed-off-by: Christian Linke <christian.linke@bmw.de> Change-Id: I8c5d2b436ac9fcd61c76a21145c731f327cab1e2
* AMCore: Fix parameter names of increaseID & getNextConnectionIDJens Lorenz2017-04-111-5/+4
| | | | | | 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>
* * if needed the routing graph will be re-created from getRoute after aRouter_adaptionsAleksandar Donchev2017-02-202-325/+338
| | | | | database change has been observed. Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * many database observers can be registred now by the database handler.Aleksandar Donchev2017-02-206-166/+147
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * CAmRouterTest adoptions.Aleksandar Donchev2017-02-201-4/+7
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Max count of the returned routes and max allowed domain cyclesAleksandar Donchev2017-02-202-104/+197
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* Return all routes with all possible connection formatsChristian Linke2017-02-201-14/+14
| | | | | | | Removed obsolete sqlite interface handling Signed-off-by: Christian Linke <christian.linke@bmw.de> Change-Id: I380f6d4ce1dab2efa47620164e72a30fa144afdd
* AMCore: Fix deamon to update interrupt state of source.Jens Lorenz2016-11-252-0/+2
| | | | Signed-off-by: Toshiaki Isogai <tisogai@jp.adit-jv.com>
* remove telnet server from AudiomanagerChristian as GENIVI Maintainer2016-10-183-304/+1
| | | Signed-off-by: Christian as GENIVI Maintainer <genivi-maint-audiomanager@genivi.org>
* Improved the changes. Cleared wrongly issued errors.Christian Linke2016-08-301-6/+10
| | | Signed-off-by: Christian Linke <Christian.Linke@bmw.de>
* some updates of the fixChristian Linke2016-06-211-46/+49
| | | Signed-off-by: Christian Linke <Christian.Linke@bmw.de>
* cleanup routing interface to add clean abort and resend possibilities7.5Christian Linke2016-06-174-32/+208
| | | Signed-off-by: Christian Linke <Christian.Linke@bmw.de>
* Fix enter gateway issueChristian Linke2016-05-201-0/+1
| | | Signed-off-by: Christian Linke <Christian.Linke@bmw.de>
* switch off std::out route informationChristian Linke2016-04-271-2/+1
| | | | | destroy pipe in destructor of CAmSerializer. Signed-off-by: Christian Linke <Christian.Linke@bmw.de>
* Remove assert from database and replace by error handlingChristian Linke2016-04-113-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-1515-0/+3033
* 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>