Skip to content
This repository has been archived by the owner on Oct 4, 2024. It is now read-only.

ABA-Upload status #48

Merged
merged 13 commits into from
Mar 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[submodule "drake_printer_files"]
path = drake_printer_files
[submodule "drake_printer_files"]
path = drake_printer_files
url = https://github.com/SamuelNoesslboeck/drake_printer_files
[submodule "code/syact"]
path = code/syact
Expand All @@ -9,4 +9,4 @@
url = https://github.com/SamuelNoesslboeck/sylo
[submodule "code/sybot"]
path = code/sybot
url = https://github.com/SamuelNoesslboeck/sybot
url = https://github.com/SamuelNoesslboeck/sybot
File renamed without changes.
Binary file modified a_drake.asm
Binary file not shown.
Binary file modified a_drake.cfg
Binary file not shown.
File renamed without changes.
File renamed without changes.
2 changes: 2 additions & 0 deletions code/scripts/build/drai_ctrl.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Helper build script for robot control

sh "code/scripts/setup.sh"

cd "code/drake_ctrl"

cargo build --verbose --features rasp
Expand Down
28 changes: 0 additions & 28 deletions code/scripts/env.bat

This file was deleted.

12 changes: 8 additions & 4 deletions code/scripts/env.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,14 @@ export DRAI_LOG_DIR="/logs"

# Networking
export DRAI_CAMERA_PORT=40324
export DRAI_POINTS_PORT=40325

export DRAI_CAMERA_USER_FILE="/key/drai-cam/username.key"
export DRAI_CAMERA_PW_FILE="/key/drai-cam/password.key"
export DRAI_SERVER_PORT=40325

export DRAI_CAMERA_USER_FILE="/key/drai-camera/username.key"
export DRAI_CAMERA_PW_FILE="/key/drai-camera/password.key"
export DRAI_CTRL_USER_FILE="/key/drai-ctrl/username.key"
export DRAI_CTRL_PW_FILE="/key/drai-ctrl/password.key"
export DRAI_SERVER_USER_FILE="/key/drai-server/username.key"
export DRAI_SERVER_PW_FILE="/key/drai-server/password.key"

# Controls
## Stepper
Expand Down
2 changes: 2 additions & 0 deletions construction/README.md → construction/README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,7 @@ The construction is split up in many subassemblies and groups, which are feature

## Subassemblies

- [a1_frame](./a1_frame/): The base aluminium frame

## Groups

Binary file added construction/a10_misc/1_foot.par
Binary file not shown.
Empty file added construction/a10_misc/README.MD
Empty file.
Binary file added construction/a10_misc/stl/1_foot.stl
Binary file not shown.
Binary file added construction/a9_trunk/1_baseplate.par
Binary file not shown.
Binary file added construction/a9_trunk/2_main_connectors.par
Binary file not shown.
Binary file added construction/a9_trunk/a9_trunk.asm
Binary file not shown.
Binary file added construction/a9_trunk/a9_trunk.cfg
Binary file not shown.
Binary file not shown.
Binary file added construction/a9_trunk/electronics/e1_dm422t.par
Binary file not shown.
31,832 changes: 31,832 additions & 0 deletions construction/a9_trunk/electronics/e1_dm422t.step

Large diffs are not rendered by default.

Binary file not shown.
42,548 changes: 42,548 additions & 0 deletions construction/a9_trunk/electronics/e2_lrs-350-24.step

Large diffs are not rendered by default.

41 changes: 41 additions & 0 deletions construction/a9_trunk/electronics/e3_raspberrypi-3b.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
STEP in Solid Edge konvertieren
Datum: Montag,März 18,2024 03:17
Quelldatei: H:\DrAI\construction\a9_trunk\electronics\e3_raspberrypi-3b.step
Autor: Unknown
Organisation: Unknown
Ausgangssystem: SolidWorks 2021

