christian mueller [Tue, 6 Mar 2012 14:28:59 +0000 (15:28 +0100)]
* last changes in the documentation
christian mueller [Tue, 6 Mar 2012 08:48:38 +0000 (09:48 +0100)]
* changed licence of Interfaceheaders and audiomanagertypes.h after review
christian mueller [Mon, 5 Mar 2012 21:49:12 +0000 (22:49 +0100)]
* updated license headers
* updated documentation
christian mueller [Mon, 5 Mar 2012 12:55:09 +0000 (13:55 +0100)]
* fixing CAmSerializer.h - smaller changes and copy past stuff
* adding new class in Controler plugin to use CAmSerializer to build up a shadow
* added test to test the new class (unfinished)
christian mueller [Thu, 1 Mar 2012 18:22:53 +0000 (19:22 +0100)]
Merge remote branch 'buildsau/master'
Conflicts:
AudioManagerDaemon/src/CAmDltWrapper.cpp
AudioManagerDaemon/src/main.cpp
include/shared/CAmDltWrapper.h
christian mueller [Thu, 1 Mar 2012 18:20:57 +0000 (19:20 +0100)]
* solved merge conflicts
christian mueller [Thu, 1 Mar 2012 18:12:55 +0000 (19:12 +0100)]
* fix [GAM-28] problems in routingsender.cpp
* [GAM-27] major refactoring: bringing everything to standardized names
* Enhancement of CAmSerializer.h
* improvement of documentation
* adoption & regeneration of inerfaces
Frank Herchet [Wed, 29 Feb 2012 14:42:08 +0000 (15:42 +0100)]
* fix debug output to stdout if WITH_DLT undefined
Frank Herchet [Wed, 29 Feb 2012 13:15:19 +0000 (14:15 +0100)]
Merge branch 'master' of qmuc300924:AudioManager
Frank Herchet [Wed, 29 Feb 2012 13:14:26 +0000 (14:14 +0100)]
* add command line argument "-V: print DLT logs to stdout" if compile flag WITH_DLT undefined
christian mueller [Wed, 29 Feb 2012 12:28:13 +0000 (13:28 +0100)]
Merge remote branch 'buildsau/master'
christian mueller [Wed, 29 Feb 2012 12:27:27 +0000 (13:27 +0100)]
* [ performance] for classes that do not need to be derived from, removed virtual desctructor
* implemented confirmation of routing ready in RoutingReceiver
* [Sockethandler] automatically set gDispatchDone to 0 when starting mainloop
* fixed unit text to work with latest changes (expect Dbus command interface)
* [GAM-4] added way to do synchronous calling on interfaces with the help of CAmSerializer.h
* reworked AsyncRoutingPlugin to work with CAmSerializer.h
* reworked AsyncRoutingPlugin to register elemtes in thread using CAmSerializer.h
* reworked AsncPlugin Tests to work with remodelled Plugin
Frank Herchet [Wed, 29 Feb 2012 08:59:38 +0000 (09:59 +0100)]
* fix compile error in DLTWrapper.cpp
Frank Herchet [Wed, 29 Feb 2012 08:38:02 +0000 (09:38 +0100)]
* [GAM-11] Merge branch 'dlt_dependency'
Conflicts:
CMakeLists.txt
cmake/config.cmake
Frank Herchet [Tue, 28 Feb 2012 14:45:50 +0000 (15:45 +0100)]
* [GAM-11] remove dependency from DLT in DLTWrapper if WITH_DLT is undefined
* [GAM-11] add some structs and enums to be compatible to DLT-interface
christian mueller [Mon, 27 Feb 2012 09:11:08 +0000 (10:11 +0100)]
* [GAM-4] updated interfaces
* shifted mainpage doxygen from EA generated to mainpage.h
* added logo to doxygen documentation
* fixed compile bug in cmakelists when no plugins are build
* [ GAM-23 ]fixed plugin version recognition in cmake
* first working CAmSerializer with DatabaseObserver
christian mueller [Mon, 27 Feb 2012 07:43:02 +0000 (08:43 +0100)]
* removed simple DBus Loop from DBusWrapper - is not needed anymore since Sockethandler is mandatory
Frank Herchet [Fri, 24 Feb 2012 12:29:02 +0000 (13:29 +0100)]
* [GAM-11] make project compilable without DLT
Frank Herchet [Fri, 24 Feb 2012 10:11:56 +0000 (11:11 +0100)]
* [GAM-11]: modify cmake and add compile flag WITH_DLT
christian mueller [Thu, 23 Feb 2012 16:37:07 +0000 (17:37 +0100)]
Merge remote branch 'buildsau/master'
christian mueller [Thu, 23 Feb 2012 16:25:23 +0000 (17:25 +0100)]
* [ GAM-4 ] Change Database Obsever notification implementation working, test are not ready yet. This implies that the Sockethandler is mandatory so I removed the cmake options.
Frank Herchet [Thu, 23 Feb 2012 13:07:32 +0000 (14:07 +0100)]
* remove spaces
Frank Herchet [Thu, 23 Feb 2012 09:32:26 +0000 (10:32 +0100)]
* remove dispensable method of CAmTelnetMenuHelper
Frank Herchet [Thu, 23 Feb 2012 09:21:53 +0000 (10:21 +0100)]
[GAM-14] enable some asci colors
* use DLTWrapper for debug and error output
Frank Herchet [Thu, 23 Feb 2012 08:04:53 +0000 (09:04 +0100)]
* rename local pointer, insert 'p' into name
Frank Herchet [Wed, 22 Feb 2012 09:35:19 +0000 (10:35 +0100)]
* [GAM-21] activate telnetserver tests
Frank Herchet [Wed, 22 Feb 2012 08:43:32 +0000 (09:43 +0100)]
Merge branch 'master' of qmuc300924:AudioManager
christian mueller [Tue, 21 Feb 2012 18:22:39 +0000 (19:22 +0100)]
* as discussed in the
face2face versioning scheme of the interfaces changed.
christian mueller [Tue, 21 Feb 2012 17:23:05 +0000 (18:23 +0100)]
* [ GAM-6 ] enhace routing algorithm: changed the way the routing algorithm gets information from controller
christian mueller [Tue, 21 Feb 2012 17:21:51 +0000 (18:21 +0100)]
* [ GAM-18 ] Add cancel rundown messages to interfaces: added possbility for controller to call rundown on command and routing interfaces
* beautified EA generated code in comments
christian mueller [Tue, 21 Feb 2012 15:21:11 +0000 (16:21 +0100)]
* [ GAM-1] AudioManager DBusPlugin crashes when Controller registers source/sink class on startup: changed plugin in a way that only messages are sent out when InterfaceReady was called
Frank Herchet [Tue, 21 Feb 2012 13:21:21 +0000 (14:21 +0100)]
* [GAM-21] 3 telnetserverTests
christian mueller [Tue, 21 Feb 2012 13:13:59 +0000 (14:13 +0100)]
* add proper version information in doxygen
christian mueller [Tue, 21 Feb 2012 09:46:12 +0000 (10:46 +0100)]
* [GAM-12] Change project types as discussed in the F2F: changed in all tests, updated audiomanagertypes.h and projecttypes.h
* change towards the versioning scheme of the audiomanager in CMakelists.txt
christian mueller [Mon, 20 Feb 2012 15:20:34 +0000 (16:20 +0100)]
* [GT-1835] Resolve issues identified by code screening process: added missing headers, added text version of LGPL v2.1
christian mueller [Mon, 20 Feb 2012 15:04:54 +0000 (16:04 +0100)]
Merge branch 'master', remote branch 'buildsau/master'
Frank Herchet [Mon, 20 Feb 2012 13:18:54 +0000 (14:18 +0100)]
* deactivate TelnetServerTest
Frank Herchet [Mon, 20 Feb 2012 07:41:52 +0000 (08:41 +0100)]
* add listMainConnections
* add listMainSources
* add listMainSinks
* some optimizations in CAmTelnetMenuHelper
Frank Herchet [Fri, 17 Feb 2012 08:08:31 +0000 (09:08 +0100)]
* fix reset of 'conn' command if number of arguments < 2
Frank Herchet [Tue, 14 Feb 2012 16:12:12 +0000 (17:12 +0100)]
* merge
Frank Herchet [Tue, 14 Feb 2012 16:00:45 +0000 (17:00 +0100)]
* merge of changes from Christian
Frank Herchet [Tue, 14 Feb 2012 15:47:51 +0000 (16:47 +0100)]
* modify contructor of CAmTelnetMenuHelper
Frank Herchet [Tue, 14 Feb 2012 15:47:22 +0000 (16:47 +0100)]
* add gtest for telnetserver
christian mueller [Mon, 13 Feb 2012 16:46:09 +0000 (17:46 +0100)]
* added command to option telnetserver
* make AudioManager build without warning again
christian mueller [Mon, 13 Feb 2012 15:26:36 +0000 (16:26 +0100)]
* fixed bug in remove connections
* added functionality in default ConnectionPlugin
christian mueller [Mon, 13 Feb 2012 13:55:12 +0000 (14:55 +0100)]
* added new functions to controlreceiver / databasehandler:
getSinkInfoDB
getSourceInfoDB
getMainConnectionInfoDB
* adopted changeMainConnectionRouteDB to new type
* added tests for these types
* recreation of interfaces
christian mueller [Mon, 13 Feb 2012 09:43:05 +0000 (10:43 +0100)]
* change includes in CAmTelnetMenuHelper
christian mueller [Mon, 13 Feb 2012 09:41:27 +0000 (10:41 +0100)]
Merge remote branch 'buildsau/master'
Frank Herchet [Fri, 10 Feb 2012 09:27:49 +0000 (10:27 +0100)]
* Update README; Short howto about the telnetserver
christian mueller [Thu, 9 Feb 2012 16:20:18 +0000 (17:20 +0100)]
* modify RoutingSender Async to match with TestHMI
* modify ControlSenderPlugin to have dummy behaviour
Frank Herchet [Thu, 9 Feb 2012 13:00:10 +0000 (14:00 +0100)]
* fix some methods in CAmTelnetMenuHelper
Frank Herchet [Thu, 9 Feb 2012 12:25:40 +0000 (13:25 +0100)]
* merge local changes with updated master
christian mueller [Thu, 9 Feb 2012 12:17:11 +0000 (13:17 +0100)]
* fix list domains in telnetserver
christian mueller [Thu, 9 Feb 2012 11:54:59 +0000 (12:54 +0100)]
Merge branch 'telnetserver'
christian mueller [Thu, 9 Feb 2012 11:38:18 +0000 (12:38 +0100)]
* adoption of RoutinInterfaceAsync to testHMI
* adoption of projekttypes.h to HMI
* comment out wrapper dlt messages because too much pollution
Frank Herchet [Thu, 9 Feb 2012 09:27:43 +0000 (10:27 +0100)]
* remove duplicate current command prompt
* remove debug output of TelnetServer.h
* fix compile error in main.cpp
* remove unused methods in TelnetServer.h
christian mueller [Wed, 8 Feb 2012 16:01:01 +0000 (17:01 +0100)]
* more changes regarding test controller. Now a very basic connect is supported
christian mueller [Wed, 8 Feb 2012 14:42:31 +0000 (15:42 +0100)]
* changed main to register observer (thanks TGO)
* changed command DBUSplugin to register Connection at 2nd DBUSMessageHandler Instance (thanks TGO)
* Expanded dummyController functionality
christian mueller [Wed, 8 Feb 2012 13:04:05 +0000 (14:04 +0100)]
* change doc path
christian mueller [Wed, 8 Feb 2012 10:08:30 +0000 (11:08 +0100)]
* renaming of databasetest - copy paste fault
Grape R5 [Wed, 8 Feb 2012 10:02:59 +0000 (11:02 +0100)]
* TelnetServer Implementation.
* TelnetServerTest Implementation
christian mueller [Tue, 7 Feb 2012 16:43:37 +0000 (17:43 +0100)]
* add another routing test
* change answer in case routing can not be done on only one domain
christian mueller [Tue, 7 Feb 2012 14:59:38 +0000 (15:59 +0100)]
* restructered document generation. Now only the functions of the daemon are generated
* sockethandler: take [0] instead of .front. added todo to make sockethandler faster
* added test for local routing
christian mueller [Mon, 6 Feb 2012 16:53:36 +0000 (17:53 +0100)]
* added function to routing algorithm that takes care of the route in case source and sink are in the same domain...
christian mueller [Mon, 6 Feb 2012 14:57:11 +0000 (15:57 +0100)]
* worked in feedback from Thomas Goering towards integration tests
* corrected startup sequence and modified the testplugin so that the startup sequences match
christian mueller [Wed, 1 Feb 2012 14:44:08 +0000 (15:44 +0100)]
* add an out of memory handler
christian mueller [Wed, 1 Feb 2012 09:50:15 +0000 (10:50 +0100)]
* implemented peeksinkclassIDs and peeksourceclassIDs
* changed interface of both from const to non-const
* corrected include headers to c++ style, eg. <cassert>
* corrected sendChangedData return type to void
* implemented tests for sinkclass and sourceclass peeking
* fixed bug in sockethandler (FD could not be removed) thanks to Frank
christian mueller [Tue, 31 Jan 2012 16:59:14 +0000 (17:59 +0100)]
* still the weired error but now really ok.
christian mueller [Tue, 31 Jan 2012 16:51:40 +0000 (17:51 +0100)]
Merge branch 'master' of https://git.genivi.org/srv/git/AudioManager
Conflicts:
AudioManagerDaemon/test/routing/routingTest.cpp
CHANGELOG
includes/config.h
christian mueller [Tue, 31 Jan 2012 16:50:54 +0000 (17:50 +0100)]
* weired git error .. anyway should be ok now
christian mueller [Mon, 30 Jan 2012 17:38:07 +0000 (18:38 +0100)]
* wrapping DLT calls in a new Class because of performance, codesize and lazyness reasons
* the whole project now compiles without a warning with -pedantic
christian mueller [Mon, 30 Jan 2012 17:38:07 +0000 (18:38 +0100)]
* fixed non reference in routing interface peeksourceclassID and peeksinkclassID
* fixed bug in complexer usage of routing algorithm
* added more router tests
christian mueller [Thu, 26 Jan 2012 17:10:02 +0000 (18:10 +0100)]
* regenerated EA code based on Conti Feedback.
* changed paths of audiomanagertypes include in generated files
* changed order of parameters in asyncSetSinkSoundProperty / asyncSetSourceSoundProperty / cbTimingInformationChanged to have common style over all interfaces.
* changed default include paths for Controller etc...
* cleanup of warnings
christian mueller [Wed, 25 Jan 2012 15:34:37 +0000 (16:34 +0100)]
* routing algorithm improvements
* routing algorithms first tests
christian mueller [Tue, 24 Jan 2012 16:07:25 +0000 (17:07 +0100)]
* finalized Router implementation
* added new generated ControlSendInterface with router support
christian mueller [Tue, 24 Jan 2012 16:04:42 +0000 (17:04 +0100)]
* formatting all the source code with eclipse source code style
* added used xml to the project
christian mueller [Wed, 18 Jan 2012 17:51:38 +0000 (18:51 +0100)]
* fixed wrong memset in main.cpp (thanks to frank)
* fixed compiler warnings in signalhandler
* added Router Class: this class does now the autorouting job. First commit, no tests yet
christian mueller [Wed, 18 Jan 2012 12:28:09 +0000 (13:28 +0100)]
* fix for package building with lower cmake versions
* fix DBus interface to be GLIB tolerant 32bit types
christian mueller [Mon, 16 Jan 2012 15:48:51 +0000 (16:48 +0100)]
* fix build without git
christian mueller [Mon, 16 Jan 2012 15:25:29 +0000 (16:25 +0100)]
* fixed compilation without git
* fixed compilation without tests
christian mueller [Sun, 15 Jan 2012 11:37:58 +0000 (12:37 +0100)]
* added package creation based on cpack
* updated .gitignore
christian mueller [Thu, 12 Jan 2012 16:26:10 +0000 (17:26 +0100)]
* added install and uninstall routines to make
christian mueller [Thu, 12 Jan 2012 15:22:01 +0000 (16:22 +0100)]
* just update changelog
christian mueller [Thu, 12 Jan 2012 15:08:54 +0000 (16:08 +0100)]
* fixed commandline option p is now recognized
* fixed bug: loading of routing plugins with version control now works
christian mueller [Tue, 10 Jan 2012 14:58:38 +0000 (15:58 +0100)]
* recreated the header files out of the model. Added versioning support in the headerfiles generated
* ensured compatibility with 64 bit systems while compiling dbus [ changed FindDBUS.cmake]
* updated the README to better support building
* updated typo in introspectable string of DBusWrapper
* reworked including strategie
* added getInterfafeVersion method on all interfaces
* added Interface Versioning support
* added version as part of .so ending
* it is no possible to set a vector of source and sink sound properties at a time
* added interface to ask for all loaded plugins on RoutingSender
* added first version of telnet server (not yet productive) - set to not active in CMakeLists.txt
* added changelog (created out of git commit log)
* added default values for all enum types to be save even on other if communication is on other domain
christian mueller [Fri, 30 Dec 2011 10:27:33 +0000 (11:27 +0100)]
* fixed sockethandler timespec issues
christian mueller [Fri, 30 Dec 2011 02:50:56 +0000 (03:50 +0100)]
changed README, added correct header in files
christian mueller [Thu, 29 Dec 2011 16:07:38 +0000 (17:07 +0100)]
*added versioning support automatically out of git
*added commandline parser
*changed DLT_CONTEXT for AudioManager to AudioManager
*added signalhandler
*TODO: make signalhandler not only call but correctly rundown the daemon
christian mueller [Wed, 28 Dec 2011 14:55:32 +0000 (15:55 +0100)]
* assert on empty busname (routinginterface)
* added busname for DbusroutingSender
* rework of sockethandlertests
* small changes on compilerflags
* new default error messages on dummy controller plugin
* new plugin Asynchronous including tests
christian mueller [Fri, 23 Dec 2011 13:32:22 +0000 (14:32 +0100)]
* finally, first socket test work
christian mueller [Fri, 23 Dec 2011 10:49:44 +0000 (11:49 +0100)]
* fixed no compile bug
* fixed sockethandler loop
christian mueller [Thu, 22 Dec 2011 16:27:16 +0000 (17:27 +0100)]
* rework of buildsystem
* now everything depends on a toplevel CMakefile
* cleanup of makefiles and compiler options
christian mueller [Wed, 21 Dec 2011 23:41:48 +0000 (00:41 +0100)]
* new run of code generation by EA
* removed audiomanagertypes.cpp it's creadted by EA, but empty
* get rid of dbusincludes, dbus files are now in the includes folder
christian mueller [Wed, 21 Dec 2011 22:58:33 +0000 (23:58 +0100)]
* first version of SocketHandler working with DBus
* currently Sockethandler test not working
christian mueller [Tue, 20 Dec 2011 23:14:56 +0000 (00:14 +0100)]
* fixed bug in database handler connected to delay calculation
christian mueller [Tue, 20 Dec 2011 22:58:20 +0000 (23:58 +0100)]
* first version of the sockethandler with test
Christian Mueller [Sun, 18 Dec 2011 22:36:20 +0000 (23:36 +0100)]
- changed header comment - entered correct licence
Christian Mueller [Sun, 18 Dec 2011 15:34:27 +0000 (16:34 +0100)]
- adds dbus test for command plugin
Christian Mueller [Sun, 18 Dec 2011 15:33:52 +0000 (16:33 +0100)]
- added comments in XML description
- fixed bug in Dbus signal sending
- corrected namespace usage
Christian Mueller [Fri, 16 Dec 2011 11:29:27 +0000 (12:29 +0100)]
changes to make controlSender compile & loadable