diff --git a/modeling/MBED_AsynchronousSignaling.ttool/MBED_AsynchronousSignaling.xml b/modeling/MBED_AsynchronousSignaling.ttool/MBED_AsynchronousSignaling.xml new file mode 100644 index 0000000000000000000000000000000000000000..16db049be6d7d83551170b173002f647245255bc --- /dev/null +++ b/modeling/MBED_AsynchronousSignaling.ttool/MBED_AsynchronousSignaling.xml @@ -0,0 +1,718 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<TURTLEGMODELING version="1.0beta"> + +<Modeling type="AVATAR Design" nameTab="Design" tabs="Block Diagram$ValueGenerator$ValueReceiver" > +<AVATARBlockDiagramPanel name="Block Diagram" minX="10" maxX="2500" minY="10" maxY="1500" zoom="1.0" > +<MainCode value="Serial serialPort_global(USBTX, USBRX);"/> +<MainCode value=""/> +<MainCode value="void __user_init() {"/> +<MainCode value=" serialPort_global.printf("ValueGenerator\tValueReceiver\r\n");"/> +<MainCode value="}"/> +<Optimized value="true" /> +<Validated value="" /> +<Ignored value="" /> + +<CONNECTOR type="5002" id="2" > +<cdparam x="411" y="235" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="" /> +<TGConnectingPoint num="0" id="1" /> +<P1 x="411" y="235" id="32" /> +<P2 x="458" y="236" id="6" /> +<AutomaticDrawing data="true" /> +<extraparam> +<isd value="in receiveSignal(int value)" /> +<oso value="out sendSignal(int value)" /> +<FIFOType asynchronous="true" size="3" blocking="false" private="true" broadcast="false" lossy="false" /> +</extraparam> +</CONNECTOR> +<COMPONENT type="5000" id="27" > +<cdparam x="458" y="136" /> +<sizeparam width="250" height="200" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Block0" value="ValueReceiver" /> +<TGConnectingPoint num="0" id="3" /> +<TGConnectingPoint num="1" id="4" /> +<TGConnectingPoint num="2" id="5" /> +<TGConnectingPoint num="3" id="6" /> +<TGConnectingPoint num="4" id="7" /> +<TGConnectingPoint num="5" id="8" /> +<TGConnectingPoint num="6" id="9" /> +<TGConnectingPoint num="7" id="10" /> +<TGConnectingPoint num="8" id="11" /> +<TGConnectingPoint num="9" id="12" /> +<TGConnectingPoint num="10" id="13" /> +<TGConnectingPoint num="11" id="14" /> +<TGConnectingPoint num="12" id="15" /> +<TGConnectingPoint num="13" id="16" /> +<TGConnectingPoint num="14" id="17" /> +<TGConnectingPoint num="15" id="18" /> +<TGConnectingPoint num="16" id="19" /> +<TGConnectingPoint num="17" id="20" /> +<TGConnectingPoint num="18" id="21" /> +<TGConnectingPoint num="19" id="22" /> +<TGConnectingPoint num="20" id="23" /> +<TGConnectingPoint num="21" id="24" /> +<TGConnectingPoint num="22" id="25" /> +<TGConnectingPoint num="23" id="26" /> +<extraparam> +<blockType data="block" color="-4072719" /> +<CryptoBlock value="false" /> +<Attribute access="0" id="y" value="0" type="8" typeOther="" /> +<Attribute access="0" id="lowerBound" value="2000" type="8" typeOther="" /> +<Attribute access="0" id="upperBound" value="2000" type="8" typeOther="" /> +<Method value="$printInformation(int input)" /> +<Method value="$setBaudRate(int baudRate)" /> +<Method value="$printFIFOQueue()" /> +<Signal value="in receiveSignal(int value)" attached="true" /> +<globalCode value="Serial serialPort_VR(USBTX, USBRX);" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__ValueReceiver__printFIFOQueue() {" /> +<globalCode value=" message* temp;" /> +<globalCode value=" temp = __ValueGenerator_sendSignal__ValueReceiver_receiveSignal.pendingMessages;" /> +<globalCode value=" for (int i =0 ; i<__ValueGenerator_sendSignal__ValueReceiver_receiveSignal.currentNbOfMessages; i++) {" /> +<globalCode value=" serialPort_VR.printf(" %d", temp->params[0]);" /> +<globalCode value=" temp = temp->next;" /> +<globalCode value=" }" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__ValueReceiver__printInformation(int input) {" /> +<globalCode value=" serialPort_VR.printf("\tVR: %d\t", input);" /> +<globalCode value=" __userImplemented__ValueReceiver__printFIFOQueue();" /> +<globalCode value=" serialPort_VR.printf("\r\n");" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__ValueReceiver__setBaudRate(int baudRate) {" /> +<globalCode value=" serialPort_VR.baud(baudRate);" /> +<globalCode value="}" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="5000" id="52" > +<cdparam x="161" y="135" /> +<sizeparam width="250" height="200" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Block0" value="ValueGenerator" /> +<TGConnectingPoint num="0" id="28" /> +<TGConnectingPoint num="1" id="29" /> +<TGConnectingPoint num="2" id="30" /> +<TGConnectingPoint num="3" id="31" /> +<TGConnectingPoint num="4" id="32" /> +<TGConnectingPoint num="5" id="33" /> +<TGConnectingPoint num="6" id="34" /> +<TGConnectingPoint num="7" id="35" /> +<TGConnectingPoint num="8" id="36" /> +<TGConnectingPoint num="9" id="37" /> +<TGConnectingPoint num="10" id="38" /> +<TGConnectingPoint num="11" id="39" /> +<TGConnectingPoint num="12" id="40" /> +<TGConnectingPoint num="13" id="41" /> +<TGConnectingPoint num="14" id="42" /> +<TGConnectingPoint num="15" id="43" /> +<TGConnectingPoint num="16" id="44" /> +<TGConnectingPoint num="17" id="45" /> +<TGConnectingPoint num="18" id="46" /> +<TGConnectingPoint num="19" id="47" /> +<TGConnectingPoint num="20" id="48" /> +<TGConnectingPoint num="21" id="49" /> +<TGConnectingPoint num="22" id="50" /> +<TGConnectingPoint num="23" id="51" /> +<extraparam> +<blockType data="block" color="-4072719" /> +<CryptoBlock value="false" /> +<Attribute access="0" id="x" value="0" type="8" typeOther="" /> +<Attribute access="0" id="lowerBound" value="1000" type="8" typeOther="" /> +<Attribute access="0" id="upperBound" value="1000" type="8" typeOther="" /> +<Method value="$printInformation(int input)" /> +<Method value="$setBaudRate(int baudRate)" /> +<Method value="$printFIFOQueue()" /> +<Signal value="out sendSignal(int value)" attached="true" /> +<globalCode value="Serial serialPort_VG(USBTX, USBRX);" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__ValueGenerator__printFIFOQueue() {" /> +<globalCode value=" message* temp;" /> +<globalCode value=" temp = __ValueGenerator_sendSignal__ValueReceiver_receiveSignal.pendingMessages;" /> +<globalCode value=" for (int i =0 ; i<__ValueGenerator_sendSignal__ValueReceiver_receiveSignal.currentNbOfMessages; i++) {" /> +<globalCode value=" serialPort_VG.printf(" %d", temp->params[0]);" /> +<globalCode value=" temp = temp->next;" /> +<globalCode value=" }" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__ValueGenerator__printInformation(int input) {" /> +<globalCode value=" serialPort_VG.printf("VG: %d\t\t", input);" /> +<globalCode value=" __userImplemented__ValueGenerator__printFIFOQueue();" /> +<globalCode value=" serialPort_VG.printf("\r\n");" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__ValueGenerator__setBaudRate(int baudRate) {" /> +<globalCode value=" serialPort_VG.baud(baudRate);" /> +<globalCode value="}" /> +</extraparam> +</COMPONENT> + + +</AVATARBlockDiagramPanel> + +<AVATARStateMachineDiagramPanel name="ValueGenerator" minX="10" maxX="2500" minY="10" maxY="1500" > +<CONNECTOR type="5102" id="59" > +<cdparam x="402" y="240" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="58" /> +<P1 x="402" y="240" id="140" /> +<P2 x="402" y="305" id="99" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="57" > +<father id="59" num="0" /> +<cdparam x="410" y="272" /> +<sizeparam width="116" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="53" /> +<TGConnectingPoint num="1" id="54" /> +<TGConnectingPoint num="2" id="55" /> +<TGConnectingPoint num="3" id="56" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="printInformation(x)" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="74" > +<cdparam x="402" y="240" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="69" /> +<TGConnectingPoint num="1" id="70" /> +<TGConnectingPoint num="2" id="71" /> +<TGConnectingPoint num="3" id="72" /> +<TGConnectingPoint num="4" id="73" /> +<P1 x="331" y="336" id="122" /> +<P2 x="336" y="122" id="171" /> +<Point x="330" y="327" /> +<Point x="256" y="327" /> +<Point x="256" y="102" /> +<Point x="316" y="102" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="60" > +<father id="74" num="0" /> +<cdparam x="330" y="327" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="61" > +<father id="74" num="1" /> +<cdparam x="256" y="327" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="62" > +<father id="74" num="2" /> +<cdparam x="256" y="102" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="63" > +<father id="74" num="3" /> +<cdparam x="316" y="102" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="68" > +<father id="74" num="4" /> +<cdparam x="207" y="353" /> +<sizeparam width="116" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="64" /> +<TGConnectingPoint num="1" id="65" /> +<TGConnectingPoint num="2" id="66" /> +<TGConnectingPoint num="3" id="67" /> +<extraparam> +<guard value="[ x < 10]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="81" > +<cdparam x="402" y="68" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="80" /> +<P1 x="402" y="68" id="191" /> +<P2 x="402" y="104" id="151" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="79" > +<father id="81" num="0" /> +<cdparam x="409" y="87" /> +<sizeparam width="139" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="75" /> +<TGConnectingPoint num="1" id="76" /> +<TGConnectingPoint num="2" id="77" /> +<TGConnectingPoint num="3" id="78" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="setBaudRate(115200)" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="88" > +<cdparam x="384" y="154" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="87" /> +<P1 x="402" y="154" id="156" /> +<P2 x="402" y="210" id="139" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="86" > +<father id="88" num="0" /> +<cdparam x="409" y="183" /> +<sizeparam width="202" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="82" /> +<TGConnectingPoint num="1" id="83" /> +<TGConnectingPoint num="2" id="84" /> +<TGConnectingPoint num="3" id="85" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="lowerBound" enabled="true"/> +<afterMax value="upperBound" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="x=x+1" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="95" > +<cdparam x="402" y="355" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="94" /> +<P1 x="402" y="355" id="104" /> +<P2 x="402" y="408" id="96" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="93" > +<father id="95" num="0" /> +<cdparam x="405" y="381" /> +<sizeparam width="44" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="89" /> +<TGConnectingPoint num="1" id="90" /> +<TGConnectingPoint num="2" id="91" /> +<TGConnectingPoint num="3" id="92" /> +<extraparam> +<guard value="[ else ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<COMPONENT type="5101" id="97" > +<cdparam x="392" y="413" /> +<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="stop state" value="null" /> +<TGConnectingPoint num="0" id="96" /> +</COMPONENT> + +<COMPONENT type="5106" id="138" > +<cdparam x="331" y="305" /> +<sizeparam width="143" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="state0" value="DecisionState" /> +<TGConnectingPoint num="0" id="98" /> +<TGConnectingPoint num="1" id="99" /> +<TGConnectingPoint num="2" id="100" /> +<TGConnectingPoint num="3" id="101" /> +<TGConnectingPoint num="4" id="102" /> +<TGConnectingPoint num="5" id="103" /> +<TGConnectingPoint num="6" id="104" /> +<TGConnectingPoint num="7" id="105" /> +<TGConnectingPoint num="8" id="106" /> +<TGConnectingPoint num="9" id="107" /> +<TGConnectingPoint num="10" id="108" /> +<TGConnectingPoint num="11" id="109" /> +<TGConnectingPoint num="12" id="110" /> +<TGConnectingPoint num="13" id="111" /> +<TGConnectingPoint num="14" id="112" /> +<TGConnectingPoint num="15" id="113" /> +<TGConnectingPoint num="16" id="114" /> +<TGConnectingPoint num="17" id="115" /> +<TGConnectingPoint num="18" id="116" /> +<TGConnectingPoint num="19" id="117" /> +<TGConnectingPoint num="20" id="118" /> +<TGConnectingPoint num="21" id="119" /> +<TGConnectingPoint num="22" id="120" /> +<TGConnectingPoint num="23" id="121" /> +<TGConnectingPoint num="24" id="122" /> +<TGConnectingPoint num="25" id="123" /> +<TGConnectingPoint num="26" id="124" /> +<TGConnectingPoint num="27" id="125" /> +<TGConnectingPoint num="28" id="126" /> +<TGConnectingPoint num="29" id="127" /> +<TGConnectingPoint num="30" id="128" /> +<TGConnectingPoint num="31" id="129" /> +<TGConnectingPoint num="32" id="130" /> +<TGConnectingPoint num="33" id="131" /> +<TGConnectingPoint num="34" id="132" /> +<TGConnectingPoint num="35" id="133" /> +<TGConnectingPoint num="36" id="134" /> +<TGConnectingPoint num="37" id="135" /> +<TGConnectingPoint num="38" id="136" /> +<TGConnectingPoint num="39" id="137" /> +<extraparam> +</extraparam> +</COMPONENT> + +<COMPONENT type="5103" id="149" > +<cdparam x="355" y="215" /> +<sizeparam width="95" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Send signal" value="sendSignal(x)" /> +<TGConnectingPoint num="0" id="139" /> +<TGConnectingPoint num="1" id="140" /> +<TGConnectingPoint num="2" id="141" /> +<TGConnectingPoint num="3" id="142" /> +<TGConnectingPoint num="4" id="143" /> +<TGConnectingPoint num="5" id="144" /> +<TGConnectingPoint num="6" id="145" /> +<TGConnectingPoint num="7" id="146" /> +<TGConnectingPoint num="8" id="147" /> +<TGConnectingPoint num="9" id="148" /> +</COMPONENT> + +<COMPONENT type="5106" id="190" > +<cdparam x="336" y="104" /> +<sizeparam width="132" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="state0" value="InitialState" /> +<TGConnectingPoint num="0" id="150" /> +<TGConnectingPoint num="1" id="151" /> +<TGConnectingPoint num="2" id="152" /> +<TGConnectingPoint num="3" id="153" /> +<TGConnectingPoint num="4" id="154" /> +<TGConnectingPoint num="5" id="155" /> +<TGConnectingPoint num="6" id="156" /> +<TGConnectingPoint num="7" id="157" /> +<TGConnectingPoint num="8" id="158" /> +<TGConnectingPoint num="9" id="159" /> +<TGConnectingPoint num="10" id="160" /> +<TGConnectingPoint num="11" id="161" /> +<TGConnectingPoint num="12" id="162" /> +<TGConnectingPoint num="13" id="163" /> +<TGConnectingPoint num="14" id="164" /> +<TGConnectingPoint num="15" id="165" /> +<TGConnectingPoint num="16" id="166" /> +<TGConnectingPoint num="17" id="167" /> +<TGConnectingPoint num="18" id="168" /> +<TGConnectingPoint num="19" id="169" /> +<TGConnectingPoint num="20" id="170" /> +<TGConnectingPoint num="21" id="171" /> +<TGConnectingPoint num="22" id="172" /> +<TGConnectingPoint num="23" id="173" /> +<TGConnectingPoint num="24" id="174" /> +<TGConnectingPoint num="25" id="175" /> +<TGConnectingPoint num="26" id="176" /> +<TGConnectingPoint num="27" id="177" /> +<TGConnectingPoint num="28" id="178" /> +<TGConnectingPoint num="29" id="179" /> +<TGConnectingPoint num="30" id="180" /> +<TGConnectingPoint num="31" id="181" /> +<TGConnectingPoint num="32" id="182" /> +<TGConnectingPoint num="33" id="183" /> +<TGConnectingPoint num="34" id="184" /> +<TGConnectingPoint num="35" id="185" /> +<TGConnectingPoint num="36" id="186" /> +<TGConnectingPoint num="37" id="187" /> +<TGConnectingPoint num="38" id="188" /> +<TGConnectingPoint num="39" id="189" /> +<extraparam> +</extraparam> +</COMPONENT> + +<COMPONENT type="5100" id="192" > +<cdparam x="395" y="48" /> +<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="start state" value="null" /> +<TGConnectingPoint num="0" id="191" /> +</COMPONENT> + + +</AVATARStateMachineDiagramPanel> + +<AVATARStateMachineDiagramPanel name="ValueReceiver" minX="10" maxX="2500" minY="10" maxY="1500" > +<CONNECTOR type="5102" id="207" > +<cdparam x="399" y="236" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="202" /> +<TGConnectingPoint num="1" id="203" /> +<TGConnectingPoint num="2" id="204" /> +<TGConnectingPoint num="3" id="205" /> +<TGConnectingPoint num="4" id="206" /> +<P1 x="399" y="236" id="223" /> +<P2 x="333" y="121" id="254" /> +<Point x="399" y="256" /> +<Point x="220" y="256" /> +<Point x="220" y="101" /> +<Point x="313" y="101" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="193" > +<father id="207" num="0" /> +<cdparam x="399" y="256" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="194" > +<father id="207" num="1" /> +<cdparam x="220" y="256" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="195" > +<father id="207" num="2" /> +<cdparam x="220" y="101" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="196" > +<father id="207" num="3" /> +<cdparam x="313" y="101" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="201" > +<father id="207" num="4" /> +<cdparam x="252" y="281" /> +<sizeparam width="116" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="197" /> +<TGConnectingPoint num="1" id="198" /> +<TGConnectingPoint num="2" id="199" /> +<TGConnectingPoint num="3" id="200" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="printInformation(y)" enabled="true"/> +<actions value="" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="214" > +<cdparam x="399" y="67" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="213" /> +<P1 x="399" y="67" id="274" /> +<P2 x="399" y="103" id="234" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="212" > +<father id="214" num="0" /> +<cdparam x="407" y="81" /> +<sizeparam width="139" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="208" /> +<TGConnectingPoint num="1" id="209" /> +<TGConnectingPoint num="2" id="210" /> +<TGConnectingPoint num="3" id="211" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="setBaudRate(115200)" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="221" > +<cdparam x="399" y="153" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="220" /> +<P1 x="399" y="153" id="239" /> +<P2 x="399" y="206" id="222" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="219" > +<father id="221" num="0" /> +<cdparam x="406" y="184" /> +<sizeparam width="202" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="215" /> +<TGConnectingPoint num="1" id="216" /> +<TGConnectingPoint num="2" id="217" /> +<TGConnectingPoint num="3" id="218" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="lowerBound" enabled="true"/> +<afterMax value="upperBound" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<COMPONENT type="5104" id="232" > +<cdparam x="341" y="211" /> +<sizeparam width="117" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Receive signal" value="receiveSignal(y)" /> +<TGConnectingPoint num="0" id="222" /> +<TGConnectingPoint num="1" id="223" /> +<TGConnectingPoint num="2" id="224" /> +<TGConnectingPoint num="3" id="225" /> +<TGConnectingPoint num="4" id="226" /> +<TGConnectingPoint num="5" id="227" /> +<TGConnectingPoint num="6" id="228" /> +<TGConnectingPoint num="7" id="229" /> +<TGConnectingPoint num="8" id="230" /> +<TGConnectingPoint num="9" id="231" /> +</COMPONENT> + +<COMPONENT type="5106" id="273" > +<cdparam x="333" y="103" /> +<sizeparam width="132" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="state0" value="InitialState" /> +<TGConnectingPoint num="0" id="233" /> +<TGConnectingPoint num="1" id="234" /> +<TGConnectingPoint num="2" id="235" /> +<TGConnectingPoint num="3" id="236" /> +<TGConnectingPoint num="4" id="237" /> +<TGConnectingPoint num="5" id="238" /> +<TGConnectingPoint num="6" id="239" /> +<TGConnectingPoint num="7" id="240" /> +<TGConnectingPoint num="8" id="241" /> +<TGConnectingPoint num="9" id="242" /> +<TGConnectingPoint num="10" id="243" /> +<TGConnectingPoint num="11" id="244" /> +<TGConnectingPoint num="12" id="245" /> +<TGConnectingPoint num="13" id="246" /> +<TGConnectingPoint num="14" id="247" /> +<TGConnectingPoint num="15" id="248" /> +<TGConnectingPoint num="16" id="249" /> +<TGConnectingPoint num="17" id="250" /> +<TGConnectingPoint num="18" id="251" /> +<TGConnectingPoint num="19" id="252" /> +<TGConnectingPoint num="20" id="253" /> +<TGConnectingPoint num="21" id="254" /> +<TGConnectingPoint num="22" id="255" /> +<TGConnectingPoint num="23" id="256" /> +<TGConnectingPoint num="24" id="257" /> +<TGConnectingPoint num="25" id="258" /> +<TGConnectingPoint num="26" id="259" /> +<TGConnectingPoint num="27" id="260" /> +<TGConnectingPoint num="28" id="261" /> +<TGConnectingPoint num="29" id="262" /> +<TGConnectingPoint num="30" id="263" /> +<TGConnectingPoint num="31" id="264" /> +<TGConnectingPoint num="32" id="265" /> +<TGConnectingPoint num="33" id="266" /> +<TGConnectingPoint num="34" id="267" /> +<TGConnectingPoint num="35" id="268" /> +<TGConnectingPoint num="36" id="269" /> +<TGConnectingPoint num="37" id="270" /> +<TGConnectingPoint num="38" id="271" /> +<TGConnectingPoint num="39" id="272" /> +<extraparam> +</extraparam> +</COMPONENT> + +<COMPONENT type="5100" id="275" > +<cdparam x="392" y="47" /> +<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="start state" value="null" /> +<TGConnectingPoint num="0" id="274" /> +</COMPONENT> + + +</AVATARStateMachineDiagramPanel> + +</Modeling> + + + + +</TURTLEGMODELING> \ No newline at end of file diff --git a/modeling/MBED_SynchronousSignaling.ttool/MBED_SynchronousSignaling.xml b/modeling/MBED_SynchronousSignaling.ttool/MBED_SynchronousSignaling.xml new file mode 100644 index 0000000000000000000000000000000000000000..51109075f0b9d3e390d6db834e1cc173d3d8caad --- /dev/null +++ b/modeling/MBED_SynchronousSignaling.ttool/MBED_SynchronousSignaling.xml @@ -0,0 +1,2647 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<TURTLEGMODELING version="1.0beta"> + +<Modeling type="AVATAR Design" nameTab="Design" tabs="Block Diagram$MeasurementGenerator1$MeasurementGenerator2$MeasurementDisplayer1$MeasurementDisplayer2$TemperatureValueGenerator$TemperatureReceiver" > +<AVATARBlockDiagramPanel name="Block Diagram" minX="10" maxX="2500" minY="10" maxY="1500" zoom="1.0" > +<MainCode value=""/> +<MainCode value="void __user_init() {"/> +<MainCode value=" printf("Initializing...\n");"/> +<MainCode value="}"/> +<Optimized value="true" /> +<Validated value="TemperatureReceiver;TemperatureValueGenerator;MeasurementGenerator2;MeasurementDisplayer2;MeasurementDisplayer1;MeasurementGenerator1;" /> +<Ignored value="" /> + +<CONNECTOR type="5002" id="2" > +<cdparam x="1198" y="259" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="" /> +<TGConnectingPoint num="0" id="1" /> +<P1 x="1198" y="259" id="42" /> +<P2 x="1199" y="435" id="12" /> +<AutomaticDrawing data="true" /> +<extraparam> +<isd value="in TemperatureSignalRec(int value)" /> +<oso value="out TemperatureSignalSen(int value)" /> +<FIFOType asynchronous="false" size="1" blocking="false" private="true" broadcast="false" lossy="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="5002" id="4" > +<cdparam x="376" y="543" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="" /> +<TGConnectingPoint num="0" id="3" /> +<P1 x="376" y="576" id="74" /> +<P2 x="637" y="575" id="98" /> +<AutomaticDrawing data="true" /> +<extraparam> +<isd value="in receiveMeasurementS2R2(int value)" /> +<oso value="out sendMeasurementS2R2(int value)" /> +<FIFOType asynchronous="false" size="1" blocking="false" private="true" broadcast="false" lossy="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="5002" id="6" > +<cdparam x="387" y="516" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="" /> +<TGConnectingPoint num="0" id="5" /> +<P1 x="376" y="454" id="72" /> +<P2 x="638" y="245" id="123" /> +<AutomaticDrawing data="true" /> +<extraparam> +<isd value="in receiveMeasurementS2R1(int value)" /> +<oso value="out sendMeasurementS2R1(int value)" /> +<FIFOType asynchronous="false" size="1" blocking="false" private="true" broadcast="false" lossy="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="5002" id="8" > +<cdparam x="353" y="350" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="" /> +<TGConnectingPoint num="0" id="7" /> +<P1 x="379" y="253" id="149" /> +<P2 x="637" y="447" id="96" /> +<AutomaticDrawing data="true" /> +<extraparam> +<isd value="in receiveMeasurementS1R2(int value)" /> +<oso value="out sendMeasurementS1R2(int value)" /> +<FIFOType asynchronous="false" size="1" blocking="false" private="true" broadcast="false" lossy="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="5002" id="10" > +<cdparam x="360" y="245" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="" /> +<TGConnectingPoint num="0" id="9" /> +<P1 x="379" y="113" id="147" /> +<P2 x="638" y="113" id="121" /> +<AutomaticDrawing data="true" /> +<extraparam> +<isd value="in receiveMeasurementS1R1(int value)" /> +<oso value="out sendMeasurementS1R1(int value)" /> +<FIFOType asynchronous="false" size="1" blocking="false" private="true" broadcast="false" lossy="false" /> +</extraparam> +</CONNECTOR> +<COMPONENT type="5000" id="35" > +<cdparam x="1074" y="435" /> +<sizeparam width="250" height="200" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Block0" value="TemperatureReceiver" /> +<TGConnectingPoint num="0" id="11" /> +<TGConnectingPoint num="1" id="12" /> +<TGConnectingPoint num="2" id="13" /> +<TGConnectingPoint num="3" id="14" /> +<TGConnectingPoint num="4" id="15" /> +<TGConnectingPoint num="5" id="16" /> +<TGConnectingPoint num="6" id="17" /> +<TGConnectingPoint num="7" id="18" /> +<TGConnectingPoint num="8" id="19" /> +<TGConnectingPoint num="9" id="20" /> +<TGConnectingPoint num="10" id="21" /> +<TGConnectingPoint num="11" id="22" /> +<TGConnectingPoint num="12" id="23" /> +<TGConnectingPoint num="13" id="24" /> +<TGConnectingPoint num="14" id="25" /> +<TGConnectingPoint num="15" id="26" /> +<TGConnectingPoint num="16" id="27" /> +<TGConnectingPoint num="17" id="28" /> +<TGConnectingPoint num="18" id="29" /> +<TGConnectingPoint num="19" id="30" /> +<TGConnectingPoint num="20" id="31" /> +<TGConnectingPoint num="21" id="32" /> +<TGConnectingPoint num="22" id="33" /> +<TGConnectingPoint num="23" id="34" /> +<extraparam> +<blockType data="block" color="-4072719" /> +<CryptoBlock value="false" /> +<Attribute access="0" id="receivedTemperature" value="0" type="8" typeOther="" /> +<Method value="$printReceivedInformation(int value)" /> +<Method value="setBaudRate()" /> +<Signal value="in TemperatureSignalRec(int value)" attached="true" /> +<globalCode value="Serial serialPort_RT(USBTX, USBRX);" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__TemperatureReceiver__printReceivedInformation(int value) {" /> +<globalCode value=" serialPort_RT.printf("\t\t\t\t\t\t\tT[°C]:\t %d\r\n", value);" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__TemperatureReceiver__setBaudRate(){" /> +<globalCode value=" serialPort_RT.baud(115200);" /> +<globalCode value="}" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="5000" id="60" > +<cdparam x="1073" y="59" /> +<sizeparam width="250" height="200" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Block0" value="TemperatureValueGenerator" /> +<TGConnectingPoint num="0" id="36" /> +<TGConnectingPoint num="1" id="37" /> +<TGConnectingPoint num="2" id="38" /> +<TGConnectingPoint num="3" id="39" /> +<TGConnectingPoint num="4" id="40" /> +<TGConnectingPoint num="5" id="41" /> +<TGConnectingPoint num="6" id="42" /> +<TGConnectingPoint num="7" id="43" /> +<TGConnectingPoint num="8" id="44" /> +<TGConnectingPoint num="9" id="45" /> +<TGConnectingPoint num="10" id="46" /> +<TGConnectingPoint num="11" id="47" /> +<TGConnectingPoint num="12" id="48" /> +<TGConnectingPoint num="13" id="49" /> +<TGConnectingPoint num="14" id="50" /> +<TGConnectingPoint num="15" id="51" /> +<TGConnectingPoint num="16" id="52" /> +<TGConnectingPoint num="17" id="53" /> +<TGConnectingPoint num="18" id="54" /> +<TGConnectingPoint num="19" id="55" /> +<TGConnectingPoint num="20" id="56" /> +<TGConnectingPoint num="21" id="57" /> +<TGConnectingPoint num="22" id="58" /> +<TGConnectingPoint num="23" id="59" /> +<extraparam> +<blockType data="block" color="-4072719" /> +<CryptoBlock value="false" /> +<Attribute access="0" id="capturedTemperature" value="0" type="8" typeOther="" /> +<Attribute access="0" id="periodT" value="2000" type="8" typeOther="" /> +<Method value="$int measureTemperature()" /> +<Method value="$initSensor()" /> +<Signal value="out TemperatureSignalSen(int value)" attached="true" /> +<globalCode value="static XNucleoIKS01A2 *mems_expansion_board = XNucleoIKS01A2::instance(D14, D15, D4, D5);" /> +<globalCode value="static HTS221Sensor *hum_temp = mems_expansion_board->ht_sensor;" /> +<globalCode value="float temperatureTemp;" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__TemperatureValueGenerator__initSensor() {" /> +<globalCode value=" hum_temp->enable();" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="int __userImplemented__TemperatureValueGenerator__measureTemperature() {" /> +<globalCode value=" hum_temp->get_temperature(&temperatureTemp);" /> +<globalCode value=" return (int)temperatureTemp;" /> +<globalCode value="}" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="5000" id="85" > +<cdparam x="116" y="393" /> +<sizeparam width="260" height="245" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Block0" value="MeasurementGenerator2" /> +<TGConnectingPoint num="0" id="61" /> +<TGConnectingPoint num="1" id="62" /> +<TGConnectingPoint num="2" id="63" /> +<TGConnectingPoint num="3" id="64" /> +<TGConnectingPoint num="4" id="65" /> +<TGConnectingPoint num="5" id="66" /> +<TGConnectingPoint num="6" id="67" /> +<TGConnectingPoint num="7" id="68" /> +<TGConnectingPoint num="8" id="69" /> +<TGConnectingPoint num="9" id="70" /> +<TGConnectingPoint num="10" id="71" /> +<TGConnectingPoint num="11" id="72" /> +<TGConnectingPoint num="12" id="73" /> +<TGConnectingPoint num="13" id="74" /> +<TGConnectingPoint num="14" id="75" /> +<TGConnectingPoint num="15" id="76" /> +<TGConnectingPoint num="16" id="77" /> +<TGConnectingPoint num="17" id="78" /> +<TGConnectingPoint num="18" id="79" /> +<TGConnectingPoint num="19" id="80" /> +<TGConnectingPoint num="20" id="81" /> +<TGConnectingPoint num="21" id="82" /> +<TGConnectingPoint num="22" id="83" /> +<TGConnectingPoint num="23" id="84" /> +<extraparam> +<blockType data="block" color="-4072719" /> +<CryptoBlock value="false" /> +<Attribute access="0" id="valueIncrement1" value="0" type="8" typeOther="" /> +<Attribute access="0" id="valueIncrement2" value="0" type="8" typeOther="" /> +<Attribute access="0" id="timeout" value="3000" type="8" typeOther="" /> +<Attribute access="0" id="lowerBound" value="2000" type="8" typeOther="" /> +<Attribute access="0" id="upperBound" value="6000" type="8" typeOther="" /> +<Method value="$printTimeoutMessage()" /> +<Method value="$setBaudRate()" /> +<Method value="$restartTimer()" /> +<Signal value="out sendMeasurementS2R1(int value)" attached="true" /> +<Signal value="out sendMeasurementS2R2(int value)" attached="true" /> +<globalCode value="Timer timer_MG2;" /> +<globalCode value="Serial serialPort_MG2(USBTX, USBRX);" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__MeasurementGenerator2__restartTimer() {" /> +<globalCode value=" timer_MG2.reset();" /> +<globalCode value=" timer_MG2.start();" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__MeasurementGenerator2__printTimeoutMessage() {" /> +<globalCode value=" timer_MG2.stop();" /> +<globalCode value=" serialPort_MG2.printf("%d\t\tT_MG2\r\n", timer_MG2.read_us()/1000);" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__MeasurementGenerator2__setBaudRate() {" /> +<globalCode value=" serialPort_MG2.baud(115200);" /> +<globalCode value="}" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="5000" id="110" > +<cdparam x="637" y="383" /> +<sizeparam width="256" height="257" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Block0" value="MeasurementDisplayer2" /> +<TGConnectingPoint num="0" id="86" /> +<TGConnectingPoint num="1" id="87" /> +<TGConnectingPoint num="2" id="88" /> +<TGConnectingPoint num="3" id="89" /> +<TGConnectingPoint num="4" id="90" /> +<TGConnectingPoint num="5" id="91" /> +<TGConnectingPoint num="6" id="92" /> +<TGConnectingPoint num="7" id="93" /> +<TGConnectingPoint num="8" id="94" /> +<TGConnectingPoint num="9" id="95" /> +<TGConnectingPoint num="10" id="96" /> +<TGConnectingPoint num="11" id="97" /> +<TGConnectingPoint num="12" id="98" /> +<TGConnectingPoint num="13" id="99" /> +<TGConnectingPoint num="14" id="100" /> +<TGConnectingPoint num="15" id="101" /> +<TGConnectingPoint num="16" id="102" /> +<TGConnectingPoint num="17" id="103" /> +<TGConnectingPoint num="18" id="104" /> +<TGConnectingPoint num="19" id="105" /> +<TGConnectingPoint num="20" id="106" /> +<TGConnectingPoint num="21" id="107" /> +<TGConnectingPoint num="22" id="108" /> +<TGConnectingPoint num="23" id="109" /> +<extraparam> +<blockType data="block" color="-4072719" /> +<CryptoBlock value="false" /> +<Attribute access="0" id="period2" value="100" type="8" typeOther="" /> +<Attribute access="0" id="incomingValue21" value="0" type="8" typeOther="" /> +<Attribute access="0" id="incomingValue22" value="0" type="8" typeOther="" /> +<Attribute access="0" id="timeout" value="5000" type="8" typeOther="" /> +<Method value="$printInformationSender1(int input)" /> +<Method value="$printInformationSender2(int input)" /> +<Method value="$printTimeoutMessage()" /> +<Method value="$setBaudRate()" /> +<Method value="$restartTimer()" /> +<Signal value="in receiveMeasurementS1R2(int value)" attached="true" /> +<Signal value="in receiveMeasurementS2R2(int value)" attached="true" /> +<globalCode value="Timer timer_MD2;" /> +<globalCode value="Serial serialPort_MD2(USBTX, USBRX);" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__MeasurementDisplayer2__restartTimer() {" /> +<globalCode value=" timer_MD2.reset();" /> +<globalCode value=" timer_MD2.start();" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__MeasurementDisplayer2__printInformationSender1(int input) {" /> +<globalCode value=" timer_MD2.stop();" /> +<globalCode value=" serialPort_MD2.printf("%d\t X ---------------------> X:\t %d\r\n", timer_MD2.read_us()/1000, input);" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__MeasurementDisplayer2__printInformationSender2(int input) {" /> +<globalCode value=" timer_MD2.stop();" /> +<globalCode value=" serialPort_MD2.printf("%d\t\t X -------------> X:\t %d\r\n", timer_MD2.read_us()/1000, input);" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__MeasurementDisplayer2__printTimeoutMessage() {" /> +<globalCode value=" timer_MD2.stop();" /> +<globalCode value=" serialPort_MD2.printf("%d\t\t\t\tT_MD2\r\n", timer_MD2.read_us()/1000);" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__MeasurementDisplayer2__setBaudRate() {" /> +<globalCode value=" serialPort_MD2.baud(115200);" /> +<globalCode value="}" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="5000" id="135" > +<cdparam x="638" y="48" /> +<sizeparam width="251" height="263" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Block0" value="MeasurementDisplayer1" /> +<TGConnectingPoint num="0" id="111" /> +<TGConnectingPoint num="1" id="112" /> +<TGConnectingPoint num="2" id="113" /> +<TGConnectingPoint num="3" id="114" /> +<TGConnectingPoint num="4" id="115" /> +<TGConnectingPoint num="5" id="116" /> +<TGConnectingPoint num="6" id="117" /> +<TGConnectingPoint num="7" id="118" /> +<TGConnectingPoint num="8" id="119" /> +<TGConnectingPoint num="9" id="120" /> +<TGConnectingPoint num="10" id="121" /> +<TGConnectingPoint num="11" id="122" /> +<TGConnectingPoint num="12" id="123" /> +<TGConnectingPoint num="13" id="124" /> +<TGConnectingPoint num="14" id="125" /> +<TGConnectingPoint num="15" id="126" /> +<TGConnectingPoint num="16" id="127" /> +<TGConnectingPoint num="17" id="128" /> +<TGConnectingPoint num="18" id="129" /> +<TGConnectingPoint num="19" id="130" /> +<TGConnectingPoint num="20" id="131" /> +<TGConnectingPoint num="21" id="132" /> +<TGConnectingPoint num="22" id="133" /> +<TGConnectingPoint num="23" id="134" /> +<extraparam> +<blockType data="block" color="-4072719" /> +<CryptoBlock value="false" /> +<Attribute access="0" id="period1" value="100" type="8" typeOther="" /> +<Attribute access="0" id="incomingValue11" value="0" type="8" typeOther="" /> +<Attribute access="0" id="incomingValue12" value="0" type="8" typeOther="" /> +<Attribute access="0" id="timeout" value="5000" type="8" typeOther="" /> +<Method value="$printInformationSender1(int input)" /> +<Method value="$printInformationSender2(int input)" /> +<Method value="$printTimeoutMessage()" /> +<Method value="$setBaudRate()" /> +<Method value="$restartTimer()" /> +<Signal value="in receiveMeasurementS1R1(int value)" attached="true" /> +<Signal value="in receiveMeasurementS2R1(int value)" attached="true" /> +<globalCode value="Timer timer_MD1;" /> +<globalCode value="Serial serialPort_MD1(USBTX, USBRX);" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__MeasurementDisplayer1__restartTimer() {" /> +<globalCode value=" timer_MD1.reset();" /> +<globalCode value=" timer_MD1.start();" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__MeasurementDisplayer1__printInformationSender1(int input) {" /> +<globalCode value=" timer_MD1.stop();" /> +<globalCode value=" serialPort_MD1.printf("%d\t X ------------> X:\t\t %d\r\n", timer_MD1.read_us()/1000, input);" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__MeasurementDisplayer1__printInformationSender2(int input) {" /> +<globalCode value=" timer_MD1.stop();" /> +<globalCode value=" serialPort_MD1.printf("%d\t\t X ----> X:\t\t %d\r\n", timer_MD1.read_us()/1000, input);" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__MeasurementDisplayer1__printTimeoutMessage() {" /> +<globalCode value=" timer_MD1.stop();" /> +<globalCode value=" serialPort_MD1.printf("%d\t\t\tT_MD1\r\n", timer_MD1.read_us()/1000);" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__MeasurementDisplayer1__setBaudRate() {" /> +<globalCode value=" serialPort_MD1.baud(115200);" /> +<globalCode value="}" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="5000" id="160" > +<cdparam x="118" y="44" /> +<sizeparam width="261" height="279" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Block0" value="MeasurementGenerator1" /> +<TGConnectingPoint num="0" id="136" /> +<TGConnectingPoint num="1" id="137" /> +<TGConnectingPoint num="2" id="138" /> +<TGConnectingPoint num="3" id="139" /> +<TGConnectingPoint num="4" id="140" /> +<TGConnectingPoint num="5" id="141" /> +<TGConnectingPoint num="6" id="142" /> +<TGConnectingPoint num="7" id="143" /> +<TGConnectingPoint num="8" id="144" /> +<TGConnectingPoint num="9" id="145" /> +<TGConnectingPoint num="10" id="146" /> +<TGConnectingPoint num="11" id="147" /> +<TGConnectingPoint num="12" id="148" /> +<TGConnectingPoint num="13" id="149" /> +<TGConnectingPoint num="14" id="150" /> +<TGConnectingPoint num="15" id="151" /> +<TGConnectingPoint num="16" id="152" /> +<TGConnectingPoint num="17" id="153" /> +<TGConnectingPoint num="18" id="154" /> +<TGConnectingPoint num="19" id="155" /> +<TGConnectingPoint num="20" id="156" /> +<TGConnectingPoint num="21" id="157" /> +<TGConnectingPoint num="22" id="158" /> +<TGConnectingPoint num="23" id="159" /> +<extraparam> +<blockType data="block" color="-4072719" /> +<CryptoBlock value="false" /> +<Attribute access="0" id="measurement1" value="0" type="8" typeOther="" /> +<Attribute access="0" id="measurement2" value="0" type="8" typeOther="" /> +<Attribute access="0" id="timeout" value="3000" type="8" typeOther="" /> +<Attribute access="0" id="buttonPressed" value="1" type="8" typeOther="" /> +<Attribute access="0" id="periodGen" value="100" type="8" typeOther="" /> +<Method value="$int measureDistance1()" /> +<Method value="$int measureDistance2()" /> +<Method value="$int isButtonPressed()" /> +<Method value="$printTimeoutMessage()" /> +<Method value="$setBaudRate()" /> +<Method value="$restartTimer()" /> +<Signal value="out sendMeasurementS1R1(int value)" attached="true" /> +<Signal value="out sendMeasurementS1R2(int value)" attached="true" /> +<globalCode value="DigitalOut trigger_S1(D8);" /> +<globalCode value="DigitalIn echo_S1(D9);" /> +<globalCode value="Timer timer_S1;" /> +<globalCode value="Timer timer_MG1;" /> +<globalCode value="" /> +<globalCode value="Serial serialPort_MG1(USBTX, USBRX);" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__MeasurementGenerator1__restartTimer() {" /> +<globalCode value=" timer_MG1.reset();" /> +<globalCode value=" timer_MG1.start();" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__MeasurementGenerator1__printTimeoutMessage() {" /> +<globalCode value=" timer_MG1.stop();" /> +<globalCode value=" serialPort_MG1.printf("%d\tT_MG1\r\n", timer_MG1.read_us()/1000);" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="int __userImplemented__MeasurementGenerator1__measureDistance1() {" /> +<globalCode value=" wait_ms(200);" /> +<globalCode value=" timer_S1.reset();" /> +<globalCode value=" trigger_S1 = 1;" /> +<globalCode value=" wait_us(10);" /> +<globalCode value=" trigger_S1 = 0;" /> +<globalCode value=" while (echo_S1 == 0) {};" /> +<globalCode value=" timer_S1.start();" /> +<globalCode value=" while (echo_S1 == 1) {};" /> +<globalCode value=" timer_S1.stop();" /> +<globalCode value=" return (int) (timer_S1.read_us()/58.0);" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="DigitalOut trigger_S2(D10);" /> +<globalCode value="DigitalIn echo_S2(D11);" /> +<globalCode value="DigitalIn button(USER_BUTTON);" /> +<globalCode value="Timer timer_S2;" /> +<globalCode value="" /> +<globalCode value="int __userImplemented__MeasurementGenerator1__measureDistance2() {" /> +<globalCode value=" wait_ms(200);" /> +<globalCode value=" timer_S2.reset();" /> +<globalCode value=" trigger_S2 = 1;" /> +<globalCode value=" wait_us(10);" /> +<globalCode value=" trigger_S2 = 0;" /> +<globalCode value=" while (echo_S2 == 0) {};" /> +<globalCode value=" timer_S2.start();" /> +<globalCode value=" while (echo_S2 == 1) {};" /> +<globalCode value=" timer_S2.stop();" /> +<globalCode value=" return (int) (timer_S2.read_us()/58.0);" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="int __userImplemented__MeasurementGenerator1__isButtonPressed() {" /> +<globalCode value=" return !button;" /> +<globalCode value="}" /> +<globalCode value="" /> +<globalCode value="void __userImplemented__MeasurementGenerator1__setBaudRate(){" /> +<globalCode value=" serialPort_MG1.baud(115200);" /> +<globalCode value="}" /> +</extraparam> +</COMPONENT> + + +</AVATARBlockDiagramPanel> + +<AVATARStateMachineDiagramPanel name="MeasurementGenerator1" minX="10" maxX="2500" minY="10" maxY="1500" > +<CONNECTOR type="5102" id="175" > +<cdparam x="662" y="377" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="170" /> +<TGConnectingPoint num="1" id="171" /> +<TGConnectingPoint num="2" id="172" /> +<TGConnectingPoint num="3" id="173" /> +<TGConnectingPoint num="4" id="174" /> +<P1 x="662" y="377" id="235" /> +<P2 x="558" y="112" id="299" /> +<Point x="662" y="397" /> +<Point x="828" y="397" /> +<Point x="828" y="92" /> +<Point x="578" y="92" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="161" > +<father id="175" num="0" /> +<cdparam x="662" y="397" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="162" > +<father id="175" num="1" /> +<cdparam x="828" y="397" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="163" > +<father id="175" num="2" /> +<cdparam x="828" y="92" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="164" > +<father id="175" num="3" /> +<cdparam x="578" y="92" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="169" > +<father id="175" num="4" /> +<cdparam x="610" y="244" /> +<sizeparam width="10" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="165" /> +<TGConnectingPoint num="1" id="166" /> +<TGConnectingPoint num="2" id="167" /> +<TGConnectingPoint num="3" id="168" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="190" > +<cdparam x="427" y="300" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="185" /> +<TGConnectingPoint num="1" id="186" /> +<TGConnectingPoint num="2" id="187" /> +<TGConnectingPoint num="3" id="188" /> +<TGConnectingPoint num="4" id="189" /> +<P1 x="427" y="300" id="284" /> +<P2 x="448" y="137" id="300" /> +<Point x="427" y="320" /> +<Point x="249" y="320" /> +<Point x="249" y="117" /> +<Point x="428" y="117" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="176" > +<father id="190" num="0" /> +<cdparam x="427" y="320" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="177" > +<father id="190" num="1" /> +<cdparam x="249" y="320" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="178" > +<father id="190" num="2" /> +<cdparam x="249" y="117" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="179" > +<father id="190" num="3" /> +<cdparam x="428" y="117" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="184" > +<father id="190" num="4" /> +<cdparam x="263" y="339" /> +<sizeparam width="162" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="180" /> +<TGConnectingPoint num="1" id="181" /> +<TGConnectingPoint num="2" id="182" /> +<TGConnectingPoint num="3" id="183" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="timeout" enabled="true"/> +<afterMax value="timeout" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="printTimeoutMessage()" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="205" > +<cdparam x="503" y="468" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="200" /> +<TGConnectingPoint num="1" id="201" /> +<TGConnectingPoint num="2" id="202" /> +<TGConnectingPoint num="3" id="203" /> +<TGConnectingPoint num="4" id="204" /> +<P1 x="503" y="425" id="246" /> +<P2 x="448" y="112" id="297" /> +<Point x="503" y="452" /> +<Point x="214" y="452" /> +<Point x="214" y="92" /> +<Point x="428" y="92" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="191" > +<father id="205" num="0" /> +<cdparam x="503" y="452" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="192" > +<father id="205" num="1" /> +<cdparam x="214" y="452" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="193" > +<father id="205" num="2" /> +<cdparam x="214" y="92" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="194" > +<father id="205" num="3" /> +<cdparam x="428" y="92" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="199" > +<father id="205" num="4" /> +<cdparam x="417" y="518" /> +<sizeparam width="10" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="195" /> +<TGConnectingPoint num="1" id="196" /> +<TGConnectingPoint num="2" id="197" /> +<TGConnectingPoint num="3" id="198" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="212" > +<cdparam x="534" y="64" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="211" /> +<P1 x="503" y="64" id="338" /> +<P2 x="503" y="112" id="298" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="210" > +<father id="212" num="0" /> +<cdparam x="507" y="71" /> +<sizeparam width="91" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="206" /> +<TGConnectingPoint num="1" id="207" /> +<TGConnectingPoint num="2" id="208" /> +<TGConnectingPoint num="3" id="209" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="setBaudRate()" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="219" > +<cdparam x="516" y="162" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="218" /> +<P1 x="503" y="162" id="303" /> +<P2 x="503" y="250" id="257" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="217" > +<father id="219" num="0" /> +<cdparam x="508" y="181" /> +<sizeparam width="233" height="75" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="213" /> +<TGConnectingPoint num="1" id="214" /> +<TGConnectingPoint num="2" id="215" /> +<TGConnectingPoint num="3" id="216" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="periodGen" enabled="true"/> +<afterMax value="periodGen" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="buttonPressed = isButtonPressed()" enabled="true"/> +<actions value="measurement1=measureDistance1()" enabled="true"/> +<actions value="measurement2=measureDistance2()" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="226" > +<cdparam x="477" y="300" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="225" /> +<P1 x="503" y="300" id="262" /> +<P2 x="503" y="395" id="245" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="224" > +<father id="226" num="0" /> +<cdparam x="325" y="390" /> +<sizeparam width="241" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="220" /> +<TGConnectingPoint num="1" id="221" /> +<TGConnectingPoint num="2" id="222" /> +<TGConnectingPoint num="3" id="223" /> +<extraparam> +<guard value="[ buttonPressed == 1 ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="233" > +<cdparam x="602" y="300" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="232" /> +<P1 x="576" y="300" id="287" /> +<P2 x="662" y="347" id="234" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="231" > +<father id="233" num="0" /> +<cdparam x="626" y="325" /> +<sizeparam width="233" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="227" /> +<TGConnectingPoint num="1" id="228" /> +<TGConnectingPoint num="2" id="229" /> +<TGConnectingPoint num="3" id="230" /> +<extraparam> +<guard value="[ measurement2 >25 ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<COMPONENT type="5103" id="244" > +<cdparam x="530" y="352" /> +<sizeparam width="264" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Send signal" value="sendMeasurementS1R2(measurement2)" /> +<TGConnectingPoint num="0" id="234" /> +<TGConnectingPoint num="1" id="235" /> +<TGConnectingPoint num="2" id="236" /> +<TGConnectingPoint num="3" id="237" /> +<TGConnectingPoint num="4" id="238" /> +<TGConnectingPoint num="5" id="239" /> +<TGConnectingPoint num="6" id="240" /> +<TGConnectingPoint num="7" id="241" /> +<TGConnectingPoint num="8" id="242" /> +<TGConnectingPoint num="9" id="243" /> +</COMPONENT> + +<COMPONENT type="5103" id="255" > +<cdparam x="371" y="400" /> +<sizeparam width="264" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Send signal" value="sendMeasurementS1R1(measurement1)" /> +<TGConnectingPoint num="0" id="245" /> +<TGConnectingPoint num="1" id="246" /> +<TGConnectingPoint num="2" id="247" /> +<TGConnectingPoint num="3" id="248" /> +<TGConnectingPoint num="4" id="249" /> +<TGConnectingPoint num="5" id="250" /> +<TGConnectingPoint num="6" id="251" /> +<TGConnectingPoint num="7" id="252" /> +<TGConnectingPoint num="8" id="253" /> +<TGConnectingPoint num="9" id="254" /> +</COMPONENT> + +<COMPONENT type="5106" id="296" > +<cdparam x="404" y="250" /> +<sizeparam width="198" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="state0" value="DecisionState" /> +<TGConnectingPoint num="0" id="256" /> +<TGConnectingPoint num="1" id="257" /> +<TGConnectingPoint num="2" id="258" /> +<TGConnectingPoint num="3" id="259" /> +<TGConnectingPoint num="4" id="260" /> +<TGConnectingPoint num="5" id="261" /> +<TGConnectingPoint num="6" id="262" /> +<TGConnectingPoint num="7" id="263" /> +<TGConnectingPoint num="8" id="264" /> +<TGConnectingPoint num="9" id="265" /> +<TGConnectingPoint num="10" id="266" /> +<TGConnectingPoint num="11" id="267" /> +<TGConnectingPoint num="12" id="268" /> +<TGConnectingPoint num="13" id="269" /> +<TGConnectingPoint num="14" id="270" /> +<TGConnectingPoint num="15" id="271" /> +<TGConnectingPoint num="16" id="272" /> +<TGConnectingPoint num="17" id="273" /> +<TGConnectingPoint num="18" id="274" /> +<TGConnectingPoint num="19" id="275" /> +<TGConnectingPoint num="20" id="276" /> +<TGConnectingPoint num="21" id="277" /> +<TGConnectingPoint num="22" id="278" /> +<TGConnectingPoint num="23" id="279" /> +<TGConnectingPoint num="24" id="280" /> +<TGConnectingPoint num="25" id="281" /> +<TGConnectingPoint num="26" id="282" /> +<TGConnectingPoint num="27" id="283" /> +<TGConnectingPoint num="28" id="284" /> +<TGConnectingPoint num="29" id="285" /> +<TGConnectingPoint num="30" id="286" /> +<TGConnectingPoint num="31" id="287" /> +<TGConnectingPoint num="32" id="288" /> +<TGConnectingPoint num="33" id="289" /> +<TGConnectingPoint num="34" id="290" /> +<TGConnectingPoint num="35" id="291" /> +<TGConnectingPoint num="36" id="292" /> +<TGConnectingPoint num="37" id="293" /> +<TGConnectingPoint num="38" id="294" /> +<TGConnectingPoint num="39" id="295" /> +<extraparam> +</extraparam> +</COMPONENT> + +<COMPONENT type="5106" id="337" > +<cdparam x="448" y="112" /> +<sizeparam width="110" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="state0" value="startState" /> +<TGConnectingPoint num="0" id="297" /> +<TGConnectingPoint num="1" id="298" /> +<TGConnectingPoint num="2" id="299" /> +<TGConnectingPoint num="3" id="300" /> +<TGConnectingPoint num="4" id="301" /> +<TGConnectingPoint num="5" id="302" /> +<TGConnectingPoint num="6" id="303" /> +<TGConnectingPoint num="7" id="304" /> +<TGConnectingPoint num="8" id="305" /> +<TGConnectingPoint num="9" id="306" /> +<TGConnectingPoint num="10" id="307" /> +<TGConnectingPoint num="11" id="308" /> +<TGConnectingPoint num="12" id="309" /> +<TGConnectingPoint num="13" id="310" /> +<TGConnectingPoint num="14" id="311" /> +<TGConnectingPoint num="15" id="312" /> +<TGConnectingPoint num="16" id="313" /> +<TGConnectingPoint num="17" id="314" /> +<TGConnectingPoint num="18" id="315" /> +<TGConnectingPoint num="19" id="316" /> +<TGConnectingPoint num="20" id="317" /> +<TGConnectingPoint num="21" id="318" /> +<TGConnectingPoint num="22" id="319" /> +<TGConnectingPoint num="23" id="320" /> +<TGConnectingPoint num="24" id="321" /> +<TGConnectingPoint num="25" id="322" /> +<TGConnectingPoint num="26" id="323" /> +<TGConnectingPoint num="27" id="324" /> +<TGConnectingPoint num="28" id="325" /> +<TGConnectingPoint num="29" id="326" /> +<TGConnectingPoint num="30" id="327" /> +<TGConnectingPoint num="31" id="328" /> +<TGConnectingPoint num="32" id="329" /> +<TGConnectingPoint num="33" id="330" /> +<TGConnectingPoint num="34" id="331" /> +<TGConnectingPoint num="35" id="332" /> +<TGConnectingPoint num="36" id="333" /> +<TGConnectingPoint num="37" id="334" /> +<TGConnectingPoint num="38" id="335" /> +<TGConnectingPoint num="39" id="336" /> +<extraparam> +<entryCode value="MeasurementGenerator1__restartTimer();" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="5100" id="339" > +<cdparam x="496" y="44" /> +<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="start state" value="null" /> +<TGConnectingPoint num="0" id="338" /> +</COMPONENT> + + +</AVATARStateMachineDiagramPanel> + +<AVATARStateMachineDiagramPanel name="MeasurementGenerator2" minX="10" maxX="2500" minY="10" maxY="1500" > +<CONNECTOR type="5102" id="354" > +<cdparam x="636" y="174" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="349" /> +<TGConnectingPoint num="1" id="350" /> +<TGConnectingPoint num="2" id="351" /> +<TGConnectingPoint num="3" id="352" /> +<TGConnectingPoint num="4" id="353" /> +<P1 x="636" y="174" id="448" /> +<P2 x="654" y="142" id="440" /> +<Point x="671" y="194" /> +<Point x="763" y="194" /> +<Point x="763" y="122" /> +<Point x="674" y="122" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="340" > +<father id="354" num="0" /> +<cdparam x="671" y="194" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="341" > +<father id="354" num="1" /> +<cdparam x="763" y="194" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="342" > +<father id="354" num="2" /> +<cdparam x="763" y="122" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="343" > +<father id="354" num="3" /> +<cdparam x="674" y="122" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="348" > +<father id="354" num="4" /> +<cdparam x="779" y="157" /> +<sizeparam width="160" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="344" /> +<TGConnectingPoint num="1" id="345" /> +<TGConnectingPoint num="2" id="346" /> +<TGConnectingPoint num="3" id="347" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="timeout" enabled="true"/> +<afterMax value="timeout" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="printTimeoutMessage()" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="361" > +<cdparam x="588" y="174" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="360" /> +<P1 x="588" y="174" id="423" /> +<P2 x="588" y="301" id="406" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="359" > +<father id="361" num="0" /> +<cdparam x="595" y="268" /> +<sizeparam width="236" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="355" /> +<TGConnectingPoint num="1" id="356" /> +<TGConnectingPoint num="2" id="357" /> +<TGConnectingPoint num="3" id="358" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="lowerBound" enabled="true"/> +<afterMax value="upperBound" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="valueIncrement2=valueIncrement2+1" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="368" > +<cdparam x="537" y="174" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="367" /> +<P1 x="537" y="174" id="445" /> +<P2 x="432" y="245" id="460" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="366" > +<father id="368" num="0" /> +<cdparam x="262" y="188" /> +<sizeparam width="236" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="362" /> +<TGConnectingPoint num="1" id="363" /> +<TGConnectingPoint num="2" id="364" /> +<TGConnectingPoint num="3" id="365" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="lowerBound" enabled="true"/> +<afterMax value="upperBound" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="valueIncrement1=valueIncrement1+1" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="383" > +<cdparam x="597" y="465" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="378" /> +<TGConnectingPoint num="1" id="379" /> +<TGConnectingPoint num="2" id="380" /> +<TGConnectingPoint num="3" id="381" /> +<TGConnectingPoint num="4" id="382" /> +<P1 x="588" y="331" id="407" /> +<P2 x="522" y="124" id="417" /> +<Point x="588" y="351" /> +<Point x="217" y="351" /> +<Point x="217" y="104" /> +<Point x="502" y="104" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="369" > +<father id="383" num="0" /> +<cdparam x="588" y="351" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="370" > +<father id="383" num="1" /> +<cdparam x="217" y="351" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="371" > +<father id="383" num="2" /> +<cdparam x="217" y="104" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="372" > +<father id="383" num="3" /> +<cdparam x="502" y="104" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="377" > +<father id="383" num="4" /> +<cdparam x="528" y="374" /> +<sizeparam width="10" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="373" /> +<TGConnectingPoint num="1" id="374" /> +<TGConnectingPoint num="2" id="375" /> +<TGConnectingPoint num="3" id="376" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="398" > +<cdparam x="286" y="464" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="393" /> +<TGConnectingPoint num="1" id="394" /> +<TGConnectingPoint num="2" id="395" /> +<TGConnectingPoint num="3" id="396" /> +<TGConnectingPoint num="4" id="397" /> +<P1 x="432" y="275" id="461" /> +<P2 x="522" y="149" id="420" /> +<Point x="432" y="295" /> +<Point x="247" y="295" /> +<Point x="247" y="129" /> +<Point x="502" y="129" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="384" > +<father id="398" num="0" /> +<cdparam x="432" y="295" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="385" > +<father id="398" num="1" /> +<cdparam x="247" y="295" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="386" > +<father id="398" num="2" /> +<cdparam x="247" y="129" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="387" > +<father id="398" num="3" /> +<cdparam x="502" y="129" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="392" > +<father id="398" num="4" /> +<cdparam x="314" y="315" /> +<sizeparam width="10" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="388" /> +<TGConnectingPoint num="1" id="389" /> +<TGConnectingPoint num="2" id="390" /> +<TGConnectingPoint num="3" id="391" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="405" > +<cdparam x="588" y="89" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="404" /> +<P1 x="588" y="89" id="458" /> +<P2 x="588" y="124" id="418" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="403" > +<father id="405" num="0" /> +<cdparam x="595" y="107" /> +<sizeparam width="91" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="399" /> +<TGConnectingPoint num="1" id="400" /> +<TGConnectingPoint num="2" id="401" /> +<TGConnectingPoint num="3" id="402" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="setBaudRate()" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<COMPONENT type="5103" id="416" > +<cdparam x="452" y="306" /> +<sizeparam width="273" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Send signal" value="sendMeasurementS2R2(valueIncrement2)" /> +<TGConnectingPoint num="0" id="406" /> +<TGConnectingPoint num="1" id="407" /> +<TGConnectingPoint num="2" id="408" /> +<TGConnectingPoint num="3" id="409" /> +<TGConnectingPoint num="4" id="410" /> +<TGConnectingPoint num="5" id="411" /> +<TGConnectingPoint num="6" id="412" /> +<TGConnectingPoint num="7" id="413" /> +<TGConnectingPoint num="8" id="414" /> +<TGConnectingPoint num="9" id="415" /> +</COMPONENT> + +<COMPONENT type="5106" id="457" > +<cdparam x="522" y="124" /> +<sizeparam width="132" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="state0" value="initialState" /> +<TGConnectingPoint num="0" id="417" /> +<TGConnectingPoint num="1" id="418" /> +<TGConnectingPoint num="2" id="419" /> +<TGConnectingPoint num="3" id="420" /> +<TGConnectingPoint num="4" id="421" /> +<TGConnectingPoint num="5" id="422" /> +<TGConnectingPoint num="6" id="423" /> +<TGConnectingPoint num="7" id="424" /> +<TGConnectingPoint num="8" id="425" /> +<TGConnectingPoint num="9" id="426" /> +<TGConnectingPoint num="10" id="427" /> +<TGConnectingPoint num="11" id="428" /> +<TGConnectingPoint num="12" id="429" /> +<TGConnectingPoint num="13" id="430" /> +<TGConnectingPoint num="14" id="431" /> +<TGConnectingPoint num="15" id="432" /> +<TGConnectingPoint num="16" id="433" /> +<TGConnectingPoint num="17" id="434" /> +<TGConnectingPoint num="18" id="435" /> +<TGConnectingPoint num="19" id="436" /> +<TGConnectingPoint num="20" id="437" /> +<TGConnectingPoint num="21" id="438" /> +<TGConnectingPoint num="22" id="439" /> +<TGConnectingPoint num="23" id="440" /> +<TGConnectingPoint num="24" id="441" /> +<TGConnectingPoint num="25" id="442" /> +<TGConnectingPoint num="26" id="443" /> +<TGConnectingPoint num="27" id="444" /> +<TGConnectingPoint num="28" id="445" /> +<TGConnectingPoint num="29" id="446" /> +<TGConnectingPoint num="30" id="447" /> +<TGConnectingPoint num="31" id="448" /> +<TGConnectingPoint num="32" id="449" /> +<TGConnectingPoint num="33" id="450" /> +<TGConnectingPoint num="34" id="451" /> +<TGConnectingPoint num="35" id="452" /> +<TGConnectingPoint num="36" id="453" /> +<TGConnectingPoint num="37" id="454" /> +<TGConnectingPoint num="38" id="455" /> +<TGConnectingPoint num="39" id="456" /> +<extraparam> +<entryCode value="MeasurementGenerator2__restartTimer();" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="5100" id="459" > +<cdparam x="581" y="69" /> +<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="start state" value="null" /> +<TGConnectingPoint num="0" id="458" /> +</COMPONENT> + +<COMPONENT type="5103" id="470" > +<cdparam x="296" y="250" /> +<sizeparam width="273" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Send signal" value="sendMeasurementS2R1(valueIncrement1)" /> +<TGConnectingPoint num="0" id="460" /> +<TGConnectingPoint num="1" id="461" /> +<TGConnectingPoint num="2" id="462" /> +<TGConnectingPoint num="3" id="463" /> +<TGConnectingPoint num="4" id="464" /> +<TGConnectingPoint num="5" id="465" /> +<TGConnectingPoint num="6" id="466" /> +<TGConnectingPoint num="7" id="467" /> +<TGConnectingPoint num="8" id="468" /> +<TGConnectingPoint num="9" id="469" /> +</COMPONENT> + + +</AVATARStateMachineDiagramPanel> + +<AVATARStateMachineDiagramPanel name="MeasurementDisplayer1" minX="10" maxX="2500" minY="10" maxY="1500" > +<CONNECTOR type="5102" id="485" > +<cdparam x="583" y="297" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="480" /> +<TGConnectingPoint num="1" id="481" /> +<TGConnectingPoint num="2" id="482" /> +<TGConnectingPoint num="3" id="483" /> +<TGConnectingPoint num="4" id="484" /> +<P1 x="583" y="310" id="538" /> +<P2 x="524" y="90" id="575" /> +<Point x="583" y="326" /> +<Point x="182" y="326" /> +<Point x="182" y="70" /> +<Point x="504" y="70" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="471" > +<father id="485" num="0" /> +<cdparam x="583" y="326" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="472" > +<father id="485" num="1" /> +<cdparam x="182" y="326" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="473" > +<father id="485" num="2" /> +<cdparam x="182" y="70" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="474" > +<father id="485" num="3" /> +<cdparam x="504" y="70" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="479" > +<father id="485" num="4" /> +<cdparam x="282" y="354" /> +<sizeparam width="270" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="475" /> +<TGConnectingPoint num="1" id="476" /> +<TGConnectingPoint num="2" id="477" /> +<TGConnectingPoint num="3" id="478" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="printInformationSender2(incomingValue12)" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="500" > +<cdparam x="401" y="232" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="495" /> +<TGConnectingPoint num="1" id="496" /> +<TGConnectingPoint num="2" id="497" /> +<TGConnectingPoint num="3" id="498" /> +<TGConnectingPoint num="4" id="499" /> +<P1 x="401" y="232" id="549" /> +<P2 x="506" y="115" id="562" /> +<Point x="401" y="252" /> +<Point x="214" y="252" /> +<Point x="214" y="95" /> +<Point x="486" y="95" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="486" > +<father id="500" num="0" /> +<cdparam x="401" y="252" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="487" > +<father id="500" num="1" /> +<cdparam x="214" y="252" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="488" > +<father id="500" num="2" /> +<cdparam x="214" y="95" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="489" > +<father id="500" num="3" /> +<cdparam x="486" y="95" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="494" > +<father id="500" num="4" /> +<cdparam x="189" y="276" /> +<sizeparam width="270" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="490" /> +<TGConnectingPoint num="1" id="491" /> +<TGConnectingPoint num="2" id="492" /> +<TGConnectingPoint num="3" id="493" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="printInformationSender1(incomingValue11)" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="515" > +<cdparam x="639" y="140" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="510" /> +<TGConnectingPoint num="1" id="511" /> +<TGConnectingPoint num="2" id="512" /> +<TGConnectingPoint num="3" id="513" /> +<TGConnectingPoint num="4" id="514" /> +<P1 x="639" y="140" id="590" /> +<P2 x="660" y="115" id="563" /> +<Point x="639" y="160" /> +<Point x="750" y="160" /> +<Point x="750" y="95" /> +<Point x="680" y="95" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="501" > +<father id="515" num="0" /> +<cdparam x="639" y="160" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="502" > +<father id="515" num="1" /> +<cdparam x="750" y="160" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="503" > +<father id="515" num="2" /> +<cdparam x="750" y="95" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="504" > +<father id="515" num="3" /> +<cdparam x="680" y="95" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="509" > +<father id="515" num="4" /> +<cdparam x="682" y="179" /> +<sizeparam width="148" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="505" /> +<TGConnectingPoint num="1" id="506" /> +<TGConnectingPoint num="2" id="507" /> +<TGConnectingPoint num="3" id="508" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="timeout" enabled="true"/> +<afterMax value="timeout" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="printTimeoutMessage()" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="522" > +<cdparam x="583" y="140" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="521" /> +<P1 x="583" y="140" id="565" /> +<P2 x="583" y="280" id="537" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="520" > +<father id="522" num="0" /> +<cdparam x="579" y="221" /> +<sizeparam width="10" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="516" /> +<TGConnectingPoint num="1" id="517" /> +<TGConnectingPoint num="2" id="518" /> +<TGConnectingPoint num="3" id="519" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="529" > +<cdparam x="524" y="140" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="528" /> +<P1 x="524" y="140" id="587" /> +<P2 x="401" y="202" id="548" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="527" > +<father id="529" num="0" /> +<cdparam x="415" y="194" /> +<sizeparam width="10" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="523" /> +<TGConnectingPoint num="1" id="524" /> +<TGConnectingPoint num="2" id="525" /> +<TGConnectingPoint num="3" id="526" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="536" > +<cdparam x="558" y="43" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="535" /> +<P1 x="583" y="47" id="600" /> +<P2 x="583" y="90" id="560" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="534" > +<father id="536" num="0" /> +<cdparam x="586" y="66" /> +<sizeparam width="91" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="530" /> +<TGConnectingPoint num="1" id="531" /> +<TGConnectingPoint num="2" id="532" /> +<TGConnectingPoint num="3" id="533" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="setBaudRate()" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<COMPONENT type="5104" id="547" > +<cdparam x="434" y="285" /> +<sizeparam width="298" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Receive signal" value="receiveMeasurementS2R1(incomingValue12)" /> +<TGConnectingPoint num="0" id="537" /> +<TGConnectingPoint num="1" id="538" /> +<TGConnectingPoint num="2" id="539" /> +<TGConnectingPoint num="3" id="540" /> +<TGConnectingPoint num="4" id="541" /> +<TGConnectingPoint num="5" id="542" /> +<TGConnectingPoint num="6" id="543" /> +<TGConnectingPoint num="7" id="544" /> +<TGConnectingPoint num="8" id="545" /> +<TGConnectingPoint num="9" id="546" /> +</COMPONENT> + +<COMPONENT type="5104" id="558" > +<cdparam x="252" y="207" /> +<sizeparam width="298" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Receive signal" value="receiveMeasurementS1R1(incomingValue11)" /> +<TGConnectingPoint num="0" id="548" /> +<TGConnectingPoint num="1" id="549" /> +<TGConnectingPoint num="2" id="550" /> +<TGConnectingPoint num="3" id="551" /> +<TGConnectingPoint num="4" id="552" /> +<TGConnectingPoint num="5" id="553" /> +<TGConnectingPoint num="6" id="554" /> +<TGConnectingPoint num="7" id="555" /> +<TGConnectingPoint num="8" id="556" /> +<TGConnectingPoint num="9" id="557" /> +</COMPONENT> + +<COMPONENT type="5106" id="599" > +<cdparam x="506" y="90" /> +<sizeparam width="154" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="state0" value="ReceivingState" /> +<TGConnectingPoint num="0" id="559" /> +<TGConnectingPoint num="1" id="560" /> +<TGConnectingPoint num="2" id="561" /> +<TGConnectingPoint num="3" id="562" /> +<TGConnectingPoint num="4" id="563" /> +<TGConnectingPoint num="5" id="564" /> +<TGConnectingPoint num="6" id="565" /> +<TGConnectingPoint num="7" id="566" /> +<TGConnectingPoint num="8" id="567" /> +<TGConnectingPoint num="9" id="568" /> +<TGConnectingPoint num="10" id="569" /> +<TGConnectingPoint num="11" id="570" /> +<TGConnectingPoint num="12" id="571" /> +<TGConnectingPoint num="13" id="572" /> +<TGConnectingPoint num="14" id="573" /> +<TGConnectingPoint num="15" id="574" /> +<TGConnectingPoint num="16" id="575" /> +<TGConnectingPoint num="17" id="576" /> +<TGConnectingPoint num="18" id="577" /> +<TGConnectingPoint num="19" id="578" /> +<TGConnectingPoint num="20" id="579" /> +<TGConnectingPoint num="21" id="580" /> +<TGConnectingPoint num="22" id="581" /> +<TGConnectingPoint num="23" id="582" /> +<TGConnectingPoint num="24" id="583" /> +<TGConnectingPoint num="25" id="584" /> +<TGConnectingPoint num="26" id="585" /> +<TGConnectingPoint num="27" id="586" /> +<TGConnectingPoint num="28" id="587" /> +<TGConnectingPoint num="29" id="588" /> +<TGConnectingPoint num="30" id="589" /> +<TGConnectingPoint num="31" id="590" /> +<TGConnectingPoint num="32" id="591" /> +<TGConnectingPoint num="33" id="592" /> +<TGConnectingPoint num="34" id="593" /> +<TGConnectingPoint num="35" id="594" /> +<TGConnectingPoint num="36" id="595" /> +<TGConnectingPoint num="37" id="596" /> +<TGConnectingPoint num="38" id="597" /> +<TGConnectingPoint num="39" id="598" /> +<extraparam> +<entryCode value="MeasurementDisplayer1__restartTimer();" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="5100" id="601" > +<cdparam x="576" y="27" /> +<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="start state" value="null" /> +<TGConnectingPoint num="0" id="600" /> +</COMPONENT> + + +</AVATARStateMachineDiagramPanel> + +<AVATARStateMachineDiagramPanel name="MeasurementDisplayer2" minX="10" maxX="2500" minY="10" maxY="1500" > +<CONNECTOR type="5102" id="608" > +<cdparam x="480" y="88" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="607" /> +<P1 x="505" y="92" id="731" /> +<P2 x="505" y="135" id="691" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="606" > +<father id="608" num="0" /> +<cdparam x="514" y="101" /> +<sizeparam width="91" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="602" /> +<TGConnectingPoint num="1" id="603" /> +<TGConnectingPoint num="2" id="604" /> +<TGConnectingPoint num="3" id="605" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="setBaudRate()" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="615" > +<cdparam x="446" y="185" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="614" /> +<P1 x="446" y="185" id="718" /> +<P2 x="323" y="247" id="679" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="613" > +<father id="615" num="0" /> +<cdparam x="337" y="239" /> +<sizeparam width="10" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="609" /> +<TGConnectingPoint num="1" id="610" /> +<TGConnectingPoint num="2" id="611" /> +<TGConnectingPoint num="3" id="612" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="622" > +<cdparam x="505" y="185" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="621" /> +<P1 x="505" y="185" id="696" /> +<P2 x="505" y="312" id="668" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="620" > +<father id="622" num="0" /> +<cdparam x="501" y="266" /> +<sizeparam width="10" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="616" /> +<TGConnectingPoint num="1" id="617" /> +<TGConnectingPoint num="2" id="618" /> +<TGConnectingPoint num="3" id="619" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="637" > +<cdparam x="561" y="185" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="632" /> +<TGConnectingPoint num="1" id="633" /> +<TGConnectingPoint num="2" id="634" /> +<TGConnectingPoint num="3" id="635" /> +<TGConnectingPoint num="4" id="636" /> +<P1 x="561" y="185" id="721" /> +<P2 x="582" y="160" id="694" /> +<Point x="645" y="290" /> +<Point x="840" y="290" /> +<Point x="840" y="140" /> +<Point x="602" y="140" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="623" > +<father id="637" num="0" /> +<cdparam x="645" y="290" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="624" > +<father id="637" num="1" /> +<cdparam x="840" y="290" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="625" > +<father id="637" num="2" /> +<cdparam x="840" y="140" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="626" > +<father id="637" num="3" /> +<cdparam x="602" y="140" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="631" > +<father id="637" num="4" /> +<cdparam x="604" y="224" /> +<sizeparam width="148" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="627" /> +<TGConnectingPoint num="1" id="628" /> +<TGConnectingPoint num="2" id="629" /> +<TGConnectingPoint num="3" id="630" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="timeout" enabled="true"/> +<afterMax value="timeout" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="printTimeoutMessage()" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="652" > +<cdparam x="323" y="277" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="647" /> +<TGConnectingPoint num="1" id="648" /> +<TGConnectingPoint num="2" id="649" /> +<TGConnectingPoint num="3" id="650" /> +<TGConnectingPoint num="4" id="651" /> +<P1 x="323" y="277" id="680" /> +<P2 x="428" y="160" id="693" /> +<Point x="323" y="297" /> +<Point x="136" y="297" /> +<Point x="136" y="140" /> +<Point x="408" y="140" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="638" > +<father id="652" num="0" /> +<cdparam x="323" y="297" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="639" > +<father id="652" num="1" /> +<cdparam x="136" y="297" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="640" > +<father id="652" num="2" /> +<cdparam x="136" y="140" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="641" > +<father id="652" num="3" /> +<cdparam x="408" y="140" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="646" > +<father id="652" num="4" /> +<cdparam x="123" y="315" /> +<sizeparam width="270" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="642" /> +<TGConnectingPoint num="1" id="643" /> +<TGConnectingPoint num="2" id="644" /> +<TGConnectingPoint num="3" id="645" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="printInformationSender1(incomingValue21)" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="667" > +<cdparam x="505" y="342" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="662" /> +<TGConnectingPoint num="1" id="663" /> +<TGConnectingPoint num="2" id="664" /> +<TGConnectingPoint num="3" id="665" /> +<TGConnectingPoint num="4" id="666" /> +<P1 x="505" y="342" id="669" /> +<P2 x="446" y="135" id="706" /> +<Point x="505" y="362" /> +<Point x="104" y="362" /> +<Point x="104" y="115" /> +<Point x="426" y="115" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="653" > +<father id="667" num="0" /> +<cdparam x="505" y="362" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="654" > +<father id="667" num="1" /> +<cdparam x="104" y="362" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="655" > +<father id="667" num="2" /> +<cdparam x="104" y="115" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="656" > +<father id="667" num="3" /> +<cdparam x="426" y="115" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="661" > +<father id="667" num="4" /> +<cdparam x="224" y="387" /> +<sizeparam width="270" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="657" /> +<TGConnectingPoint num="1" id="658" /> +<TGConnectingPoint num="2" id="659" /> +<TGConnectingPoint num="3" id="660" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="printInformationSender2(incomingValue22)" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<COMPONENT type="5104" id="678" > +<cdparam x="356" y="317" /> +<sizeparam width="298" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Receive signal" value="receiveMeasurementS2R2(incomingValue22)" /> +<TGConnectingPoint num="0" id="668" /> +<TGConnectingPoint num="1" id="669" /> +<TGConnectingPoint num="2" id="670" /> +<TGConnectingPoint num="3" id="671" /> +<TGConnectingPoint num="4" id="672" /> +<TGConnectingPoint num="5" id="673" /> +<TGConnectingPoint num="6" id="674" /> +<TGConnectingPoint num="7" id="675" /> +<TGConnectingPoint num="8" id="676" /> +<TGConnectingPoint num="9" id="677" /> +</COMPONENT> + +<COMPONENT type="5104" id="689" > +<cdparam x="174" y="252" /> +<sizeparam width="298" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Receive signal" value="receiveMeasurementS1R2(incomingValue21)" /> +<TGConnectingPoint num="0" id="679" /> +<TGConnectingPoint num="1" id="680" /> +<TGConnectingPoint num="2" id="681" /> +<TGConnectingPoint num="3" id="682" /> +<TGConnectingPoint num="4" id="683" /> +<TGConnectingPoint num="5" id="684" /> +<TGConnectingPoint num="6" id="685" /> +<TGConnectingPoint num="7" id="686" /> +<TGConnectingPoint num="8" id="687" /> +<TGConnectingPoint num="9" id="688" /> +</COMPONENT> + +<COMPONENT type="5106" id="730" > +<cdparam x="428" y="135" /> +<sizeparam width="154" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="state0" value="ReceivingState" /> +<TGConnectingPoint num="0" id="690" /> +<TGConnectingPoint num="1" id="691" /> +<TGConnectingPoint num="2" id="692" /> +<TGConnectingPoint num="3" id="693" /> +<TGConnectingPoint num="4" id="694" /> +<TGConnectingPoint num="5" id="695" /> +<TGConnectingPoint num="6" id="696" /> +<TGConnectingPoint num="7" id="697" /> +<TGConnectingPoint num="8" id="698" /> +<TGConnectingPoint num="9" id="699" /> +<TGConnectingPoint num="10" id="700" /> +<TGConnectingPoint num="11" id="701" /> +<TGConnectingPoint num="12" id="702" /> +<TGConnectingPoint num="13" id="703" /> +<TGConnectingPoint num="14" id="704" /> +<TGConnectingPoint num="15" id="705" /> +<TGConnectingPoint num="16" id="706" /> +<TGConnectingPoint num="17" id="707" /> +<TGConnectingPoint num="18" id="708" /> +<TGConnectingPoint num="19" id="709" /> +<TGConnectingPoint num="20" id="710" /> +<TGConnectingPoint num="21" id="711" /> +<TGConnectingPoint num="22" id="712" /> +<TGConnectingPoint num="23" id="713" /> +<TGConnectingPoint num="24" id="714" /> +<TGConnectingPoint num="25" id="715" /> +<TGConnectingPoint num="26" id="716" /> +<TGConnectingPoint num="27" id="717" /> +<TGConnectingPoint num="28" id="718" /> +<TGConnectingPoint num="29" id="719" /> +<TGConnectingPoint num="30" id="720" /> +<TGConnectingPoint num="31" id="721" /> +<TGConnectingPoint num="32" id="722" /> +<TGConnectingPoint num="33" id="723" /> +<TGConnectingPoint num="34" id="724" /> +<TGConnectingPoint num="35" id="725" /> +<TGConnectingPoint num="36" id="726" /> +<TGConnectingPoint num="37" id="727" /> +<TGConnectingPoint num="38" id="728" /> +<TGConnectingPoint num="39" id="729" /> +<extraparam> +<entryCode value="MeasurementDisplayer2__restartTimer();" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="5100" id="732" > +<cdparam x="498" y="72" /> +<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="start state" value="null" /> +<TGConnectingPoint num="0" id="731" /> +</COMPONENT> + + +</AVATARStateMachineDiagramPanel> + +<AVATARStateMachineDiagramPanel name="TemperatureValueGenerator" minX="10" maxX="2500" minY="10" maxY="1500" > +<CONNECTOR type="5102" id="747" > +<cdparam x="407" y="274" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="742" /> +<TGConnectingPoint num="1" id="743" /> +<TGConnectingPoint num="2" id="744" /> +<TGConnectingPoint num="3" id="745" /> +<TGConnectingPoint num="4" id="746" /> +<P1 x="407" y="274" id="763" /> +<P2 x="341" y="131" id="776" /> +<Point x="407" y="294" /> +<Point x="175" y="294" /> +<Point x="175" y="111" /> +<Point x="321" y="111" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="733" > +<father id="747" num="0" /> +<cdparam x="407" y="294" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="734" > +<father id="747" num="1" /> +<cdparam x="175" y="294" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="735" > +<father id="747" num="2" /> +<cdparam x="175" y="111" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="736" > +<father id="747" num="3" /> +<cdparam x="321" y="111" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="741" > +<father id="747" num="4" /> +<cdparam x="198" y="324" /> +<sizeparam width="146" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="737" /> +<TGConnectingPoint num="1" id="738" /> +<TGConnectingPoint num="2" id="739" /> +<TGConnectingPoint num="3" id="740" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="periodT" enabled="true"/> +<afterMax value="periodT" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="754" > +<cdparam x="407" y="70" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="753" /> +<P1 x="407" y="70" id="814" /> +<P2 x="407" y="106" id="774" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="752" > +<father id="754" num="0" /> +<cdparam x="412" y="86" /> +<sizeparam width="73" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="748" /> +<TGConnectingPoint num="1" id="749" /> +<TGConnectingPoint num="2" id="750" /> +<TGConnectingPoint num="3" id="751" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="initSensor()" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="761" > +<cdparam x="422" y="156" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="760" /> +<P1 x="407" y="156" id="779" /> +<P2 x="407" y="244" id="762" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="759" > +<father id="761" num="0" /> +<cdparam x="410" y="201" /> +<sizeparam width="294" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="755" /> +<TGConnectingPoint num="1" id="756" /> +<TGConnectingPoint num="2" id="757" /> +<TGConnectingPoint num="3" id="758" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="capturedTemperature=measureTemperature()" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<COMPONENT type="5103" id="772" > +<cdparam x="257" y="249" /> +<sizeparam width="301" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Send signal" value="TemperatureSignalSen(capturedTemperature)" /> +<TGConnectingPoint num="0" id="762" /> +<TGConnectingPoint num="1" id="763" /> +<TGConnectingPoint num="2" id="764" /> +<TGConnectingPoint num="3" id="765" /> +<TGConnectingPoint num="4" id="766" /> +<TGConnectingPoint num="5" id="767" /> +<TGConnectingPoint num="6" id="768" /> +<TGConnectingPoint num="7" id="769" /> +<TGConnectingPoint num="8" id="770" /> +<TGConnectingPoint num="9" id="771" /> +</COMPONENT> + +<COMPONENT type="5106" id="813" > +<cdparam x="341" y="106" /> +<sizeparam width="132" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="state0" value="InitialState" /> +<TGConnectingPoint num="0" id="773" /> +<TGConnectingPoint num="1" id="774" /> +<TGConnectingPoint num="2" id="775" /> +<TGConnectingPoint num="3" id="776" /> +<TGConnectingPoint num="4" id="777" /> +<TGConnectingPoint num="5" id="778" /> +<TGConnectingPoint num="6" id="779" /> +<TGConnectingPoint num="7" id="780" /> +<TGConnectingPoint num="8" id="781" /> +<TGConnectingPoint num="9" id="782" /> +<TGConnectingPoint num="10" id="783" /> +<TGConnectingPoint num="11" id="784" /> +<TGConnectingPoint num="12" id="785" /> +<TGConnectingPoint num="13" id="786" /> +<TGConnectingPoint num="14" id="787" /> +<TGConnectingPoint num="15" id="788" /> +<TGConnectingPoint num="16" id="789" /> +<TGConnectingPoint num="17" id="790" /> +<TGConnectingPoint num="18" id="791" /> +<TGConnectingPoint num="19" id="792" /> +<TGConnectingPoint num="20" id="793" /> +<TGConnectingPoint num="21" id="794" /> +<TGConnectingPoint num="22" id="795" /> +<TGConnectingPoint num="23" id="796" /> +<TGConnectingPoint num="24" id="797" /> +<TGConnectingPoint num="25" id="798" /> +<TGConnectingPoint num="26" id="799" /> +<TGConnectingPoint num="27" id="800" /> +<TGConnectingPoint num="28" id="801" /> +<TGConnectingPoint num="29" id="802" /> +<TGConnectingPoint num="30" id="803" /> +<TGConnectingPoint num="31" id="804" /> +<TGConnectingPoint num="32" id="805" /> +<TGConnectingPoint num="33" id="806" /> +<TGConnectingPoint num="34" id="807" /> +<TGConnectingPoint num="35" id="808" /> +<TGConnectingPoint num="36" id="809" /> +<TGConnectingPoint num="37" id="810" /> +<TGConnectingPoint num="38" id="811" /> +<TGConnectingPoint num="39" id="812" /> +<extraparam> +</extraparam> +</COMPONENT> + +<COMPONENT type="5100" id="815" > +<cdparam x="400" y="50" /> +<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="start state" value="null" /> +<TGConnectingPoint num="0" id="814" /> +</COMPONENT> + + +</AVATARStateMachineDiagramPanel> + +<AVATARStateMachineDiagramPanel name="TemperatureReceiver" minX="10" maxX="2500" minY="10" maxY="1500" > +<CONNECTOR type="5102" id="830" > +<cdparam x="407" y="242" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="825" /> +<TGConnectingPoint num="1" id="826" /> +<TGConnectingPoint num="2" id="827" /> +<TGConnectingPoint num="3" id="828" /> +<TGConnectingPoint num="4" id="829" /> +<P1 x="407" y="242" id="846" /> +<P2 x="341" y="139" id="859" /> +<Point x="407" y="262" /> +<Point x="229" y="262" /> +<Point x="229" y="119" /> +<Point x="321" y="119" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="816" > +<father id="830" num="0" /> +<cdparam x="407" y="262" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="817" > +<father id="830" num="1" /> +<cdparam x="229" y="262" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="818" > +<father id="830" num="2" /> +<cdparam x="229" y="119" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="819" > +<father id="830" num="3" /> +<cdparam x="321" y="119" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="824" > +<father id="830" num="4" /> +<cdparam x="194" y="288" /> +<sizeparam width="300" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="820" /> +<TGConnectingPoint num="1" id="821" /> +<TGConnectingPoint num="2" id="822" /> +<TGConnectingPoint num="3" id="823" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="printReceivedInformation(receivedTemperature)" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="837" > +<cdparam x="407" y="70" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="836" /> +<P1 x="407" y="70" id="897" /> +<P2 x="407" y="114" id="857" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="835" > +<father id="837" num="0" /> +<cdparam x="412" y="99" /> +<sizeparam width="91" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="831" /> +<TGConnectingPoint num="1" id="832" /> +<TGConnectingPoint num="2" id="833" /> +<TGConnectingPoint num="3" id="834" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +<actions value="setBaudRate()" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="5102" id="844" > +<cdparam x="407" y="164" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<TGConnectingPoint num="0" id="843" /> +<P1 x="407" y="164" id="862" /> +<P2 x="407" y="212" id="845" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="842" > +<father id="844" num="0" /> +<cdparam x="406" y="196" /> +<sizeparam width="10" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> +<TGConnectingPoint num="0" id="838" /> +<TGConnectingPoint num="1" id="839" /> +<TGConnectingPoint num="2" id="840" /> +<TGConnectingPoint num="3" id="841" /> +<extraparam> +<guard value="[ ]" enabled="true"/> +<afterMin value="" enabled="true"/> +<afterMax value="" enabled="true"/> +<computeMin value="" enabled="true"/> +<computeMax value="" enabled="true"/> +<probability value="" enabled="true"/> +</extraparam> +</SUBCOMPONENT> + +<COMPONENT type="5104" id="855" > +<cdparam x="255" y="217" /> +<sizeparam width="304" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Receive signal" value="TemperatureSignalRec(receivedTemperature)" /> +<TGConnectingPoint num="0" id="845" /> +<TGConnectingPoint num="1" id="846" /> +<TGConnectingPoint num="2" id="847" /> +<TGConnectingPoint num="3" id="848" /> +<TGConnectingPoint num="4" id="849" /> +<TGConnectingPoint num="5" id="850" /> +<TGConnectingPoint num="6" id="851" /> +<TGConnectingPoint num="7" id="852" /> +<TGConnectingPoint num="8" id="853" /> +<TGConnectingPoint num="9" id="854" /> +</COMPONENT> + +<COMPONENT type="5106" id="896" > +<cdparam x="341" y="114" /> +<sizeparam width="132" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="state0" value="InitialState" /> +<TGConnectingPoint num="0" id="856" /> +<TGConnectingPoint num="1" id="857" /> +<TGConnectingPoint num="2" id="858" /> +<TGConnectingPoint num="3" id="859" /> +<TGConnectingPoint num="4" id="860" /> +<TGConnectingPoint num="5" id="861" /> +<TGConnectingPoint num="6" id="862" /> +<TGConnectingPoint num="7" id="863" /> +<TGConnectingPoint num="8" id="864" /> +<TGConnectingPoint num="9" id="865" /> +<TGConnectingPoint num="10" id="866" /> +<TGConnectingPoint num="11" id="867" /> +<TGConnectingPoint num="12" id="868" /> +<TGConnectingPoint num="13" id="869" /> +<TGConnectingPoint num="14" id="870" /> +<TGConnectingPoint num="15" id="871" /> +<TGConnectingPoint num="16" id="872" /> +<TGConnectingPoint num="17" id="873" /> +<TGConnectingPoint num="18" id="874" /> +<TGConnectingPoint num="19" id="875" /> +<TGConnectingPoint num="20" id="876" /> +<TGConnectingPoint num="21" id="877" /> +<TGConnectingPoint num="22" id="878" /> +<TGConnectingPoint num="23" id="879" /> +<TGConnectingPoint num="24" id="880" /> +<TGConnectingPoint num="25" id="881" /> +<TGConnectingPoint num="26" id="882" /> +<TGConnectingPoint num="27" id="883" /> +<TGConnectingPoint num="28" id="884" /> +<TGConnectingPoint num="29" id="885" /> +<TGConnectingPoint num="30" id="886" /> +<TGConnectingPoint num="31" id="887" /> +<TGConnectingPoint num="32" id="888" /> +<TGConnectingPoint num="33" id="889" /> +<TGConnectingPoint num="34" id="890" /> +<TGConnectingPoint num="35" id="891" /> +<TGConnectingPoint num="36" id="892" /> +<TGConnectingPoint num="37" id="893" /> +<TGConnectingPoint num="38" id="894" /> +<TGConnectingPoint num="39" id="895" /> +<extraparam> +</extraparam> +</COMPONENT> + +<COMPONENT type="5100" id="898" > +<cdparam x="400" y="50" /> +<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="start state" value="null" /> +<TGConnectingPoint num="0" id="897" /> +</COMPONENT> + + +</AVATARStateMachineDiagramPanel> + +</Modeling> + + + + +</TURTLEGMODELING> \ No newline at end of file