summaryrefslogtreecommitdiff
path: root/AudioManagerDaemon/docx/05_unique.dox
diff options
context:
space:
mode:
authorchristian mueller <christian.ei.mueller@bmw.de>2012-03-23 13:07:49 +0100
committerchristian mueller <christian.ei.mueller@bmw.de>2012-03-23 13:07:49 +0100
commit2562647d64db42a4d124c9120f89e3072b7ec929 (patch)
tree802627aaec00a99c8227d2533eebdf19d71c22db /AudioManagerDaemon/docx/05_unique.dox
parenta1f572cacb1c9b520a7f5271ce75c9ae2f4862c9 (diff)
downloadaudiomanager-2562647d64db42a4d124c9120f89e3072b7ec929.tar.gz
* documentation enhancement
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
Diffstat (limited to 'AudioManagerDaemon/docx/05_unique.dox')
-rw-r--r--AudioManagerDaemon/docx/05_unique.dox7
1 files changed, 3 insertions, 4 deletions
diff --git a/AudioManagerDaemon/docx/05_unique.dox b/AudioManagerDaemon/docx/05_unique.dox
index 0dc249b..a575ef8 100644
--- a/AudioManagerDaemon/docx/05_unique.dox
+++ b/AudioManagerDaemon/docx/05_unique.dox
@@ -17,7 +17,7 @@
/*!
\page uniquepage About unique IDs : Static vs Dynamic IDs
- \section why Why having two different kinds of ids?\n
+ \section why Why having two different kinds of ids?
The complexity of up-to-date IVI-systems demand to support sources and sinks dynamically added and removed in order to support the variety of CE products,
but parts of the system are never going to change - to start a dynamic registration here is a waste of system capacity.\n
\section setup The setup
@@ -28,10 +28,9 @@
AudioManagerController enters all elements of this domain in the database. Still, this domain can register additional elements during runtime.
In case of static setups, the RoutingAdapter needs to ensure that all static elements are ready to be used when the domain registers.\n
In order to ensure the uniqueness of IDs, there exist two separate ID areas (for each of sources, sinks, gateways and crossfaders):\n\n
- Fixed area (from 1..100)\n
- Variable area (starting from 101)\n\n
+ \image html unique.svg
In case of dynamic added elements, the audiomanagerdaemon ensures the uniqueness of the ID's, in case of the static setup, the project has to ensure the
uniqueness by assigning the IDs wisely. The knowledge of the static IDs need to be in the AudioManagerController, the RoutingAdapters and in the HMI
(optional because IDs will be reported anyway).\n
Domains cannot be static because registering them is the trigger for the AudioManagerController to enter the static values into the database.
-*/ \ No newline at end of file
+*/