commit 6132e017a05ef1a73087c120eed06b476b25cd4c
Author: Thomas Schöpping <tschoepp@cit-ec.uni-bielefeld.de>
Date:   Tue Nov 6 14:47:11 2018 +0100

    enhanced UML component diagram

diff --git a/doc/componentdiagrams/µRtWare.svg b/doc/componentdiagrams/µRtWare.svg
index 262e741..09cf3f2 100644
--- a/doc/componentdiagrams/µRtWare.svg
+++ b/doc/componentdiagrams/µRtWare.svg
@@ -1,15 +1,21 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="183px" preserveAspectRatio="none" style="width:340px;height:183px;" version="1.1" viewBox="0 0 340 183" width="340px" zoomAndPan="magnify"><defs><filter height="300%" id="fpu7jyfqrbteg" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--entity urt_osal.h--><ellipse cx="295" cy="37" fill="#FEFECE" filter="url(#fpu7jyfqrbteg)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="67" x="261.5" y="66.9951">urt_osal.h</text><!--entity urtware.h--><ellipse cx="179" cy="37" fill="#FEFECE" filter="url(#fpu7jyfqrbteg)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="65" x="146.5" y="66.9951">urtware.h</text><!--entity urtware.hpp--><ellipse cx="55" cy="37" fill="#FEFECE" filter="url(#fpu7jyfqrbteg)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="83" x="13.5" y="66.9951">urtware.hpp</text><!--entity µRtWare--><rect fill="#FEFECE" filter="url(#fpu7jyfqrbteg)" height="46.2969" style="stroke: #A80036; stroke-width: 1.5;" width="99" x="129.5" y="126"/><rect fill="#FEFECE" height="10" style="stroke: #A80036; stroke-width: 1.5;" width="15" x="208.5" y="131"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="206.5" y="133"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="206.5" y="137"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="59" x="144.5" y="158.9951">µRtWare</text><!--link urt_osal.h to µRtWare--><path d="M278.956,53.215 C259.136,72.0091 225.256,104.1364 202.503,125.7129 " fill="none" id="urt_osal.h-µRtWare" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M278.2286,42.2483 A9,9 0 0 0 289.8657 54.5233" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--link urtware.h to µRtWare--><path d="M179,46.268 C179,62.956 179,101.1637 179,125.7129 " fill="none" id="urtware.h-µRtWare" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urtware.hpp to µRtWare--><path d="M64.3202,46.268 C83.1322,62.956 126.203,101.1637 153.876,125.7129 " fill="none" id="urtware.hpp-µRtWare" style="stroke: #A80036; stroke-width: 1.0;"/><!--
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="256px" preserveAspectRatio="none" style="width:485px;height:256px;" version="1.1" viewBox="0 0 485 256" width="485px" zoomAndPan="magnify"><defs><filter height="300%" id="f1jutassn3u6p6" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--cluster µRtWare_node--><polygon fill="#FFFFFF" filter="url(#f1jutassn3u6p6)" points="135,34,145,24,380,24,380,234,370,244,135,244,135,34" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="370" x2="379" y1="34" y2="25"/><line style="stroke: #000000; stroke-width: 1.5;" x1="135" x2="370" y1="34" y2="34"/><line style="stroke: #000000; stroke-width: 1.5;" x1="370" x2="370" y1="34" y2="244"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="67" x="220" y="49.9951">µRtWare</text><!--entity urtware.h--><ellipse cx="191" cy="93" fill="#FEFECE" filter="url(#f1jutassn3u6p6)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="65" x="158.5" y="122.9951">urtware.h</text><!--entity urtware.hpp--><ellipse cx="315" cy="93" fill="#FEFECE" filter="url(#f1jutassn3u6p6)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="83" x="273.5" y="122.9951">urtware.hpp</text><!--entity µRtWare--><rect fill="#FEFECE" filter="url(#f1jutassn3u6p6)" height="46.2969" style="stroke: #A80036; stroke-width: 1.5;" width="99" x="207.5" y="182"/><rect fill="#FEFECE" height="10" style="stroke: #A80036; stroke-width: 1.5;" width="15" x="286.5" y="187"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="284.5" y="189"/><rect fill="#FEFECE" height="2" style="stroke: #A80036; stroke-width: 1.5;" width="4" x="284.5" y="193"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="59" x="222.5" y="214.9951">µRtWare</text><!--entity urt_osal.h--><ellipse cx="440" cy="93" fill="#FEFECE" filter="url(#f1jutassn3u6p6)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="67" x="406.5" y="122.9951">urt_osal.h</text><!--entity urtwareconf.h--><ellipse cx="61" cy="93" fill="#FEFECE" filter="url(#f1jutassn3u6p6)" rx="8" ry="8" style="stroke: #A80036; stroke-width: 2.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="95" x="13.5" y="122.9951">urtwareconf.h</text><!--link urt_osal.h to µRtWare--><path d="M422.102,104.758 C392.448,122.583 332.545,158.591 293.632,181.9805 " fill="none" id="urt_osal.h-µRtWare" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M423.9301,93.7918 A9,9 0 0 0 432.6432 108.2895" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--link urtwareconf.h to µRtWare--><path d="M79.0977,104.157 C110.389,121.718 175.293,158.144 217.453,181.805 " fill="none" id="urtwareconf.h-µRtWare" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M68.7355,108.0396 A9,9 0 0 0 77.0142 93.2896" fill="none" style="stroke: #A80036; stroke-width: 1.5;"/><!--link urtware.h to µRtWare--><path d="M195.961,102.268 C205.974,118.956 228.898,157.164 243.628,181.7129 " fill="none" id="urtware.h-µRtWare" style="stroke: #A80036; stroke-width: 1.0;"/><!--link urtware.hpp to µRtWare--><path d="M310.641,102.268 C301.841,118.956 281.696,157.164 268.751,181.7129 " fill="none" id="urtware.hpp-µRtWare" style="stroke: #A80036; stroke-width: 1.0;"/><!--
 @startuml
 skinparam componentStyle uml2
 
