From 92054392e287d0a518991202052d4b0155afdcfd Mon Sep 17 00:00:00 2001
From: Ludovic Apvrille <ludovic.apvrille@telecom-paristech.fr>
Date: Wed, 28 Sep 2016 10:45:46 +0000
Subject: [PATCH] Update on netcom model

---
 modeling/Netcom/DemoSept2016.xml            | 499 ++++++++++----------
 simulators/c++2/src_simulator/definitions.h |   2 +-
 2 files changed, 251 insertions(+), 250 deletions(-)

diff --git a/modeling/Netcom/DemoSept2016.xml b/modeling/Netcom/DemoSept2016.xml
index b9398001f9..7617f33545 100644
--- a/modeling/Netcom/DemoSept2016.xml
+++ b/modeling/Netcom/DemoSept2016.xml
@@ -3,12 +3,12 @@
 <TURTLEGMODELING version="0.98-beta4">
 
 <Modeling type="TML Component Design" nameTab="Demo_TX" >
-<TMLComponentTaskDiagramPanel name="TML Component Task Diagram" minX="0" maxX="1688" minY="0" maxY="469" channels="true" events="true" requests="true" zoom="0.6400000000000001" >
+<TMLComponentTaskDiagramPanel name="TML Component Task Diagram" minX="0" maxX="1537" minY="0" maxY="398" channels="true" events="true" requests="true" zoom="0.6400000000000001" >
 <CONNECTOR type="126" id="1" >
 <cdparam x="336" y="195" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="337" y="307" id="183" />
+<P1  x="334" y="195" id="183" />
 <P2  x="370" y="193" id="124" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
@@ -16,15 +16,15 @@
 <cdparam x="630" y="194" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="625" y="203" id="285" />
-<P2  x="631" y="318" id="340" />
+<P1  x="530" y="203" id="285" />
+<P2  x="558" y="197" id="340" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3" >
 <cdparam x="317" y="317" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="242" y="175" id="256" />
+<P1  x="313" y="317" id="256" />
 <P2  x="302" y="307" id="181" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
@@ -32,16 +32,16 @@
 <cdparam x="832" y="318" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="847" y="314" id="532" />
-<P2  x="693" y="175" id="605" />
+<P1  x="814" y="309" id="532" />
+<P2  x="821" y="316" id="605" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="7" >
 <cdparam x="895" y="333" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="677" y="175" id="600" />
-<P2  x="226" y="175" id="251" />
+<P1  x="821" y="332" id="600" />
+<P2  x="313" y="333" id="251" />
 <Point x="822" y="346" />
 <Point x="317" y="346" />
 <AutomaticDrawing  data="true" />
@@ -66,7 +66,7 @@
 <cdparam x="410" y="305" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="410" y="175" id="237" />
+<P1  x="355" y="317" id="237" />
 <P2  x="351" y="307" id="179" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
@@ -74,80 +74,80 @@
 <cdparam x="749" y="312" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="677" y="175" id="581" />
-<P2  x="426" y="175" id="232" />
+<P1  x="696" y="332" id="581" />
+<P2  x="355" y="333" id="232" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="10" >
 <cdparam x="793" y="318" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="847" y="314" id="530" />
-<P2  x="693" y="175" id="586" />
+<P1  x="759" y="309" id="530" />
+<P2  x="696" y="316" id="586" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="11" >
 <cdparam x="1082" y="217" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="990" y="206" id="417" />
-<P2  x="990" y="200" id="430" />
+<P1  x="1065" y="211" id="417" />
+<P2  x="1021" y="209" id="430" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="12" >
 <cdparam x="1082" y="313" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="937" y="173" id="403" />
-<P2  x="912" y="271" id="419" />
+<P1  x="937" y="262" id="403" />
+<P2  x="950" y="278" id="419" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="13" >
 <cdparam x="1082" y="445" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="677" y="178" id="505" />
-<P2  x="921" y="173" id="398" />
+<P1  x="909" y="214" id="505" />
+<P2  x="921" y="262" id="398" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="14" >
 <cdparam x="1082" y="92" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="937" y="172" id="448" />
-<P2  x="912" y="144" id="432" />
+<P1  x="937" y="137" id="448" />
+<P2  x="950" y="150" id="432" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="15" >
 <cdparam x="1082" y="309" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="677" y="143" id="486" />
-<P2  x="921" y="172" id="443" />
+<P1  x="909" y="153" id="486" />
+<P2  x="921" y="137" id="443" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="16" >
 <cdparam x="236" y="407" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="130" y="96" id="41" />
-<P2  x="135" y="324" id="56" />
+<P1  x="128" y="195" id="41" />
+<P2  x="112" y="197" id="56" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="17" >
 <cdparam x="1412" y="519" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="481" y="173" id="351" />
-<P2  x="677" y="181" id="543" />
+<P1  x="680" y="278" id="351" />
+<P2  x="677" y="299" id="543" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="18" >
 <cdparam x="1412" y="312" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="481" y="134" id="370" />
-<P2  x="677" y="139" id="562" />
+<P1  x="680" y="112" id="370" />
+<P2  x="677" y="144" id="562" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="19" >
@@ -155,7 +155,7 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="426" y="175" id="154" />
-<P2  x="481" y="173" id="315" />
+<P2  x="481" y="300" id="315" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="20" >
@@ -163,30 +163,30 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="426" y="136" id="135" />
-<P2  x="481" y="136" id="296" />
+<P2  x="481" y="128" id="296" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="21" >
 <cdparam x="386" y="318" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="199" y="136" id="90" />
-<P2  x="226" y="138" id="213" />
+<P1  x="199" y="125" id="90" />
+<P2  x="226" y="126" id="213" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="22" >
 <cdparam x="386" y="525" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="199" y="175" id="71" />