Hardware:
Prozessor: Intel(R) Core(TM) i5-9500 CPU @ 3.00GHz
Betriebssystem: Windows 10
Installierter Speicher: 7.77 GB

Software-Informationen
Parasolid-Version: 34.0.153
PSBodyShop-Version: 34.0.110
Step-Adapterversion: 9.0.104
Solid Edge-Version: 222.00.06.003 x64

Step-Importoptionen
Facettierte Körper importieren: Ein
Prüfkörper importieren: Aus
Kurven importieren: Ein
DoNotSave importieren: Ein
Mehrere Körper als Einzelteildatei importieren: Ein
Flächenvernähung importieren: Ein
Boolesche Körper importieren: Ein
Basisformelement erstellen: Ein
Geometrie vereinfachen: Ein
Druckkurven importieren: Ein
Führung importieren: C:
Flächenvernähung importieren: Ein
Flächen importieren: Ein
Ausgabepfad importieren: H:\DrAI\construction\a9_trunk\electronics
Aktivieren des standardmäßigen Ausgabepfads importieren: Ein
PMI importieren: Aus
Als interne Komponenten importieren: Aus
Pfad importieren:

Übersetzen in Parasolid-Datentypen...
Konvertierungsvorgang ist abgeschlossen
Zur Übersetzung und Nachbearbeitung erforderte Gesamtzeit:00 : 00 : 04
Binary file not shown.
73,073 changes: 73,073 additions & 0 deletions construction/a9_trunk/electronics/e3_raspberrypi-3b.step

Large diffs are not rendered by default.

Binary file not shown.
Binary file added construction/a9_trunk/stl/2_main_connectors.stl
Binary file not shown.
Binary file modified documentation/Projektbeschreibung.pdf
Binary file not shown.
1 change: 1 addition & 0 deletions documentation/README.md → documentation/README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Descriptions, schematics, general documentation and even the diploma thesis itse

- [Setup](./setup.md): Information about setting up the project
- [Update](./updating.md): How to correctly update the software
- [Testing](./testing.md): Testing components and checking functionality

## Other content

