You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
31 KiB
2 lines
31 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<mxGraphModel dx="3174" dy="501" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="826" pageHeight="1169" background="#ffffff" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="4" target="8" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="4" value="<div>System&nbsp;Send&nbsp;</div><div>Uart Command</div>" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="430" y="509" width="120" height="40" as="geometry"/></mxCell><mxCell id="35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="5" target="33" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="5" value="<div>SUB PROCESS</div><div>&lt;Session&gt;</div>" style="shape=process;whiteSpace=wrap;html=1;strokeColor=#82b366;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="320" y="19" width="160" height="40" as="geometry"/></mxCell><mxCell id="89" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="8" target="87" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="8" value="SUB PROCESS<br>&lt;UART Command&gt;" style="shape=process;whiteSpace=wrap;html=1;strokeColor=#d79b00;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="410" y="569" width="160" height="40" as="geometry"/></mxCell><mxCell id="14" value="<div>YES</div>" style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=top;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="400" y="159" width="40" height="20" as="geometry"/></mxCell><mxCell id="15" value="NO" style="text;html=1;resizable=0;points=[];autosize=1;align=right;verticalAlign=bottom;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="330" y="99" width="30" height="20" as="geometry"/></mxCell><mxCell id="26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="17" target="18" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="17" value="<div>System</div><div>Start</div><div>UART logger</div>" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="160" y="79" width="120" height="80" as="geometry"/></mxCell><mxCell id="29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="18" target="25" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="18" value="SUB PROCESS<br>&lt;UART&gt;" style="shape=process;whiteSpace=wrap;html=1;strokeColor=#d79b00;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="140" y="179" width="160" height="40" as="geometry"/></mxCell><mxCell id="45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="19" target="23" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="674.7241379310346" y="349.1379310344828" as="targetPoint"/><Array as="points"/></mxGeometry></mxCell><mxCell id="19" value="<div>System</div><div>Start</div><div>I2C logger</div>" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="615" y="239" width="120" height="80" as="geometry"/></mxCell><mxCell id="50" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="23" target="48" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="674.7241379310346" y="389.1379310344828" as="sourcePoint"/><Array as="points"/></mxGeometry></mxCell><mxCell id="23" value="SUB PROCESS<br>&lt;I2C Logger&gt;" style="shape=process;whiteSpace=wrap;html=1;strokeColor=#d79b00;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="595" y="349" width="160" height="40" as="geometry"/></mxCell><mxCell id="54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="25" target="37" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="25" target="66" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="25" value="<div>Port&nbsp;</div><div>Opened</div><div>?</div>" style="rhombus;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="180" y="239" width="80" height="80" as="geometry"/></mxCell><mxCell id="38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="33" target="37" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0;exitY=0.5;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="33" target="17" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="33" value="<div>uart</div><div>log</div><div>Port&nbsp;Open</div><div>?</div>" style="rhombus;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="360" y="79" width="80" height="80" as="geometry"/></mxCell><mxCell id="56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="37" target="19" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;entryX=0.5;entryY=0;" parent="1" source="37" target="58" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="400.2413793103449" y="399" as="targetPoint"/><Array as="points"/></mxGeometry></mxCell><mxCell id="37" value="<div>I2C</div><div>Logger</div><div>Port&nbsp;Open</div><div>?</div>" style="rhombus;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="360" y="239" width="80" height="80" as="geometry"/></mxCell><mxCell id="41" value="NO" style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=bottom;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="220" y="319" width="30" height="20" as="geometry"/></mxCell><mxCell id="42" value="<div>YES</div>" style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=bottom;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="260" y="259" width="40" height="20" as="geometry"/></mxCell><mxCell id="62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0;exitY=0.5;entryX=1;entryY=0.5;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="48" target="58" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="48" value="<div>Port&nbsp;</div><div>Opened</div><div>?</div>" style="rhombus;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="635" y="409" width="80" height="80" as="geometry"/></mxCell><mxCell id="55" value="NO" style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=bottom;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="440" y="259" width="30" height="20" as="geometry"/></mxCell><mxCell id="60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="58" target="4" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="400" y="490"/><mxPoint x="490" y="490"/></Array></mxGeometry></mxCell><mxCell id="75" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0;exitY=0.5;entryX=1;entryY=0.5;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="58" target="66" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="82" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="58" target="81" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="400" y="490"/><mxPoint x="310" y="490"/></Array></mxGeometry></mxCell><mxCell id="115" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="58" target="112" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="400" y="490"/><mxPoint x="130" y="490"/></Array></mxGeometry></mxCell><mxCell id="58" value="<div>uart</div><div>Com</div><div>Port&nbsp;Open</div><div>?</div>" style="rhombus;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="360" y="389" width="80" height="80" as="geometry"/></mxCell><mxCell id="61" value="<div align="center">YES</div>" style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=bottom;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="400" y="319" width="40" height="20" as="geometry"/></mxCell><mxCell id="63" value="<div align="center">YES</div>" style="text;html=1;resizable=0;points=[];autosize=1;align=right;verticalAlign=bottom;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="595" y="430" width="40" height="20" as="geometry"/></mxCell><mxCell id="64" value="<div align="center">YES</div>" style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=bottom;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="400" y="469" width="40" height="20" as="geometry"/></mxCell><mxCell id="65" value="<div>SUPROCESS</div><div>&lt;main&gt;</div>" style="shape=process;whiteSpace=wrap;html=1;strokeColor=#9673a6;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="160" y="409" width="120" height="42" as="geometry"/></mxCell><mxCell id="68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="66" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="220.24137931034488" y="409.8275862068965" as="targetPoint"/></mxGeometry></mxCell><mxCell id="66" value="<div>System</div>Print Error" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="160" y="349" width="120" height="40" as="geometry"/></mxCell><mxCell id="70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;exitX=0.5;exitY=1;" parent="1" source="48" target="74" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="635" y="489" as="sourcePoint"/><Array as="points"/></mxGeometry></mxCell><mxCell id="71" value="NO" style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=bottom;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="675" y="489" width="30" height="20" as="geometry"/></mxCell><mxCell id="72" value="<div>SUPROCESS</div><div>&lt;main&gt;</div>" style="shape=process;whiteSpace=wrap;html=1;strokeColor=#9673a6;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="615" y="595" width="120" height="42" as="geometry"/></mxCell><mxCell id="73" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="74" target="72" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="74" value="<div>System</div>Print Error" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="615" y="519" width="120" height="40" as="geometry"/></mxCell><mxCell id="76" value="NO" style="text;html=1;resizable=0;points=[];autosize=1;align=right;verticalAlign=bottom;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="330" y="409" width="30" height="20" as="geometry"/></mxCell><mxCell id="100" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="78" target="97" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="78" value="SUB PROCESS<br>&lt;UART Logger&gt;<br>Packet Detection<br>Timestamps" style="shape=process;whiteSpace=wrap;html=1;strokeColor=#d79b00;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="230" y="570" width="160" height="59" as="geometry"/></mxCell><mxCell id="83" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="81" target="78" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="81" value="<div>System&nbsp;Start</div><div>Uart Logger</div>" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="250" y="509" width="120" height="40" as="geometry"/></mxCell><mxCell id="84" value="<div>System</div><div>Set To Idle</div>" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="430" y="759" width="120" height="40" as="geometry"/></mxCell><mxCell id="90" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="87" target="84" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="92" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="87" target="74" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="590" y="689"/><mxPoint x="590" y="539"/></Array></mxGeometry></mxCell><mxCell id="87" value="<div>Command</div><div>Sent ?</div>" style="rhombus;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="450" y="649" width="80" height="80" as="geometry"/></mxCell><mxCell id="93" value="<div>YES</div>" style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=middle;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="490" y="729" width="40" height="20" as="geometry"/></mxCell><mxCell id="94" value="NO" style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=bottom;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="530" y="669" width="30" height="20" as="geometry"/></mxCell><mxCell id="119" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="95" target="118" edge="1"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="310" y="839"/><mxPoint x="140" y="839"/></Array></mxGeometry></mxCell><mxCell id="125" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="95" target="121" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="148" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0;exitY=0.5;entryX=1;entryY=0.5;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="95" target="147" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="95" value="<div>Stop&nbsp;</div><div>Condition<br>?</div>" style="rhombus;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="270" y="749" width="80" height="80" as="geometry"/></mxCell><mxCell id="98" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="97" target="95" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="97" value="<div>System&nbsp;</div><div>Read Stop&nbsp;</div><div>Condition Or&nbsp;</div><div>Timeout</div>" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="250" y="650" width="120" height="80" as="geometry"/></mxCell><mxCell id="102" value="<div>SQLITE<div>decoded_telemery</div><div>raw_telemery</div><div>tables</div></div>" style="shape=cylinder;whiteSpace=wrap;html=1;strokeColor=#6c8ebf;fillColor=#dae8fc;align=center;verticalAlign=bottom;" parent="1" vertex="1"><mxGeometry x="460" y="870" width="120" height="109" as="geometry"/></mxCell><mxCell id="133" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0;exitY=0.5;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="103" target="107" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="103" value="<div align="center">System read</div><div align="center">UART ring buffer</div>" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="250" y="979" width="120" height="40" as="geometry"/></mxCell><mxCell id="105" value="<div>YES</div>" style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=middle;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="310" y="829" width="40" height="20" as="geometry"/></mxCell><mxCell id="134" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0;exitY=0.5;entryX=1;entryY=0.5;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="107" target="131" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="139" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="107" target="109" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="107" value="<div>Buffers</div><div>Not Empty</div><div>&nbsp;?</div>" style="rhombus;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="190" y="1019" width="80" height="80" as="geometry"/></mxCell><mxCell id="142" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="109" target="140" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="109" value="<div align="center">System decode</div><div align="center">Buffers</div>" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="310" y="1039" width="120" height="40" as="geometry"/></mxCell><mxCell id="114" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="112" target="113" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="112" value="<div>System&nbsp;Start</div><div>I2C Logger</div>" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="70" y="512" width="120" height="37" as="geometry"/></mxCell><mxCell id="113" value="SUB PROCESS<br>&lt;I2C Logger&gt;<br>Timestamps" style="shape=process;whiteSpace=wrap;html=1;strokeColor=#d79b00;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="50" y="569" width="160" height="49" as="geometry"/></mxCell><mxCell id="132" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=1;exitY=0.5;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="116" target="107" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="116" value="<div align="center">System read</div><div align="center">I2C ring buffer</div>" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="80" y="979" width="120" height="40" as="geometry"/></mxCell><mxCell id="123" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="118" target="122" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="118" value="<div>System Stop</div><div>I2C Logger</div>" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="80" y="859" width="120" height="37" as="geometry"/></mxCell><mxCell id="127" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="121" target="126" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="121" value="<div>System Stop</div><div>Uart Logger</div>" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="250" y="862" width="120" height="37" as="geometry"/></mxCell><mxCell id="124" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="122" target="116" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="122" value="SUB PROCESS<br>&lt;I2C Logger&gt;" style="shape=process;whiteSpace=wrap;html=1;strokeColor=#d79b00;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="60" y="919" width="160" height="40" as="geometry"/></mxCell><mxCell id="128" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="126" target="103" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="126" value="SUB PROCESS<br>&lt;UART Logger&gt;" style="shape=process;whiteSpace=wrap;html=1;strokeColor=#d79b00;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="230" y="919" width="160" height="40" as="geometry"/></mxCell><mxCell id="137" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="131" target="136" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="131" value="<div>System</div>Print Error" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="30" y="1039" width="120" height="40" as="geometry"/></mxCell><mxCell id="135" value="NO" style="text;html=1;resizable=0;points=[];autosize=1;align=right;verticalAlign=bottom;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="160" y="1039" width="30" height="20" as="geometry"/></mxCell><mxCell id="136" value="<div>SUPROCESS</div><div>&lt;main&gt;</div>" style="shape=process;whiteSpace=wrap;html=1;strokeColor=#9673a6;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="30" y="1097" width="120" height="42" as="geometry"/></mxCell><mxCell id="138" value="<div>YES</div>" style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=middle;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="270" y="1059" width="40" height="20" as="geometry"/></mxCell><mxCell id="143" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=0;entryX=0.5;entryY=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;fillColor=#dae8fc;strokeColor=#6c8ebf;dashed=1;" parent="1" source="140" target="102" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="144" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="140" target="141" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="140" value="<div align="center">System save</div>Rund to DB" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="460" y="1039" width="120" height="40" as="geometry"/></mxCell><mxCell id="146" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="141" target="145" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="141" value="<div align="center">System send</div><div align="center">Run Finished</div>" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="610" y="1039" width="120" height="40" as="geometry"/></mxCell><mxCell id="145" value="SUB PROCESS<br>&lt;Session&gt;" style="shape=process;whiteSpace=wrap;html=1;strokeColor=#82b366;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="590" y="1098" width="160" height="40" as="geometry"/></mxCell><mxCell id="151" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0;exitY=0.5;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="147" target="149" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="152" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=0;entryX=0.625;entryY=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="147" target="149" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="147" value="<div>Timeout</div><div>?</div>" style="rhombus;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="160" y="749" width="80" height="80" as="geometry"/></mxCell><mxCell id="156" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=0;entryX=0.5;entryY=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;jettySize=auto;orthogonalLoop=1;" parent="1" source="149" target="150" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="149" value="<div>System</div>Print Error" style="shape=hexagon;perimeter=hexagonPerimeter;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="10" y="769" width="120" height="40" as="geometry"/></mxCell><mxCell id="150" value="<div>SUPROCESS</div><div>&lt;main&gt;</div>" style="shape=process;whiteSpace=wrap;html=1;strokeColor=#9673a6;fillColor=none;align=center;" parent="1" vertex="1"><mxGeometry x="10" y="660" width="120" height="42" as="geometry"/></mxCell><mxCell id="154" value="NO" style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=bottom;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="140" y="769" width="30" height="20" as="geometry"/></mxCell><mxCell id="155" value="<div>YES</div>" style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=middle;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="200" y="729" width="40" height="20" as="geometry"/></mxCell><mxCell id="157" value="NO" style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=bottom;spacingTop=-4;" parent="1" vertex="1"><mxGeometry x="255" y="769" width="30" height="20" as="geometry"/></mxCell></root></mxGraphModel> |