-<P2  x="226" y="175" id="194" />
+<P1  x="199" y="240" id="71" />
+<P2  x="226" y="272" id="194" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="23" >
 <cdparam x="488" y="520" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="242" y="175" id="199" />
+<P1  x="242" y="272" id="199" />
 <P2  x="256" y="291" id="177" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
@@ -194,16 +194,16 @@
 <cdparam x="488" y="318" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="242" y="138" id="218" />
-<P2  x="258" y="140" id="122" />
+<P1  x="242" y="126" id="218" />
+<P2  x="258" y="129" id="122" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="25" >
 <cdparam x="318" y="317" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="183" y="153" id="45" />
-<P2  x="183" y="136" id="95" />
+<P1  x="182" y="140" id="45" />
+<P2  x="183" y="125" id="95" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="26" >
@@ -211,15 +211,15 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="179" y="277" id="60" />
-<P2  x="183" y="175" id="76" />
+<P2  x="183" y="240" id="76" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="27" >
 <cdparam x="246" y="435" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="57" y="324" id="58" />
-<P2  x="79" y="96" id="43" />
+<P1  x="59" y="197" id="58" />
+<P2  x="84" y="195" id="43" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="28" >
@@ -242,7 +242,7 @@
 <cdparam x="813" y="526" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="289" y="307" id="173" />
+<P1  x="292" y="195" id="173" />
 <P2  x="308" y="193" id="118" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
@@ -250,39 +250,39 @@
 <cdparam x="1173" y="639" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="497" y="173" id="320" />
-<P2  x="631" y="318" id="336" />
+<P1  x="497" y="300" id="320" />
+<P2  x="555" y="309" id="336" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="32" >
 <cdparam x="1173" y="437" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="497" y="136" id="301" />
-<P2  x="641" y="150" id="281" />
+<P1  x="497" y="128" id="301" />
+<P2  x="497" y="146" id="281" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="33" >
 <cdparam x="1570" y="527" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="641" y="148" id="283" />
-<P2  x="497" y="134" id="375" />
+<P1  x="641" y="149" id="283" />
+<P2  x="664" y="112" id="375" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="34" >
 <cdparam x="1571" y="688" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="631" y="318" id="338" />
-<P2  x="497" y="173" id="356" />
+<P1  x="647" y="271" id="338" />
+<P2  x="664" y="278" id="356" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="35" >
 <cdparam x="1498" y="645" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="631" y="318" id="334" />
+<P1  x="647" y="240" id="334" />
 <P2  x="625" y="203" id="279" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
@@ -290,47 +290,47 @@
 <cdparam x="1082" y="445" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="693" y="181" id="548" />
-<P2  x="847" y="314" id="528" />
+<P1  x="693" y="299" id="548" />
+<P2  x="719" y="296" id="528" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="37" >
 <cdparam x="1082" y="445" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="693" y="139" id="567" />
-<P2  x="874" y="153" id="475" />
+<P1  x="693" y="144" id="567" />
+<P2  x="708" y="139" id="475" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="38" >
 <cdparam x="1082" y="445" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="874" y="163" id="473" />
-<P2  x="693" y="143" id="491" />
+<P1  x="852" y="172" id="473" />
+<P2  x="893" y="153" id="491" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="39" >
 <cdparam x="1082" y="445" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="719" y="219" id="526" />
-<P2  x="693" y="178" id="510" />
+<P1  x="863" y="234" id="526" />
+<P2  x="893" y="214" id="510" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="40" >
 <cdparam x="1082" y="445" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="767" y="202" id="524" />
-<P2  x="858" y="207" id="471" />
+<P1  x="767" y="197" id="524" />
+<P2  x="796" y="196" id="471" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <COMPONENT type="1200" id="117" >
 <cdparam x="21" y="50" />
 <sizeparam width="170" height="275" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="1048" minY="0" maxY="469" />
+<cdrectangleparam minX="0" maxX="897" minY="0" maxY="398" />
 <infoparam name="Composite component" value="Init" />
 <TGConnectingPoint num="0" id="109" />
 <TGConnectingPoint num="1" id="110" />
@@ -346,7 +346,7 @@
 </COMPONENT>
 <SUBCOMPONENT type="1202" id="55" >
 <father id="117" num="0" />
-<cdparam x="47" y="104" />
+<cdparam x="46" y="91" />
 <sizeparam width="128" height="96" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="42" minY="0" maxY="179" />
@@ -365,7 +365,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="42" >
 <father id="55" num="0" />
-<cdparam x="122" y="96" />
+<cdparam x="120" y="179" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -382,7 +382,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="44" >
 <father id="55" num="1" />
-<cdparam x="71" y="96" />
+<cdparam x="76" y="179" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -399,7 +399,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="46" >
 <father id="55" num="2" />
-<cdparam x="167" y="145" />
+<cdparam x="166" y="132" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -416,7 +416,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1202" id="70" >
 <father id="117" num="1" />
-<cdparam x="43" y="220" />
+<cdparam x="43" y="205" />
 <sizeparam width="128" height="96" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="42" minY="0" maxY="179" />
@@ -436,7 +436,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="57" >
 <father id="70" num="0" />
-<cdparam x="127" y="308" />
+<cdparam x="104" y="197" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -453,7 +453,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="59" >
 <father id="70" num="1" />
-<cdparam x="49" y="308" />
+<cdparam x="51" y="197" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -487,7 +487,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1201" id="89" >
 <father id="117" num="2" />
-<cdparam x="183" y="167" />
+<cdparam x="183" y="232" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="162" minY="-8" maxY="267" />
@@ -513,7 +513,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1201" id="108" >
 <father id="117" num="3" />
