From a9bbc61300be97a345fe068218089af58775fe90 Mon Sep 17 00:00:00 2001 From: Psenfft Date: Sat, 12 Apr 2025 14:58:28 +0200 Subject: [PATCH] crated sequencediagram for HITAG reading --- doc/Sequence_diagram.svg | 1 + doc/Sequence_diagram.wsd | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 doc/Sequence_diagram.svg create mode 100644 doc/Sequence_diagram.wsd diff --git a/doc/Sequence_diagram.svg b/doc/Sequence_diagram.svg new file mode 100644 index 0000000..c0fa20a --- /dev/null +++ b/doc/Sequence_diagram.svg @@ -0,0 +1 @@ +userusermainmainpm3pm3parserparseridstoreidstoreSystemSystemattendence_daysystemsystemstartlooplook for HITAGshow HITAGparse IDreturn IDsend IDlooplook for IDssend IDask for dayaltreturn attendence_daycreate new attendence_dayattendence_dayadd IDsave json \ No newline at end of file diff --git a/doc/Sequence_diagram.wsd b/doc/Sequence_diagram.wsd new file mode 100644 index 0000000..64bed5e --- /dev/null +++ b/doc/Sequence_diagram.wsd @@ -0,0 +1,34 @@ +@startuml +actor user + + +main -> pm3 :start +loop + pm3 -> pm3 : look for HITAG +end + +user -> pm3 :show HITAG + +pm3 -> parser : parse ID +parser -> pm3 : return ID + +pm3 --> main : send ID + +loop + main -> main : look for IDs +end + +main -> idstore : send ID +idstore -> System : ask for day +alt + System -> idstore : return attendence_day +else + create collections attendence_day + idstore -> attendence_day : create new attendence_day + +end + +idstore -> attendence_day : add ID +attendence_day -> system : save json + +@enduml \ No newline at end of file