Expand Down
88 changes: 88 additions & 0 deletions documentation/graphics/.$comms_chain.drawio.bkp
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
<mxfile host="Electron" modified="2024-03-19T08:40:35.411Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="mo0-aEVGOTTq86BnpoGR" version="23.1.5" type="device">
<diagram name="Page-1" id="DAqxF8l44s_Pob2RhpRN">
<mxGraphModel dx="819" dy="589" 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="41LR1CDL4qPxIf16M5hl-3" value="drake_ctrl" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="170" y="230" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-5" value="drake_server" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="330" y="230" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-7" value="drake_camera" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="490" y="230" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-8" value="AI-Image&lt;br&gt;request" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="230" y="310" as="sourcePoint" />
<mxPoint x="330" y="310" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-9" value="User presses&lt;br&gt;start button" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="40" y="290" as="sourcePoint" />
<mxPoint x="170" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-12" value="Real-Image&lt;br&gt;request" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="390" y="330" as="sourcePoint" />
<mxPoint x="490" y="330" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-17" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="170" y="270" width="60" height="300" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-18" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="330" y="270" width="60" height="300" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-19" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="490" y="270" width="60" height="300" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-20" value="Moving&lt;br&gt;to center" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
<mxGeometry x="170" y="320" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-21" value="Taking&lt;br&gt;image" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="490" y="310" width="60" height="100" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-22" value="TIME" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="600" y="240" as="sourcePoint" />
<mxPoint x="600" y="560" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-25" value="Real&lt;br&gt;Image" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="480" y="390" as="sourcePoint" />
<mxPoint x="400" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-28" value="Gen.&lt;br&gt;Image" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="330" y="370" width="60" height="90" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-29" value="Creating process" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
<mxGeometry x="330" y="300" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-31" value="Creating process" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
<mxGeometry x="170" y="280" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-32" value="Drawing&lt;br&gt;header" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
<mxGeometry x="170" y="360" width="60" height="80" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-33" value="Drawing&lt;br&gt;image" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
<mxGeometry x="170" y="440" width="60" height="80" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-34" value="Line&lt;br&gt;data" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="320" y="450" as="sourcePoint" />
<mxPoint x="240" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-35" value="Finishing" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
<mxGeometry x="170" y="520" width="60" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<mxfile host="Electron" modified="2024-03-18T23:07:43.753Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.8.16 Chrome/106.0.5249.199 Electron/21.4.0 Safari/537.36" etag="HAipem-z1eUiydpnjWTl" version="20.8.16" type="device"><diagram name="Page-1" id="Iz3kP1_M5vLtRZVLDZaU">7Vhdb5swFP01eewUIB/0cUm7dlqqRWq1bk+VAzfgxXDRjdOE/fqZYD4caJNpiaKqfcI+vja+59wDho4zjjY3xJLwDn0QHbvrbzrOVce2Lcvtq0uGpDkycC9zICDu66AKuOd/QINdja64D0sjUCIKyRMT9DCOwZMGxohwbYbNUZh3TVgADeDeY6KJPnJfhjnq2sMKvwUehMWdrYHOL2JFsM5kGTIf1zXIue44Y0KUeSvajEFk5BW85PO+vDBabowglodMeB4+jJ8W0+Bh+e37ePPj5u5r8HihV3lmYqUT9okt4MmTJPS2ZVpwQbiKfciW63ac0TrkEu4T5mWja6W+wkIZCdWzVFMvDCRh8+KOrZIHVUCAEUhKVYie0NPMpWZ3XelgdTUW1jQo4piWPigXrthRDU3QP5DVbzACvioW3UWSIQYYM3FdoSOTsypmgphopn6DlKmufLaSaPKouKL0Zzb/07Do/qqPXW304nkvrfemQFzlDqTBPIFs169LopLEFXnwChm2NiOjAOS+CmtKTCCY5M/mPo6umN0o72U6U4b7r8qecyHGKJC2c535HAaep/ClJFxAbcQfXs663eN4YWB6oSz8s5nh8sMMFRnugWawz2kGt8UMzHuLZnB3zDA4txksq8HiO3ZDcXbbawf3nHYodmn4QeAbtENZ69oP5ZHzfH5ovngbvKrzcJI1vRWJdETMW2S1so/gSo0t3YInt7ot2AzEFJdccowVRnmeo4xarg70k53xiPv+1odM8CADBMzr8Z81XMYdQanys6Z4crUoZbcIVcYdXymnodSEz4gRV19du5KpxKUph1nXMcawYwINFRx7iqjskfMyy236mxY8hg693TdIv6HDoEUH52Qy9D4Mc4hhWr4B2/xyugdbv6HTHePxxZQwIBa9H8f0TmYY1a1+imzHar+WnOu/</diagram></mxfile>
88 changes: 88 additions & 0 deletions documentation/graphics/comms_chain.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
<mxfile host="Electron" modified="2024-03-19T08:41:01.618Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="AHqZWXyW6UNIJW-vDdJr" version="23.1.5" type="device">
<diagram name="Page-1" id="DAqxF8l44s_Pob2RhpRN">
<mxGraphModel dx="819" dy="589" 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="41LR1CDL4qPxIf16M5hl-3" value="drake_ctrl" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="170" y="230" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-5" value="drake_server" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="330" y="230" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-7" value="drake_camera" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="490" y="230" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-8" value="AI-Image&lt;br&gt;request" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="230" y="310" as="sourcePoint" />
<mxPoint x="330" y="310" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-9" value="User presses&lt;br&gt;start button" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="40" y="290" as="sourcePoint" />
<mxPoint x="170" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-12" value="Real-Image&lt;br&gt;request" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="390" y="330" as="sourcePoint" />
<mxPoint x="490" y="330" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-17" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="170" y="270" width="60" height="300" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-18" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="330" y="270" width="60" height="300" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-19" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="490" y="270" width="60" height="300" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-20" value="Moving&lt;br&gt;to center" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
<mxGeometry x="170" y="320" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-21" value="Taking&lt;br&gt;image" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="490" y="310" width="60" height="100" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-22" value="TIME" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="600" y="240" as="sourcePoint" />
<mxPoint x="600" y="560" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-25" value="Real&lt;br&gt;Image" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="480" y="390" as="sourcePoint" />
<mxPoint x="400" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-28" value="Gen.&lt;br&gt;Image" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="330" y="370" width="60" height="90" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-29" value="Creating process" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
<mxGeometry x="330" y="300" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-31" value="Creating process" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
<mxGeometry x="170" y="280" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-32" value="Drawing&lt;br&gt;header" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
<mxGeometry x="170" y="360" width="60" height="80" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-33" value="Drawing&lt;br&gt;image" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
<mxGeometry x="170" y="440" width="60" height="80" as="geometry" />
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-34" value="Line&lt;br&gt;data" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="320" y="450" as="sourcePoint" />
<mxPoint x="240" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="41LR1CDL4qPxIf16M5hl-35" value="Finishing" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
<mxGeometry x="170" y="520" width="60" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
4 changes: 4 additions & 0 deletions documentation/graphics/comms_chain.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions documentation/graphics/ctrl_software_structure.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<mxfile host="Electron" modified="2024-03-19T00:33:54.468Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.8.16 Chrome/106.0.5249.199 Electron/21.4.0 Safari/537.36" etag="qMVGI1MIqO-1M9ZP9EmR" version="20.8.16" type="device"><diagram name="Page-1" id="Iz3kP1_M5vLtRZVLDZaU">7Vhdb5swFP01eewUIB/0cUm7dlqqRWq1bk+VAzfgxXDRjdOE/fqZYD4caJNpiaKqfcI+vja+59wDho4zjjY3xJLwDn0QHbvrbzrOVce2Lcvtq0uGpDkycC9zICDu66AKuOd/QINdja64D0sjUCIKyRMT9DCOwZMGxohwbYbNUZh3TVgADeDeY6KJPnJfhjnq2sMKvwUehMWdrYHOL2JFsM5kGTIf1zXIue44Y0KUeSvajEFk5BW85PO+vDBabowglodMeB4+jJ8W0+Bh+e37ePPj5u5r8HihV3lmYqUT9okt4MmTJPS2ZVpwQbiKfciW63ac0TrkEu4T5mWja6W+wkIZCdWzVFMvDCRh8+KOrZIHVUCAEUhKVYie0NPMpWZ3XelgdTUW1jQo4piWPigXrthRDU3QP5DVbzACvioW3UWSIQYYM3FdoSOTsypmgphopn6DlKmufLaSaPKouKL0Zzb/07Do/qqPXW304nkvrfemQFzlDqTBPIFs169LopLEFXnwChm2NiOjAOS+CmtKTCCY5M/mPo6umN0o72U6U4b7r8qecyHGKJC2c535HAaep/ClJFxAbcQfXs663eN4YWB6oSz8s5nh8sMMFRnugWawz2kGt8UMzHuLZnB3zDA4txksq8HiO3ZDcXbbawf3nHYodmn4QeAbtENZ69oP5ZHzfH5ovngbvKrzcJI1vRWJdETMW2S1so/gSo0t3YInt7ot2AzEFJdccowVRnmeo4xarg70k53xiPv+1odM8CADBMzr8Z81XMYdQanys6Z4crUoZbcIVcYdXymnodSEz4gRV19du5KpxKUph1nXMcawYwINFRx7iqjskfMyy236mxY8hg693TdIv6HDoEUH52Qy9D4Mc4hhWr4B2/xyugdbv6HTHePxxZQwIBa9H8f0TmYY1a1+imzHar+WnOu/</diagram></mxfile>
Loading
Loading