-<cdparam x="183" y="128" />
+<cdparam x="183" y="117" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="162" minY="-8" maxY="267" />
@@ -542,7 +542,7 @@
 <cdparam x="234" y="50" />
 <sizeparam width="184" height="275" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="1048" minY="0" maxY="469" />
+<cdrectangleparam minX="0" maxX="897" minY="0" maxY="398" />
 <infoparam name="Composite component" value="AppForward" />
 <TGConnectingPoint num="0" id="270" />
 <TGConnectingPoint num="1" id="271" />
@@ -612,7 +612,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="123" >
 <father id="134" num="2" />
-<cdparam x="258" y="132" />
+<cdparam x="258" y="121" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -720,7 +720,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="174" >
 <father id="193" num="0" />
-<cdparam x="281" y="291" />
+<cdparam x="284" y="195" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -805,7 +805,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="184" >
 <father id="193" num="5" />
-<cdparam x="329" y="291" />
+<cdparam x="326" y="195" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -822,7 +822,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1201" id="212" >
 <father id="278" num="4" />
-<cdparam x="226" y="167" />
+<cdparam x="226" y="264" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="176" minY="-8" maxY="267" />
@@ -848,7 +848,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1201" id="231" >
 <father id="278" num="5" />
-<cdparam x="226" y="130" />
+<cdparam x="226" y="118" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="176" minY="-8" maxY="267" />
@@ -874,7 +874,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1201" id="250" >
 <father id="278" num="6" />
-<cdparam x="410" y="167" />
+<cdparam x="347" y="317" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="176" minY="-8" maxY="267" />
@@ -900,7 +900,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1201" id="269" >
 <father id="278" num="7" />
-<cdparam x="226" y="167" />
+<cdparam x="305" y="317" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="176" minY="-8" maxY="267" />
@@ -929,7 +929,7 @@
 <cdparam x="489" y="48" />
 <sizeparam width="183" height="275" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="1048" minY="0" maxY="469" />
+<cdrectangleparam minX="0" maxX="897" minY="0" maxY="398" />
 <infoparam name="Composite component" value="FFT" />
 <TGConnectingPoint num="0" id="389" />
 <TGConnectingPoint num="1" id="390" />
@@ -981,7 +981,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="282" >
 <father id="295" num="1" />
-<cdparam x="625" y="142" />
+<cdparam x="497" y="138" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -998,7 +998,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="284" >
 <father id="295" num="2" />
-<cdparam x="625" y="140" />
+<cdparam x="625" y="141" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1015,7 +1015,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="286" >
 <father id="295" num="3" />
-<cdparam x="617" y="187" />
+<cdparam x="522" y="187" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1032,7 +1032,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1201" id="314" >
 <father id="397" num="1" />
-<cdparam x="481" y="128" />
+<cdparam x="481" y="120" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="175" minY="-8" maxY="267" />
@@ -1058,7 +1058,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1201" id="333" >
 <father id="397" num="2" />
-<cdparam x="481" y="165" />
+<cdparam x="481" y="292" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="175" minY="-8" maxY="267" />
@@ -1084,7 +1084,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1202" id="350" >
 <father id="397" num="3" />
-<cdparam x="511" y="214" />
+<cdparam x="511" y="205" />
 <sizeparam width="128" height="96" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="55" minY="0" maxY="179" />
@@ -1103,7 +1103,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="335" >
 <father id="350" num="0" />
-<cdparam x="623" y="302" />
+<cdparam x="631" y="232" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1120,7 +1120,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="337" >
 <father id="350" num="1" />
-<cdparam x="623" y="302" />
+<cdparam x="547" y="293" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1137,7 +1137,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="339" >
 <father id="350" num="2" />
-<cdparam x="623" y="302" />
+<cdparam x="631" y="263" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1154,7 +1154,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="341" >
 <father id="350" num="3" />
-<cdparam x="623" y="302" />
+<cdparam x="550" y="197" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1171,7 +1171,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1201" id="369" >
 <father id="397" num="4" />
-<cdparam x="481" y="165" />
+<cdparam x="664" y="270" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="175" minY="-8" maxY="267" />
@@ -1197,7 +1197,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1201" id="388" >
 <father id="397" num="5" />
-<cdparam x="481" y="126" />
+<cdparam x="664" y="104" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="175" minY="-8" maxY="267" />
@@ -1226,7 +1226,7 @@
 <cdparam x="929" y="49" />
 <sizeparam width="164" height="275" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="1048" minY="0" maxY="469" />
+<cdrectangleparam minX="0" maxX="897" minY="0" maxY="398" />
 <infoparam name="Composite component" value="AppUser" />
 <TGConnectingPoint num="0" id="462" />
 <TGConnectingPoint num="1" id="463" />
@@ -1242,7 +1242,7 @@
 </COMPONENT>
 <SUBCOMPONENT type="1201" id="416" >
 <father id="470" num="0" />
-<cdparam x="921" y="165" />
+<cdparam x="921" y="254" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="156" minY="-8" maxY="267" />
@@ -1268,7 +1268,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1202" id="429" >
 <father id="470" num="1" />
-<cdparam x="920" y="214" />
+<cdparam x="958" y="219" />
 <sizeparam width="128" height="96" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="36" minY="0" maxY="179" />
@@ -1287,7 +1287,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="418" >
 <father id="429" num="0" />
-<cdparam x="982" y="206" />
+<cdparam x="1057" y="211" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1304,7 +1304,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="420" >
 <father id="429" num="1" />
-<cdparam x="912" y="263" />
+<cdparam x="950" y="270" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1321,7 +1321,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1202" id="442" >
 <father id="470" num="2" />
-<cdparam x="920" y="96" />
+<cdparam x="958" y="105" />
 <sizeparam width="128" height="96" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="36" minY="0" maxY="179" />
@@ -1340,7 +1340,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="431" >
 <father id="442" num="0" />
