aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-04-20 22:08:58 +0200
committerJonas Smedegaard <dr@jones.dk>2025-04-20 22:08:58 +0200
commit26d054056bdef5828958d0ad8cc1de651a1bf2d3 (patch)
tree2da99868c3a3833fd821a0731a3cc458e2a38109
parent9345c9984644c49cd69ab3636f2a9e546f2ac83b (diff)
update content
-rw-r--r--report.qmd21
1 files changed, 16 insertions, 5 deletions
diff --git a/report.qmd b/report.qmd
index 6bd22d4..4238bde 100644
--- a/report.qmd
+++ b/report.qmd
@@ -275,12 +275,15 @@ The latest measurements per mussel are stored and evaluated,
if the data is recent and valid.
It determines whether the water is drinkable using a voting rule.
+::: {#fig-components width=80%}
+
```{.plantuml}
!include components.puml
```
-This UML diagram
-shows how the different parts of the system talk to each other:
+Action diagram of components.
+
+:::
Light (p5.js)
@@ -335,12 +338,15 @@ Green = Drinkable, red = Undrinkable.
## Sensor system
+::: {#fig-sensor width=80%}
+
```{.plantuml}
!include Arduino/sensor/sensor.puml
```
-This UML Diagram explains
-how a sensor system for a mussel behaviour simulator works.
+Action diagram of the mussel simulator.
+
+:::
Instantiate mussel object --
refers to initializing mussel's gaping rhymthm control and sensors.
@@ -412,10 +418,15 @@ BLE stack itself handles frequent broadcasting.
## Voting system
+::: {#fig-voting width=80%}
+
```{.plantuml}
!include Arduino/vote/vote.puml
```
-This UML Diagram outlines a bluetooth-based mussel biomonitoring voting system.
+
+Action diagram of the biomonitoring voting system.
+
+:::
Instantiate mussel object --
an abstraction using a Voter strct.