629 lines
46 KiB
Plaintext
629 lines
46 KiB
Plaintext
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" version="26.0.11">
|
|
<diagram name="Page-1" id="wZOZU7R4Sa3UPlFonY0U">
|
|
<mxGraphModel dx="1969" dy="2015" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0" />
|
|
<mxCell id="1" parent="0" />
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-1" target="GqrG1Ci3Wa_y-aWqF825-66" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-1" value="Start" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="290" y="-310" width="120" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-6" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-4" target="GqrG1Ci3Wa_y-aWqF825-5" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="350" y="280" />
|
|
<mxPoint x="110" y="280" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-4" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="350" y="280" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-4" value="button input" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" parent="1" vertex="1">
|
|
<mxGeometry x="290" y="180" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-14" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-5" target="GqrG1Ci3Wa_y-aWqF825-13" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-15" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="GqrG1Ci3Wa_y-aWqF825-14" vertex="1" connectable="0">
|
|
<mxGeometry x="-0.12" y="-2" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-5" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="200" y="280" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="200" y="350" />
|
|
<mxPoint x="200" y="300" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-35" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="GqrG1Ci3Wa_y-aWqF825-34" vertex="1" connectable="0">
|
|
<mxGeometry x="-0.6816" y="-2" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-5" value="if Red_IN btn" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="70" y="310" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-7" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" target="GqrG1Ci3Wa_y-aWqF825-8" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="350" y="280" as="sourcePoint" />
|
|
<mxPoint x="480" y="320" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="480" y="280" />
|
|
<mxPoint x="320" y="280" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-17" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-8" target="GqrG1Ci3Wa_y-aWqF825-16" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-76" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="GqrG1Ci3Wa_y-aWqF825-17" vertex="1" connectable="0">
|
|
<mxGeometry x="-0.1" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-8" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="400" y="280" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-33" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="GqrG1Ci3Wa_y-aWqF825-32" vertex="1" connectable="0">
|
|
<mxGeometry x="-0.7015" y="1" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-8" value="if Amber_IN btn" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="280" y="310" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-9" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="GqrG1Ci3Wa_y-aWqF825-10" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="480" y="280" as="sourcePoint" />
|
|
<mxPoint x="600" y="320" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="520" y="280" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-19" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-10" target="GqrG1Ci3Wa_y-aWqF825-18" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-62" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="GqrG1Ci3Wa_y-aWqF825-19" vertex="1" connectable="0">
|
|
<mxGeometry x="-0.7" y="-2" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-10" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="600" y="280" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-31" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="GqrG1Ci3Wa_y-aWqF825-30" vertex="1" connectable="0">
|
|
<mxGeometry x="-0.5851" y="1" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-10" value="if Amber LR IN btn" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="480" y="320" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-11" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="GqrG1Ci3Wa_y-aWqF825-12" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="520" y="280" as="sourcePoint" />
|
|
<mxPoint x="800" y="320" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="800" y="280" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-21" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-12" target="GqrG1Ci3Wa_y-aWqF825-22" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="720" y="440" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-23" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="GqrG1Ci3Wa_y-aWqF825-21" vertex="1" connectable="0">
|
|
<mxGeometry x="-0.4" y="1" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-12" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="800" y="280" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="920" y="350" />
|
|
<mxPoint x="920" y="280" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-29" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="GqrG1Ci3Wa_y-aWqF825-28" vertex="1" connectable="0">
|
|
<mxGeometry x="-0.6587" y="2" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-12" value="if Amber RL IN btn" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="760" y="310" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-13" value="Red_OUT_pin = SET, Amber_OUTPin &amp;&amp; Amber_LR_pin &amp;&amp; feed_back_pin&nbsp; = RESET" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" parent="1" vertex="1">
|
|
<mxGeometry x="25" y="440" width="170" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-16" value="Amber_OUT_pin = SET ,Red_OUT_pin &amp;&amp; Amber_LR_pin &amp;&amp; feed_back_pin = RESET" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" parent="1" vertex="1">
|
|
<mxGeometry x="250" y="430" width="140" height="110" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-54" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-18" target="GqrG1Ci3Wa_y-aWqF825-53" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-18" value="Amber LR_pin = SET, Red_OUT_pin &amp;&amp; feed_back_pin &amp;&amp;Amber_OUT_pin = RESET" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" parent="1" vertex="1">
|
|
<mxGeometry x="445" y="445" width="150" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-25" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-22" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="800" y="550" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-22" value="feed_back_pin = OUTPUT" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="740" y="440" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-37" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-26" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="800" y="660" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-26" value="feed_back_pin = SET ,Red_OUT_pin &amp;&amp; Amber_OUT_pin &amp;&amp; LR_OUT_pin = RESET" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" parent="1" vertex="1">
|
|
<mxGeometry x="725" y="540" width="150" height="90" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-40" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-38" target="GqrG1Ci3Wa_y-aWqF825-39" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-38" value="200us&nbsp;" style="shape=delay;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="760" y="660" width="80" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-42" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-39" target="GqrG1Ci3Wa_y-aWqF825-41" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-39" value="feed_back_pin = RESET" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" parent="1" vertex="1">
|
|
<mxGeometry x="740" y="750" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-48" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-41" target="GqrG1Ci3Wa_y-aWqF825-47" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-41" value="feed_back_pin = INPUT" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="740" y="860" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-50" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-47" target="GqrG1Ci3Wa_y-aWqF825-49" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-47" value="if RL_OUT_Pin = true" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="760" y="960" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-49" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="810" y="410" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1031" y="1110" />
|
|
<mxPoint x="1031" y="410" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-49" value="RL_mode = true" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="740" y="1080" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-53" target="GqrG1Ci3Wa_y-aWqF825-63" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-53" value="Amber LR_OUT_pin = SET" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" parent="1" vertex="1">
|
|
<mxGeometry x="460" y="560" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-60" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-57" target="GqrG1Ci3Wa_y-aWqF825-59" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-57" value="if feed_back_pin = true" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="480" y="740" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-59" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="520" y="420" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="650" y="890" />
|
|
<mxPoint x="650" y="830" />
|
|
<mxPoint x="651" y="830" />
|
|
<mxPoint x="651" y="420" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-59" value="LR_mode = SET" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="460" y="860" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-65" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-63" target="GqrG1Ci3Wa_y-aWqF825-57" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-63" value="200us&nbsp;" style="shape=delay;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="480" y="660" width="80" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-70" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-66" target="GqrG1Ci3Wa_y-aWqF825-69" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-66" value="HAL_init()" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="290" y="-160" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-72" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-69" target="GqrG1Ci3Wa_y-aWqF825-71" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-69" value="Sys_clk_init()" style="whiteSpace=wrap;html=1;rounded=0;" parent="1" vertex="1">
|
|
<mxGeometry x="290" y="-40" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-75" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-71" target="GqrG1Ci3Wa_y-aWqF825-4" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-71" value="GPIO init()" style="whiteSpace=wrap;html=1;rounded=0;" parent="1" vertex="1">
|
|
<mxGeometry x="290" y="60" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-74" value="Master" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="300" y="-392" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-77" value="Slave" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="1305" y="-392" width="50" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-80" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-78" target="GqrG1Ci3Wa_y-aWqF825-79" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-78" value="Start" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1270" y="-340" width="120" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-82" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-79" target="GqrG1Ci3Wa_y-aWqF825-81" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-79" value="HAL_init();" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1270" y="-200" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-85" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-81" target="GqrG1Ci3Wa_y-aWqF825-84" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-81" value="Sys_clk_init();" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1270" y="-80" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-87" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-84" target="GqrG1Ci3Wa_y-aWqF825-86" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-84" value="GPIO_init();" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1270" y="30" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-91" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-86" target="GqrG1Ci3Wa_y-aWqF825-88" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="1330" y="310" />
|
|
<mxPoint x="1200" y="310" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-86" value="master inputs" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1270" y="170" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Gio1UmU-paKgnHhr0Wrx-2" value="" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-88" target="Gio1UmU-paKgnHhr0Wrx-1" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Gio1UmU-paKgnHhr0Wrx-13" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" parent="Gio1UmU-paKgnHhr0Wrx-2" vertex="1" connectable="0">
|
|
<mxGeometry x="-0.2" y="-3" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="GqrG1Ci3Wa_y-aWqF825-88">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1200" y="310" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1135" y="420" />
|
|
<mxPoint x="1135" y="421" />
|
|
<mxPoint x="1100" y="421" />
|
|
<mxPoint x="1100" y="310" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-2" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="s7ARffT2jtYbXWriqvMT-1">
|
|
<mxGeometry x="-0.8015" y="1" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-88" value="if Red_IN&nbsp; = True&nbsp;" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1160" y="380" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Gio1UmU-paKgnHhr0Wrx-10" value="" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" parent="1" source="GqrG1Ci3Wa_y-aWqF825-92" target="Gio1UmU-paKgnHhr0Wrx-9" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-4" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Gio1UmU-paKgnHhr0Wrx-10">
|
|
<mxGeometry x="-0.2" y="1" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="GqrG1Ci3Wa_y-aWqF825-92">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1440" y="310" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-11" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="s7ARffT2jtYbXWriqvMT-10">
|
|
<mxGeometry x="-0.8007" y="3" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-92" value="if Amber_IN = true" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1330" y="380" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-93" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="GqrG1Ci3Wa_y-aWqF825-92" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1330" y="300" as="sourcePoint" />
|
|
<mxPoint x="1330" y="350" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1330" y="320" />
|
|
<mxPoint x="1370" y="320" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Gio1UmU-paKgnHhr0Wrx-4" value="" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" parent="1" source="Gio1UmU-paKgnHhr0Wrx-1" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1200" y="640" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Gio1UmU-paKgnHhr0Wrx-1" value="HAl_toggle(Red_led)" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1140" y="520" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="Gio1UmU-paKgnHhr0Wrx-5">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1200" y="480" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1091" y="660" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Gio1UmU-paKgnHhr0Wrx-5" value="500us&nbsp;" style="shape=delay;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1170" y="640" width="80" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Gio1UmU-paKgnHhr0Wrx-12" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" parent="1" source="Gio1UmU-paKgnHhr0Wrx-9" target="Gio1UmU-paKgnHhr0Wrx-11" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="Gio1UmU-paKgnHhr0Wrx-9" value="HAL_toggle(Amber_Led)" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1310" y="520" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="Gio1UmU-paKgnHhr0Wrx-11">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1360" y="480" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1281" y="660" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Gio1UmU-paKgnHhr0Wrx-11" value="500us&nbsp;" style="shape=delay;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1330" y="640" width="80" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-9" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="s7ARffT2jtYbXWriqvMT-13">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1330" y="310" as="sourcePoint" />
|
|
<mxPoint x="1560" y="390" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1560" y="310" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-17" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-13" target="s7ARffT2jtYbXWriqvMT-16">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-43" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="s7ARffT2jtYbXWriqvMT-17">
|
|
<mxGeometry x="-0.28" y="2" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-13">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1670" y="310" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-61" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="s7ARffT2jtYbXWriqvMT-60">
|
|
<mxGeometry x="-0.591" y="3" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-13" value="If Amber_LR_IN&nbsp; = true" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1520" y="380" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-16" target="s7ARffT2jtYbXWriqvMT-19">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1560" y="630" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-16" value="HAL_toggel(Amber_Led)" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1500" y="510" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-21" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-19" target="s7ARffT2jtYbXWriqvMT-20">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-19" value="2000us&nbsp;" style="shape=delay;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1520" y="640" width="80" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-23" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-20" target="s7ARffT2jtYbXWriqvMT-22">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-29" value="yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="s7ARffT2jtYbXWriqvMT-23">
|
|
<mxGeometry x="-0.2333" y="3" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-20">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1710" y="840" as="targetPoint" />
|
|
<mxPoint x="1630" y="780" as="sourcePoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1710" y="770" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-31" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="s7ARffT2jtYbXWriqvMT-30">
|
|
<mxGeometry x="0.5143" y="1" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-20" value="if slave_present = true" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1520" y="730" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-22" target="s7ARffT2jtYbXWriqvMT-24">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-22" value="LR_OUT_pin = SET" style="whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1500" y="870" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-28" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-24" target="s7ARffT2jtYbXWriqvMT-27">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-24" value="200us&nbsp;" style="shape=delay;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1520" y="980" width="80" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-27">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1560" y="480" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1480" y="1110" />
|
|
<mxPoint x="1480" y="776" />
|
|
<mxPoint x="1481" y="776" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-27" value="LR_OUT_pin = RESET" style="whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1500" y="1080" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-35" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-33" target="s7ARffT2jtYbXWriqvMT-34">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-33" value="Last_node_pin = OUTPUT" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1650" y="840" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-34" target="s7ARffT2jtYbXWriqvMT-36">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-34" value="Last_node_pin = SET" style="whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="1650" y="970" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-39" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-36" target="s7ARffT2jtYbXWriqvMT-38">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-36" value="200us&nbsp;" style="shape=delay;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1670" y="1070" width="80" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-38" target="s7ARffT2jtYbXWriqvMT-40">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-38" value="Last_node_pin = RESET" style="whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1650" y="1160" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-40">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1480" y="1110" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-40" value="Last_node_pin = IT_RISING" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1650" y="1270" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-45" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="s7ARffT2jtYbXWriqvMT-46">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1560" y="310" as="sourcePoint" />
|
|
<mxPoint x="1740" y="380" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1850" y="310" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-49" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-46" target="s7ARffT2jtYbXWriqvMT-48">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-54" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="s7ARffT2jtYbXWriqvMT-49">
|
|
<mxGeometry x="-0.3333" y="-1" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-46">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1920" y="350" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-57" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="s7ARffT2jtYbXWriqvMT-56">
|
|
<mxGeometry x="-0.6219" y="-3" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-46" value="if Amber_RL_pin || last_node_pin = true" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1810" y="375" width="80" height="90" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-48" target="s7ARffT2jtYbXWriqvMT-50">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-48" value="HAL_toggle(Amber_led)" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1790" y="510" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-53" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-50" target="s7ARffT2jtYbXWriqvMT-52">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-50" value="2000us&nbsp;" style="shape=delay;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1810" y="630" width="80" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-52">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1860" y="480" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1981" y="770" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-52" value="RL_OUT_pin = SET" style="whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="1790" y="740" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-59" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1850" y="310" as="sourcePoint" />
|
|
<mxPoint x="1920" y="350" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1920" y="310" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-62" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1920" y="310" as="sourcePoint" />
|
|
<mxPoint x="2110" y="380" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="2110" y="310" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-65" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-63" target="s7ARffT2jtYbXWriqvMT-64">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-67" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="s7ARffT2jtYbXWriqvMT-65">
|
|
<mxGeometry x="-0.1222" y="2" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-66" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="s7ARffT2jtYbXWriqvMT-63">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="2110" y="310" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="2230" y="420" />
|
|
<mxPoint x="2230" y="310" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-68" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="s7ARffT2jtYbXWriqvMT-66">
|
|
<mxGeometry x="-0.7659" y="3" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-63" value="&nbsp;if no button input" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="2070" y="380" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="s7ARffT2jtYbXWriqvMT-64" value="Amber_Led | Red_le = RESET" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1">
|
|
<mxGeometry x="2050" y="525" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile>
|