-<cdparam x="982" y="184" />
+<cdparam x="1013" y="193" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1357,7 +1357,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="433" >
 <father id="442" num="1" />
-<cdparam x="912" y="136" />
+<cdparam x="950" y="142" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1374,7 +1374,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1201" id="461" >
 <father id="470" num="3" />
-<cdparam x="921" y="164" />
+<cdparam x="921" y="129" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="156" minY="-8" maxY="267" />
@@ -1403,7 +1403,7 @@
 <cdparam x="685" y="49" />
 <sizeparam width="216" height="275" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="1048" minY="0" maxY="469" />
+<cdrectangleparam minX="0" maxX="897" minY="0" maxY="398" />
 <infoparam name="Composite component" value="AppSink" />
 <TGConnectingPoint num="0" id="619" />
 <TGConnectingPoint num="1" id="620" />
@@ -1419,7 +1419,7 @@
 </COMPONENT>
 <SUBCOMPONENT type="1202" id="485" >
 <father id="627" num="0" />
-<cdparam x="738" y="103" />
+<cdparam x="716" y="92" />
 <sizeparam width="128" height="96" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="88" minY="0" maxY="179" />
@@ -1438,7 +1438,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="472" >
 <father id="485" num="0" />
-<cdparam x="850" y="191" />
+<cdparam x="788" y="180" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1455,7 +1455,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="474" >
 <father id="485" num="1" />
-<cdparam x="858" y="155" />
+<cdparam x="836" y="164" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1472,7 +1472,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="476" >
 <father id="485" num="2" />
-<cdparam x="858" y="145" />
+<cdparam x="708" y="131" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1489,7 +1489,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1201" id="504" >
 <father id="627" num="1" />
-<cdparam x="677" y="135" />
+<cdparam x="893" y="145" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="208" minY="-8" maxY="267" />
@@ -1515,7 +1515,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1201" id="523" >
 <father id="627" num="2" />
-<cdparam x="677" y="170" />
+<cdparam x="893" y="206" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="208" minY="-8" maxY="267" />
@@ -1541,7 +1541,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1202" id="542" >
 <father id="627" num="3" />
-<cdparam x="727" y="210" />
+<cdparam x="727" y="205" />
 <sizeparam width="128" height="96" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="88" minY="0" maxY="179" />
@@ -1562,7 +1562,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="525" >
 <father id="542" num="0" />
-<cdparam x="759" y="202" />
+<cdparam x="759" y="197" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1579,7 +1579,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="527" >
 <father id="542" num="1" />
-<cdparam x="719" y="211" />
+<cdparam x="847" y="226" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1596,7 +1596,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="529" >
 <father id="542" num="2" />
-<cdparam x="839" y="298" />
+<cdparam x="719" y="288" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1613,7 +1613,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="531" >
 <father id="542" num="3" />
-<cdparam x="839" y="298" />
+<cdparam x="751" y="293" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1630,7 +1630,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1203" id="533" >
 <father id="542" num="4" />
-<cdparam x="839" y="298" />
+<cdparam x="806" y="293" />
 <sizeparam width="16" height="16" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="120" minY="-8" maxY="88" />
@@ -1647,7 +1647,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1201" id="561" >
 <father id="627" num="4" />
-<cdparam x="677" y="173" />
+<cdparam x="677" y="291" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="208" minY="-8" maxY="267" />
@@ -1673,7 +1673,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1201" id="580" >
 <father id="627" num="5" />
-<cdparam x="677" y="131" />
+<cdparam x="677" y="136" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="208" minY="-8" maxY="267" />
@@ -1699,7 +1699,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1201" id="599" >
 <father id="627" num="6" />
-<cdparam x="677" y="167" />
+<cdparam x="688" y="316" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="208" minY="-8" maxY="267" />
@@ -1725,7 +1725,7 @@
 </SUBCOMPONENT>
 <SUBCOMPONENT type="1201" id="618" >
 <father id="627" num="7" />
-<cdparam x="677" y="167" />
+<cdparam x="813" y="316" />
 <sizeparam width="16" height="16" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-8" maxX="208" minY="-8" maxY="267" />
@@ -1755,8 +1755,8 @@
 
 <TMLActivityDiagramPanel name="F_Source" minX="10" maxX="2500" minY="10" maxY="1500" >
 <COMPONENT type="1010" id="630" >
-<cdparam x="293" y="291" />
-<sizeparam width="56" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="296" y="291" />
+<sizeparam width="51" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="wait event" value="done() " />
@@ -1777,8 +1777,8 @@
 </COMPONENT>
 
 <COMPONENT type="1008" id="635" >
-<cdparam x="233" y="345" />
-<sizeparam width="179" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="239" y="345" />
+<sizeparam width="167" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="send event" value="Init_evt_out(size, nbOfFFTs)" />
@@ -1793,8 +1793,8 @@
 </COMPONENT>
 
 <COMPONENT type="1007" id="638" >
-<cdparam x="277" y="238" />
-<sizeparam width="89" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="280" y="238" />
+<sizeparam width="82" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="send request" value="Init_out(size)" />
@@ -1870,8 +1870,8 @@
 
 <TMLActivityDiagramPanel name="X_Source" minX="10" maxX="2500" minY="10" maxY="1500" >
 <COMPONENT type="1008" id="651" >
-<cdparam x="346" y="277" />
-<sizeparam width="52" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="349" y="277" />
+<sizeparam width="47" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="send event" value="done()" />
@@ -1892,8 +1892,8 @@
 </COMPONENT>
 
 <COMPONENT type="1006" id="656" >
-<cdparam x="297" y="211" />
-<sizeparam width="149" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="303" y="211" />
+<sizeparam width="136" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="write channel" value="Source_ch_out(2*size)" />
@@ -1905,8 +1905,8 @@
 </COMPONENT>
 
 <COMPONENT type="1034" id="659" >
