Added drawio layout

This commit is contained in:
Christoffer Martinsson 2025-02-12 19:45:35 +01:00
parent 91acffdc34
commit f120b340d7

190
layout.drawio Normal file
View File

@ -0,0 +1,190 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.1 Chrome/128.0.6613.186 Electron/32.2.6 Safari/537.36" version="25.0.1">
<diagram name="Page-1" id="1nY57bFw4Lh56mPbXi3G">
<mxGraphModel dx="716" dy="1223" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="8DpqVutC-TY6ORS7GFad-37" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="463" y="480" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-36" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="303" y="480" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-1" value="Throttle/Yaw" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillStyle=dots;fillColor=#303030;" parent="1" vertex="1">
<mxGeometry x="53" y="630" width="200" height="200" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-2" value="Pitch/Roll" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillStyle=dots;fillColor=#303030;" parent="1" vertex="1">
<mxGeometry x="573" y="630" width="200" height="200" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-3" value="Noice" style="whiteSpace=wrap;html=1;aspect=fixed;fillStyle=hatch;fillColor=#8C1C1C;" parent="1" vertex="1">
<mxGeometry x="293" y="670" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-4" value="CPLD" style="whiteSpace=wrap;html=1;aspect=fixed;fillStyle=dots;fillColor=#303030;" parent="1" vertex="1">
<mxGeometry x="293" y="570" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-5" value="Decoy" style="whiteSpace=wrap;html=1;aspect=fixed;fillStyle=hatch;fillColor=#8C1C1C;" parent="1" vertex="1">
<mxGeometry x="453" y="670" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-6" value="Next&lt;div&gt;SCM/NAV&lt;/div&gt;&lt;div&gt;mode&lt;/div&gt;" style="whiteSpace=wrap;html=1;aspect=fixed;fillStyle=auto;" parent="1" vertex="1">
<mxGeometry x="453" y="570" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-7" value="Right" style="whiteSpace=wrap;html=1;aspect=fixed;fillStyle=dots;fillColor=#303030;" parent="1" vertex="1">
<mxGeometry x="203" y="470" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-8" value="Left" style="whiteSpace=wrap;html=1;aspect=fixed;fillStyle=dots;fillColor=#303030;" parent="1" vertex="1">
<mxGeometry x="113" y="470" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-9" value="Ping&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;Missile&amp;nbsp;&lt;span style=&quot;background-color: initial;&quot;&gt;mode&lt;/span&gt;&lt;/font&gt;&lt;br&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="633" y="470" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-10" value="&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;Next mode&lt;/font&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="543" y="470" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-11" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillStyle=hatch;fillColor=#6D8764;" parent="1" vertex="1">
<mxGeometry x="293" y="780" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-12" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillStyle=hatch;fillColor=#6D8764;" parent="1" vertex="1">
<mxGeometry x="453" y="780" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-16" value="Fire/QT" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="678" y="290" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-17" value="Boost&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;Brake&lt;/font&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;aspect=fixed;fillStyle=dots;fillColor=#303030;" parent="1" vertex="1">
<mxGeometry x="678" y="190" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-18" value="&lt;div&gt;&lt;font color=&quot;#000000&quot;&gt;Fn&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#76608a&quot;&gt;Bootloader&lt;/font&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;aspect=fixed;fillStyle=auto;fillColor=#6d8764;fontColor=#ffffff;strokeColor=#3A5431;" parent="1" vertex="1">
<mxGeometry x="68" y="190" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-19" value="Up&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;DOWN&lt;/font&gt;&lt;br&gt;&lt;div&gt;&lt;font color=&quot;#76608a&quot;&gt;Calibrate&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;aspect=fixed;fillStyle=dots;fillColor=#303030;" parent="1" vertex="1">
<mxGeometry x="68" y="290" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-20" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="108" y="430" as="sourcePoint" />
<mxPoint x="28" y="510" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-21" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="718" y="430" as="sourcePoint" />
<mxPoint x="798" y="510" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-22" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="718" y="430" as="sourcePoint" />
<mxPoint x="108" y="430" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-23" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="798" y="880" as="sourcePoint" />
<mxPoint x="28" y="880" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-26" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="28" y="510" as="sourcePoint" />
<mxPoint x="28" y="880" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-27" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="798" y="510" as="sourcePoint" />
<mxPoint x="798" y="880" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-28" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="798" y="170" as="sourcePoint" />
<mxPoint x="28" y="170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-29" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="798" y="390" as="sourcePoint" />
<mxPoint x="28" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-30" value="Flight ready&lt;div&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#76608a;fontColor=#ffffff;strokeColor=#432D57;" parent="1" vertex="1">
<mxGeometry x="373" y="190" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-31" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="28" y="170" as="sourcePoint" />
<mxPoint x="28" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-32" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="798" y="170" as="sourcePoint" />
<mxPoint x="798" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-33" value="USB-C" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="353" y="300" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-34" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="188" y="170" as="sourcePoint" />
<mxPoint x="188" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-35" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="638" y="170" as="sourcePoint" />
<mxPoint x="638" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-45" value="UP:&lt;div&gt;DOWN:&lt;/div&gt;&lt;div&gt;LEFT:&lt;/div&gt;&lt;div&gt;RIGHT:&lt;/div&gt;&lt;div&gt;BUTTON:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;UP:&lt;/font&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;DOWN:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;LEFT:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;RIGHT:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;BUTTON:&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;" style="text;strokeColor=none;align=right;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="433" y="910" width="60" height="160" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-46" value="UP:&lt;div&gt;DOWN:&lt;/div&gt;&lt;div&gt;LEFT:&lt;/div&gt;&lt;div&gt;RIGHT:&lt;/div&gt;&lt;div&gt;BUTTON:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;UP:&lt;/font&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;DOWN:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;LEFT:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;RIGHT:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;BUTTON:&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;" style="text;strokeColor=none;align=right;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="273" y="910" width="55" height="160" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-47" value="" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="313" y="770" width="40" height="20" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-48" value="" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="313" y="850" width="40" height="20" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-49" value="" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="473" y="770" width="40" height="20" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-52" value="" style="rounded=1;whiteSpace=wrap;html=1;rotation=90;" parent="1" vertex="1">
<mxGeometry x="353" y="810" width="40" height="20" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-54" value="" style="rounded=1;whiteSpace=wrap;html=1;rotation=90;" parent="1" vertex="1">
<mxGeometry x="273" y="810" width="40" height="20" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-56" value="" style="rounded=1;whiteSpace=wrap;html=1;rotation=90;" parent="1" vertex="1">
<mxGeometry x="433" y="810" width="40" height="20" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-57" value="" style="rounded=1;whiteSpace=wrap;html=1;rotation=90;" parent="1" vertex="1">
<mxGeometry x="513" y="810" width="40" height="20" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-58" value="" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="473" y="850" width="40" height="20" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-59" value="&lt;div&gt;SCM&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;NAV" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="413" y="470" width="60" height="80" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-60" value="&lt;div&gt;Power Engine&lt;/div&gt;&lt;div&gt;Power Reset&lt;/div&gt;&lt;div&gt;Power Weapons&lt;/div&gt;&lt;div&gt;Power Sheilds&lt;/div&gt;&lt;div&gt;Thrusters On/Off&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;Vtol On/Off&lt;br&gt;&lt;/font&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;Lights On/Off&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;Landing request&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;Open/Close doors&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;Cruise&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;" style="text;strokeColor=none;align=left;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="328" y="910" width="110" height="160" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-61" value="&lt;div&gt;Target in sight&lt;/div&gt;&lt;div&gt;Target closest hostile&lt;/div&gt;&lt;div&gt;Target next friendly&lt;/div&gt;&lt;div&gt;Target next hostile&lt;/div&gt;&lt;div&gt;Clear target&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;Camera up&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;Camera down&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;Camera left&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;Camera right&lt;br&gt;&lt;/font&gt;&lt;div&gt;&lt;font color=&quot;#6d8764&quot;&gt;Camera On/Off&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;" style="text;strokeColor=none;align=left;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="493" y="910" width="135" height="160" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-64" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillStyle=auto;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="318" y="470" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-65" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="478" y="470" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="8DpqVutC-TY6ORS7GFad-66" value="&lt;div&gt;Gear&amp;nbsp;&lt;/div&gt;&lt;div&gt;Up&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;Gear&amp;nbsp;&lt;div&gt;Down&lt;/div&gt;" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=default;" parent="1" vertex="1">
<mxGeometry x="353" y="470" width="67" height="80" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>