+
 interface urt_osal.h
-interface urtware.h
-interface urtware.hpp
+interface urtwareconf.h
+
+node "µRtWare" as µRtWare_node {
+	interface urtware.h
+	interface urtware.hpp
 
-component µRtWare
-µRtWare -up-( urt_osal.h
-µRtWare -up- urtware.h
-µRtWare -up- urtware.hpp
+	component µRtWare
+	µRtWare -up-( urt_osal.h
+	µRtWare -up-( urtwareconf.h
+	µRtWare -up- urtware.h
+	µRtWare -up- urtware.hpp
+}
 
 @enduml
 
diff --git a/doc/componentdiagrams/µRtWare.uml b/doc/componentdiagrams/µRtWare.uml
index eed76cd..1506e4c 100644
--- a/doc/componentdiagrams/µRtWare.uml
+++ b/doc/componentdiagrams/µRtWare.uml
@@ -22,14 +22,23 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 @startuml
 skinparam componentStyle uml2
 
-interface urt_osal.h
-interface urtware.h
-interface urtware.hpp
+'-------------------------------------------------------------------------------
+' µRtWare
+'-------------------------------------------------------------------------------
 
-component µRtWare
-µRtWare -up-( urt_osal.h
-µRtWare -up- urtware.h
-µRtWare -up- urtware.hpp
+interface urt_osal.h
+interface urtwareconf.h
+
+node "µRtWare" as µRtWare_node {
+	interface urtware.h
+	interface urtware.hpp
+
+	component µRtWare
+	µRtWare -up-( urt_osal.h
+	µRtWare -up-( urtwareconf.h
+	µRtWare -up- urtware.h
+	µRtWare -up- urtware.hpp
+}
 
 @enduml
 