-<cdparam x="315" y="132" />
-<sizeparam width="113" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="318" y="132" />
+<sizeparam width="106" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="read args" value="getReqArg (size)" />
@@ -1964,8 +1964,8 @@
 
 <TMLActivityDiagramPanel name="F_APP" minX="10" maxX="2500" minY="10" maxY="1500" >
 <COMPONENT type="1008" id="668" >
-<cdparam x="779" y="607" />
-<sizeparam width="77" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="781" y="607" />
+<sizeparam width="72" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="send event" value="setType(2)" />
@@ -1978,8 +1978,8 @@
 </COMPONENT>
 
 <COMPONENT type="1008" id="671" >
-<cdparam x="751" y="376" />
-<sizeparam width="77" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="753" y="376" />
+<sizeparam width="72" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="send event" value="setType(1)" />
@@ -1992,8 +1992,8 @@
 </COMPONENT>
 
 <COMPONENT type="1010" id="674" >
-<cdparam x="773" y="489" />
-<sizeparam width="48" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="775" y="489" />
+<sizeparam width="45" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="wait event" value="do2() " />
@@ -2005,8 +2005,8 @@
 </COMPONENT>
 
 <COMPONENT type="1010" id="677" >
-<cdparam x="748" y="270" />
-<sizeparam width="48" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="750" y="270" />
+<sizeparam width="45" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="wait event" value="do1() " />
@@ -2018,8 +2018,8 @@
 </COMPONENT>
 
 <COMPONENT type="1014" id="681" >
-<cdparam x="500" y="213" />
-<sizeparam width="178" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="503" y="213" />
+<sizeparam width="172" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="for loop" value="for(i=0;i&lt;nbOfFFTs;i = i+1)" />
@@ -2032,8 +2032,8 @@
 </COMPONENT>
 
 <COMPONENT type="1010" id="684" >
-<cdparam x="270" y="157" />
-<sizeparam width="228" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="276" y="157" />
+<sizeparam width="217" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="wait event" value="AppForward_evt_in(size, nbOfFFTs) " />
@@ -2065,8 +2065,8 @@
 </COMPONENT>
 
 <COMPONENT type="1007" id="691" >
-<cdparam x="719" y="550" />
-<sizeparam width="171" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="723" y="550" />
+<sizeparam width="162" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="send request" value="AppForward_req_out(size)" />
@@ -2079,8 +2079,8 @@
 </COMPONENT>
 
 <COMPONENT type="1007" id="694" >
-<cdparam x="705" y="324" />
-<sizeparam width="171" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="709" y="324" />
+<sizeparam width="162" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="send request" value="AppForward_req_out(size)" />
@@ -2093,8 +2093,8 @@
 </COMPONENT>
 
 <COMPONENT type="1008" id="697" >
-<cdparam x="746" y="657" />
-<sizeparam width="169" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="751" y="657" />
+<sizeparam width="159" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="send event" value="AppForward_evt_out(size)" />
@@ -2108,8 +2108,8 @@
 </COMPONENT>
 
 <COMPONENT type="1008" id="700" >
-<cdparam x="699" y="435" />
-<sizeparam width="169" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="704" y="435" />
+<sizeparam width="159" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="send event" value="AppForward_evt_out(size)" />
@@ -2174,7 +2174,7 @@
 <cdparam x="678" y="227" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="678" y="227" id="679" />
+<P1  x="675" y="227" id="679" />
 <P2  x="772" y="265" id="675" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
@@ -2215,8 +2215,8 @@
 
 <TMLActivityDiagramPanel name="X_App" minX="10" maxX="2500" minY="10" maxY="1500" >
 <COMPONENT type="1010" id="714" >
-<cdparam x="570" y="276" />
-<sizeparam width="100" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="574" y="276" />
+<sizeparam width="93" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="wait event" value="setType(type) " />
@@ -2238,8 +2238,8 @@
 </COMPONENT>
 
 <COMPONENT type="1006" id="719" >
-<cdparam x="772" y="439" />
-<sizeparam width="115" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="776" y="439" />
+<sizeparam width="106" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="write channel" value="APP_ch_out(size)" />
@@ -2264,7 +2264,7 @@
 <SUBCOMPONENT type="-1" id="720" >
 <father id="727" num="0" />
 <cdparam x="626" y="369" />
-<sizeparam width="77" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="73" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ type == 1]" />
@@ -2272,7 +2272,7 @@
 <SUBCOMPONENT type="-1" id="721" >
 <father id="727" num="1" />
 <cdparam x="736" y="344" />
-<sizeparam width="77" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="73" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ type == 2]" />
@@ -2280,7 +2280,7 @@
 <SUBCOMPONENT type="-1" id="722" >
 <father id="727" num="2" />
 <cdparam x="721" y="379" />
-<sizeparam width="14" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" />
 <infoparam name="guard 3" value="[ ]" />
@@ -2296,8 +2296,8 @@
 </COMPONENT>
 
 <COMPONENT type="1006" id="732" >
-<cdparam x="441" y="442" />
-<sizeparam width="115" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="445" y="442" />
+<sizeparam width="106" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="write channel" value="APP_ch_out(size)" />
@@ -2309,8 +2309,8 @@
 </COMPONENT>
 
 <COMPONENT type="1034" id="735" >
-<cdparam x="442" y="204" />
-<sizeparam width="113" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="445" y="204" />
+<sizeparam width="106" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="read args" value="getReqArg (size)" />
@@ -2392,8 +2392,8 @@
 
 <TMLActivityDiagramPanel name="F_FFT" minX="10" maxX="2500" minY="10" maxY="1500" >
 <COMPONENT type="1030" id="747" >
