summaryrefslogtreecommitdiff
path: root/AudioManagerDaemon/docx/04_components.dox
diff options
context:
space:
mode:
authorChristian Linke <christian.linke@bmw.de>2013-09-12 10:59:47 +0200
committerChristian Linke <christian.linke@bmw.de>2013-09-12 10:59:47 +0200
commit958a34ae8c5c6f25ba73640b9e7f9998b23fd62a (patch)
tree602bbf9f376a206ff28815d027c4540e939d788f /AudioManagerDaemon/docx/04_components.dox
parentbd532738184040b4367e79dcb8a804248e62f0fc (diff)
downloadaudiomanager-958a34ae8c5c6f25ba73640b9e7f9998b23fd62a.tar.gz
* added some documentation, removed sample project since it seems to addle users. Now the fidls are the matching final the EA version.
Signed-off-by: Christian Linke <christian.linke@bmw.de>
Diffstat (limited to 'AudioManagerDaemon/docx/04_components.dox')
-rw-r--r--AudioManagerDaemon/docx/04_components.dox14
1 files changed, 14 insertions, 0 deletions
diff --git a/AudioManagerDaemon/docx/04_components.dox b/AudioManagerDaemon/docx/04_components.dox
index c4084b8..7c8f9b4 100644
--- a/AudioManagerDaemon/docx/04_components.dox
+++ b/AudioManagerDaemon/docx/04_components.dox
@@ -81,5 +81,19 @@
am::IAmRoutingSend::returnBusName. The AudioManagerDaemon used this information to link a plugin with a domain. All other elements like
sinks, sources etc are linked to domains. This is how the hierarchy looks like that is used:
\image html routing_hierarchy.png
+
+ \subsection CAPIplugins CommonAPI plugins
+ As "sample code" with MIT license, PluginCommandInterfaceCAPI and PluginRoutingInterfaceCAPI are provided with the source code. The FRANCA
+ fidls have been generated out of the Enterprise architect model, so they might be used to draw project specific behavior in sequences.
+ The sources in src-gen have been generated out of the provided fidl files.
+
+ \image html PluginCommandInterfaceCAPI.png
+
+ \image html PluginRoutingInterfaceCAPI.png
+
+ There is no fixed domain associated with this plugin. So you have to implement the interface org::genivi::am::RoutingControlStub and report
+ busname and path to the routingplugin on the interface org::genivi::am::RoutingControlObserverStub like this:
+
+ \image html Register_Domain.png
*/