diff options
author | christian mueller <christian.ei.mueller@bmw.de> | 2012-03-23 13:07:49 +0100 |
---|---|---|
committer | christian mueller <christian.ei.mueller@bmw.de> | 2012-03-23 13:07:49 +0100 |
commit | 2562647d64db42a4d124c9120f89e3072b7ec929 (patch) | |
tree | 802627aaec00a99c8227d2533eebdf19d71c22db | |
parent | a1f572cacb1c9b520a7f5271ce75c9ae2f4862c9 (diff) | |
download | audiomanager-2562647d64db42a4d124c9120f89e3072b7ec929.tar.gz |
* documentation enhancement
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
-rw-r--r-- | AudioManagerDaemon/docx/05_unique.dox | 7 | ||||
-rw-r--r-- | AudioManagerDaemon/docx/images/unique.svg | 209 |
2 files changed, 212 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 +*/ diff --git a/AudioManagerDaemon/docx/images/unique.svg b/AudioManagerDaemon/docx/images/unique.svg new file mode 100644 index 0000000..c957a1c --- /dev/null +++ b/AudioManagerDaemon/docx/images/unique.svg @@ -0,0 +1,209 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="179.797" + height="250.05112" + id="svg2" + version="1.1" + inkscape:version="0.47 r22583" + sodipodi:docname="unique.svg"> + <defs + id="defs4"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective10" /> + <inkscape:perspective + id="perspective3600" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective3632" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective3632-2" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective3671" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective3698" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective3727" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.979899" + inkscape:cx="90.384438" + inkscape:cy="51.977401" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="1678" + inkscape:window-height="976" + inkscape:window-x="0" + inkscape:window-y="25" + inkscape:window-maximized="1"> + <sodipodi:guide + orientation="0,1" + position="236.37061,82.827427" + id="guide3618" /> + <sodipodi:guide + orientation="0,1" + position="215.66249,249.50256" + id="guide3620" /> + <sodipodi:guide + orientation="0,1" + position="-27.78428,-18.692903" + id="guide3622" /> + <sodipodi:guide + orientation="1,0" + position="0.49999,127.77922" + id="guide3688" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-221.22849,-22.468225)"> + <rect + style="fill:#2d0cc0;fill-opacity:1;fill-rule:nonzero;stroke:#000600;stroke-width:0.766761;stroke-opacity:1" + id="rect2816" + width="120.23324" + height="82.149467" + x="279.14343" + y="189.69191" /> + <rect + style="fill:#00cc00;fill-opacity:1;fill-rule:nonzero;stroke:#000600;stroke-width:1.09071505;stroke-opacity:1" + id="rect2816-4" + width="119.90929" + height="166.67833" + x="279.30542" + y="23.013582" /> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 400.52548,189.69191 -177.78684,0" + id="path3616" /> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 399.51533,272.01934 -177.78684,0" + id="path3616-3" /> + <text + xml:space="preserve" + style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans" + x="221.72849" + y="267.97873" + id="text3659" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3661" + x="221.72849" + y="267.97873">ID 1</tspan></text> + <text + xml:space="preserve" + style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans" + x="221.72849" + y="200.80359" + id="text3659-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3661-9" + x="221.72849" + y="200.80359">ID 100</tspan></text> + <text + xml:space="preserve" + style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans" + x="221.72849" + y="184.57471" + id="text3659-7-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3661-9-9" + x="221.72849" + y="184.57471">ID 101</tspan></text> + <text + xml:space="preserve" + style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#f9f9f9;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans" + x="280.82242" + y="235.65385" + id="text3715" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3717" + x="280.82242" + y="235.65385" + style="font-size:24px">Fixed Area </tspan></text> + <text + xml:space="preserve" + style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#f9f9f9;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans" + x="334.61154" + y="119.37202" + id="text3715-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3717-1" + x="334.61154" + y="119.37202" + style="font-size:24px;text-align:center;text-anchor:middle">Dynamic</tspan><tspan + sodipodi:role="line" + x="337.93967" + y="149.37201" + style="font-size:24px;text-align:center;text-anchor:middle" + id="tspan3744"> Area </tspan></text> + </g> +</svg> |