-<cdparam x="455" y="150" />
-<sizeparam width="92" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="458" y="150" />
+<sizeparam width="87" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="for ever loop" value="Loop for ever" />
@@ -2402,8 +2402,8 @@
 </COMPONENT>
 
 <COMPONENT type="1010" id="750" >
-<cdparam x="583" y="339" />
-<sizeparam width="83" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="586" y="339" />
+<sizeparam width="77" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="wait event" value="FFT_done() " />
@@ -2415,8 +2415,8 @@
 </COMPONENT>
 
 <COMPONENT type="1010" id="753" >
-<cdparam x="570" y="209" />
-<sizeparam width="110" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="573" y="209" />
+<sizeparam width="104" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="wait event" value="FFT_evt_in(size) " />
@@ -2438,8 +2438,8 @@
 </COMPONENT>
 
 <COMPONENT type="1008" id="758" >
-<cdparam x="566" y="392" />
-<sizeparam width="116" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="570" y="392" />
+<sizeparam width="108" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="send event" value="FFT_evt_out(size)" />
@@ -2452,13 +2452,14 @@
 </COMPONENT>
 
 <COMPONENT type="1007" id="761" >
-<cdparam x="566" y="281" />
-<sizeparam width="118" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="570" y="281" />
+<sizeparam width="111" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="send request" value="FFT_req_out(size)" />
 <TGConnectingPoint num="0" id="759" />
 <TGConnectingPoint num="1" id="760" />
+<breakpoint />
 <extraparam>
 <Data requestName="FFT_req_out" nbOfParams="5" />
 <Param index="0" value="size" />
@@ -2510,7 +2511,7 @@
 <cdparam x="421" y="159" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="547" y="164" id="746" />
+<P1  x="545" y="164" id="746" />
 <P2  x="625" y="204" id="751" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
@@ -2527,8 +2528,8 @@
 
 <TMLActivityDiagramPanel name="X_FFT" minX="10" maxX="2500" minY="10" maxY="1500" >
 <COMPONENT type="1008" id="772" >
-<cdparam x="203" y="403" />
-<sizeparam width="79" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="206" y="403" />
+<sizeparam width="73" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="send event" value="FFT_done()" />
@@ -2558,8 +2559,8 @@
 </SUBCOMPONENT>
 
 <COMPONENT type="1009" id="779" >
-<cdparam x="187" y="184" />
-<sizeparam width="106" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="190" y="184" />
+<sizeparam width="100" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="read channel" value="FFT_ch_in(size) " />
@@ -2580,8 +2581,8 @@
 </COMPONENT>
 
 <COMPONENT type="1006" id="784" >
-<cdparam x="184" y="346" />
-<sizeparam width="112" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="188" y="346" />
+<sizeparam width="104" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="write channel" value="FFT_ch_out(size)" />
@@ -2593,8 +2594,8 @@
 </COMPONENT>
 
 <COMPONENT type="1034" id="787" >
-<cdparam x="184" y="108" />
-<sizeparam width="113" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="187" y="108" />
+<sizeparam width="106" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="read args" value="getReqArg (size)" />
@@ -2668,8 +2669,8 @@
 
 <TMLActivityDiagramPanel name="X_AppUser" minX="10" maxX="2500" minY="10" maxY="1500" >
 <COMPONENT type="1009" id="798" >
-<cdparam x="193" y="186" />
-<sizeparam width="138" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="197" y="186" />
+<sizeparam width="130" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="read channel" value="AppUser_ch_in(size) " />
@@ -2690,8 +2691,8 @@
 </COMPONENT>
 
 <COMPONENT type="1034" id="803" >
-<cdparam x="206" y="110" />
-<sizeparam width="113" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="209" y="110" />
+<sizeparam width="106" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="read args" value="getReqArg (size)" />
@@ -2759,8 +2760,8 @@
 </COMPONENT>
 
 <COMPONENT type="1030" id="814" >
-<cdparam x="237" y="129" />
-<sizeparam width="92" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="240" y="129" />
+<sizeparam width="87" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="for ever loop" value="Loop for ever" />
@@ -2769,8 +2770,8 @@
 </COMPONENT>
 
 <COMPONENT type="1010" id="817" >
-<cdparam x="348" y="203" />
-<sizeparam width="142" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="352" y="203" />
+<sizeparam width="134" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="wait event" value="AppUser_evt_in(size) " />
@@ -2792,8 +2793,8 @@
 </COMPONENT>
 
 <COMPONENT type="1007" id="822" >
-<cdparam x="344" y="275" />
-<sizeparam width="150" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="349" y="275" />
+<sizeparam width="141" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="send request" value="AppUser_req_out(size)" />
@@ -2817,7 +2818,7 @@
 <cdparam x="412" y="189" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="329" y="143" id="813" />
+<P1  x="327" y="143" id="813" />
 <P2  x="419" y="198" id="815" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
@@ -2842,8 +2843,8 @@
 
 <TMLActivityDiagramPanel name="F_AppSink" minX="10" maxX="2500" minY="10" maxY="1500" >
 <COMPONENT type="1011" id="829" >
-<cdparam x="701" y="531" />
-<sizeparam width="63" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="702" y="531" />
+<sizeparam width="61" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="action state" value="type = 1" />
@@ -2861,8 +2862,8 @@
 </COMPONENT>
 
 <COMPONENT type="1011" id="834" >
-<cdparam x="533" y="511" />
-<sizeparam width="63" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="534" y="511" />
+<sizeparam width="61" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="action state" value="type = 2" />
@@ -2871,8 +2872,8 @@
 </COMPONENT>
 
 <COMPONENT type="1008" id="837" >
-<cdparam x="695" y="466" />
-<sizeparam width="44" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="697" y="466" />
+<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="send event" value="do2()" />
@@ -2893,8 +2894,8 @@
 </COMPONENT>
 
 <COMPONENT type="1008" id="842" >
