From 2aca1dfc4ee1e8191e347c69db6295546d88dc54 Mon Sep 17 00:00:00 2001 From: Matthias Prinke <83612361+matthias-bs@users.noreply.github.com> Date: Mon, 1 Jul 2024 19:35:05 +0200 Subject: [PATCH] Create reception+filtering.txt --- .../docs/flowcharts/reception+filtering.txt | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 extras/hw_test/docs/flowcharts/reception+filtering.txt diff --git a/extras/hw_test/docs/flowcharts/reception+filtering.txt b/extras/hw_test/docs/flowcharts/reception+filtering.txt new file mode 100644 index 0000000..a4d58c9 --- /dev/null +++ b/extras/hw_test/docs/flowcharts/reception+filtering.txt @@ -0,0 +1,20 @@ +% mermaidchart.com +--- +title: Sensor Reception and Filtering +--- +flowchart TB + A[Start Reception] --> B>Receive] + B --> H{RX Timeout?} + H -- N --> C{Preamble, Checksum, Digest\nvalid?} + H -- Y --> I[Process Data] + C -- Y --> D{Include List empty?} + C -- N --> B + D -- N --> E{ID in Include List?} + D -- Y --> G{ID in Exclude List?} + G -- Y --> B + G -- N --> F + E -- Y --> F[Store in RX Buffer] + E -- N --> B + F --> J{RX Data Complete?} + J -- Y --> I + J -- N --> B