-<cdparam x="553" y="458" />
-<sizeparam width="44" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="555" y="458" />
+<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="send event" value="do1()" />
@@ -2919,7 +2920,7 @@
 <SUBCOMPONENT type="-1" id="843" >
 <father id="850" num="0" />
 <cdparam x="567" y="400" />
-<sizeparam width="77" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="73" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ type == 1]" />
@@ -2927,7 +2928,7 @@
 <SUBCOMPONENT type="-1" id="844" >
 <father id="850" num="1" />
 <cdparam x="677" y="399" />
-<sizeparam width="77" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="73" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ type == 2]" />
@@ -2935,7 +2936,7 @@
 <SUBCOMPONENT type="-1" id="845" >
 <father id="850" num="2" />
 <cdparam x="662" y="434" />
-<sizeparam width="14" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" />
 <infoparam name="guard 3" value="[ ]" />
@@ -2973,8 +2974,8 @@
 </SUBCOMPONENT>
 
 <COMPONENT type="1011" id="863" >
-<cdparam x="561" y="186" />
-<sizeparam width="63" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="562" y="186" />
+<sizeparam width="61" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="action state" value="type = 1" />
@@ -2983,8 +2984,8 @@
 </COMPONENT>
 
 <COMPONENT type="1030" id="866" >
-<cdparam x="628" y="259" />
-<sizeparam width="92" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="631" y="259" />
+<sizeparam width="87" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="for ever loop" value="Loop for ever" />
@@ -2993,8 +2994,8 @@
 </COMPONENT>
 
 <COMPONENT type="1010" id="869" >
-<cdparam x="852" y="393" />
-<sizeparam width="139" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="856" y="393" />
+<sizeparam width="131" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="wait event" value="AppSink_evt_in(size) " />
@@ -3007,8 +3008,8 @@
 </COMPONENT>
 
 <COMPONENT type="1007" id="872" >
-<cdparam x="861" y="451" />
-<sizeparam width="147" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="865" y="451" />
+<sizeparam width="138" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="send request" value="AppSink_req_out(size)" />
@@ -3030,8 +3031,8 @@
 </COMPONENT>
 
 <COMPONENT type="1008" id="877" >
-<cdparam x="867" y="539" />
-<sizeparam width="145" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="872" y="539" />
+<sizeparam width="135" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="send event" value="AppSink_evt_out(size)" />
@@ -3071,7 +3072,7 @@
 <cdparam x="720" y="273" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="720" y="273" id="865" />
+<P1  x="718" y="273" id="865" />
 <P2  x="847" y="326" id="854" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
@@ -3178,8 +3179,8 @@
 </SUBCOMPONENT>
 
 <COMPONENT type="1009" id="898" >
-<cdparam x="195" y="186" />
-<sizeparam width="135" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="199" y="186" />
+<sizeparam width="127" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="read channel" value="AppSink_ch_in(size) " />
@@ -3200,8 +3201,8 @@
 </COMPONENT>
 
 <COMPONENT type="1006" id="903" >
-<cdparam x="192" y="348" />
-<sizeparam width="141" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="197" y="348" />
+<sizeparam width="131" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="write channel" value="AppSink_ch_out(size)" />
@@ -3213,8 +3214,8 @@
 </COMPONENT>
 
 <COMPONENT type="1034" id="906" >
-<cdparam x="206" y="110" />
-<sizeparam width="113" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="209" y="110" />
+<sizeparam width="106" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="read args" value="getReqArg (size)" />
@@ -8358,9 +8359,9 @@ sequence diagram.
 <SUBCOMPONENT type="1110" id="3899" >
 <father id="3908" num="0" />
 <cdparam x="710" y="1310" />
-<sizeparam width="187" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="181" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="221" minY="0" maxY="59" />
+<cdrectangleparam minX="0" maxX="227" minY="0" maxY="59" />
 <infoparam name="TGComponent" value="Demo_TX::AppSink_ch_in" />
 <TGConnectingPoint num="0" id="3891" />
 <TGConnectingPoint num="1" id="3892" />
@@ -8629,9 +8630,9 @@ sequence diagram.
 <SUBCOMPONENT type="1101" id="4067" >
 <father id="4164" num="0" />
 <cdparam x="1686" y="509" />
-<sizeparam width="162" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="160" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="255" minY="0" maxY="253" />
+<cdrectangleparam minX="0" maxX="257" minY="0" maxY="253" />
 <infoparam name="TGComponent" value="Demo_TX::X_AppSink" />
 <TGConnectingPoint num="0" id="4059" />
 <TGConnectingPoint num="1" id="4060" />
@@ -8648,9 +8649,9 @@ sequence diagram.
 <SUBCOMPONENT type="1101" id="4076" >
 <father id="4164" num="1" />
 <cdparam x="1683" y="457" />
-<sizeparam width="165" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="163" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="252" minY="0" maxY="253" />
+<cdrectangleparam minX="0" maxX="254" minY="0" maxY="253" />
 <infoparam name="TGComponent" value="Demo_TX::X_AppUser" />
 <TGConnectingPoint num="0" id="4068" />
 <TGConnectingPoint num="1" id="4069" />
@@ -8667,9 +8668,9 @@ sequence diagram.
 <SUBCOMPONENT type="1101" id="4085" >
 <father id="4164" num="2" />
 <cdparam x="1694" y="406" />
-<sizeparam width="136" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="137" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="281" minY="0" maxY="253" />
+<cdrectangleparam minX="0" maxX="280" minY="0" maxY="253" />
 <infoparam name="TGComponent" value="Demo_TX::X_App" />
 <TGConnectingPoint num="0" id="4077" />
 <TGConnectingPoint num="1" id="4078" />
@@ -8686,9 +8687,9 @@ sequence diagram.
 <SUBCOMPONENT type="1101" id="4094" >
 <father id="4164" num="3" />
 <cdparam x="1688" y="350" />
-<sizeparam width="156" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="151" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="261" minY="0" maxY="253" />
+<cdrectangleparam minX="0" maxX="266" minY="0" maxY="253" />
 <infoparam name="TGComponent" value="Demo_TX::X_Source" />
 <TGConnectingPoint num="0" id="4086" />
 <TGConnectingPoint num="1" id="4087" />
@@ -8705,9 +8706,9 @@ sequence diagram.
 <SUBCOMPONENT type="1101" id="4103" >
 <father id="4164" num="4" />
 <cdparam x="1680" y="303" />
-<sizeparam width="162" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="158" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="255" minY="0" maxY="253" />
+<cdrectangleparam minX="0" maxX="259" minY="0" maxY="253" />
 <infoparam name="TGComponent" value="Demo_TX::F_AppSink" />
 <TGConnectingPoint num="0" id="4095" />
 <TGConnectingPoint num="1" id="4096" />
@@ -8724,9 +8725,9 @@ sequence diagram.
 <SUBCOMPONENT type="1101" id="4112" >
 <father id="4164" num="5" />
 <cdparam x="1461" y="462" />
-<sizeparam width="165" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="161" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="252" minY="0" maxY="253" />
+<cdrectangleparam minX="0" maxX="256" minY="0" maxY="253" />
 <infoparam name="TGComponent" value="Demo_TX::F_AppUser" />
 <TGConnectingPoint num="0" id="4104" />
 <TGConnectingPoint num="1" id="4105" />
@@ -8743,9 +8744,9 @@ sequence diagram.
 <SUBCOMPONENT type="1101" id="4121" >
 <father id="4164" num="6" />
 <cdparam x="1469" y="409" />
-<sizeparam width="133" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="131" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="284" minY="0" maxY="253" />
+<cdrectangleparam minX="0" maxX="286" minY="0" maxY="253" />
 <infoparam name="TGComponent" value="Demo_TX::F_FFT" />
 <TGConnectingPoint num="0" id="4113" />
 <TGConnectingPoint num="1" id="4114" />
@@ -8762,9 +8763,9 @@ sequence diagram.
 <SUBCOMPONENT type="1101" id="4130" >
 <father id="4164" num="7" />
 <cdparam x="1468" y="355" />
-<sizeparam width="136" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="133" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="281" minY="0" maxY="253" />
+<cdrectangleparam minX="0" maxX="284" minY="0" maxY="253" />
 <infoparam name="TGComponent" value="Demo_TX::F_APP" />
 <TGConnectingPoint num="0" id="4122" />
 <TGConnectingPoint num="1" id="4123" />
@@ -8781,9 +8782,9 @@ sequence diagram.
 <SUBCOMPONENT type="1101" id="4139" >
 <father id="4164" num="8" />
 <cdparam x="1457" y="303" />
-<sizeparam width="156" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="149" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="261" minY="0" maxY="253" />
+<cdrectangleparam minX="0" maxX="268" minY="0" maxY="253" />
 <infoparam name="TGComponent" value="Demo_TX::F_Source" />
 <TGConnectingPoint num="0" id="4131" />
 <TGConnectingPoint num="1" id="4132" />
@@ -9498,9 +9499,9 @@ sequence diagram.
 <SUBCOMPONENT type="1110" id="4632" >
 <father id="4641" num="0" />
 <cdparam x="221" y="1306" />
-<sizeparam width="211" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="205" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="208" minY="0" maxY="45" />
+<cdrectangleparam minX="0" maxX="214" minY="0" maxY="45" />
 <infoparam name="TGComponent" value="Demo_TX::AppForward_ch_in" />
 <TGConnectingPoint num="0" id="4624" />
 <TGConnectingPoint num="1" id="4625" />
@@ -9545,9 +9546,9 @@ sequence diagram.
 <SUBCOMPONENT type="1110" id="4650" >
 <father id="4659" num="0" />
 <cdparam x="701" y="1192" />
-<sizeparam width="158" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="154" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="247" minY="0" maxY="48" />
+<cdrectangleparam minX="0" maxX="251" minY="0" maxY="48" />
 <infoparam name="TGComponent" value="Demo_TX::FFT_ch_in" />
 <TGConnectingPoint num="0" id="4642" />
 <TGConnectingPoint num="1" id="4643" />
@@ -9590,9 +9591,9 @@ sequence diagram.
 <SUBCOMPONENT type="1110" id="4668" >
 <father id="4677" num="0" />
 <cdparam x="239" y="1178" />
-<sizeparam width="190" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="184" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="231" minY="0" maxY="45" />
+<cdrectangleparam minX="0" maxX="237" minY="0" maxY="45" />
 <infoparam name="TGComponent" value="Demo_TX::AppUser_ch_in" />
 <TGConnectingPoint num="0" id="4660" />
 <TGConnectingPoint num="1" id="4661" />
diff --git a/simulators/c++2/src_simulator/definitions.h b/simulators/c++2/src_simulator/definitions.h
index 7cfbf5b1f5..5a01faf5c8 100644
--- a/simulators/c++2/src_simulator/definitions.h
+++ b/simulators/c++2/src_simulator/definitions.h
@@ -89,7 +89,7 @@ using std::max;
 //cost of a send/wait command
 #define WAIT_SEND_VLEN 1
 //activate tis flag to take penalties (energy mode, branch prediction, context switch) into account
-#undef PENALTIES_ENABLED
+#define PENALTIES_ENABLED
 //enables the state hash feature
 #undef STATE_HASH_ENABLED
 //enables listerns for interactive simulation, switch off for fast simulation in command line mode
-- 
GitLab