From 5d7eada10a8d8dc0555b7faa93a89bc4bd9954e5 Mon Sep 17 00:00:00 2001 From: Geert Stappers Date: Wed, 18 Jan 2023 19:47:30 +0100 Subject: Screenshot update Modified: docs/screenshots/shoelaces-frontend-1.png The '/poll/1/' replaced by '/start' New file: docs/screenshots/shoelaces-overview.msc Source of shoelaces-overview.png use msc-generator to build the .png Modified: docs/screenshots/shoelaces-overview.png String "iPXE ROM" replaced by "iPXE executable" Added '/start' route Documented the polling loop as a loop Signed-off-by: Geert Stappers --- docs/screenshots/shoelaces-frontend-1.png | Bin 49354 -> 43156 bytes docs/screenshots/shoelaces-overview.msc | 31 ++++++++++++++++++++++++++++++ docs/screenshots/shoelaces-overview.png | Bin 21554 -> 51475 bytes 3 files changed, 31 insertions(+) create mode 100644 docs/screenshots/shoelaces-overview.msc diff --git a/docs/screenshots/shoelaces-frontend-1.png b/docs/screenshots/shoelaces-frontend-1.png index 96518e9..2acb7d1 100644 Binary files a/docs/screenshots/shoelaces-frontend-1.png and b/docs/screenshots/shoelaces-frontend-1.png differ diff --git a/docs/screenshots/shoelaces-overview.msc b/docs/screenshots/shoelaces-overview.msc new file mode 100644 index 0000000..ebe898c --- /dev/null +++ b/docs/screenshots/shoelaces-overview.msc @@ -0,0 +1,31 @@ +# This is the Shoelaces signalling chart. +# +# Find in this directory also a Makefile +# with instructions how to convert it into a .png file. + +hscale=1.8; + +"Booting System","DHCP Server","TFTP Server", Shoelaces; +"Booting System"->"DHCP Server":DHCP Request\nfrom BootROM; +"DHCP Server"->"Booting System":DHCP response\npointing to iPXE executable; + +"Booting System"->"TFTP Server":TFTP Request\niPXE executable; +"TFTP Server"->"Booting System":TFTP transmit\niPXE executable; + +"Booting System"->"DHCP Server":DHCP Request\nfrom iPXE; +"DHCP Server"->"Booting System":DHCP response\npointing to Shoelaces start; + +"Booting System"->Shoelaces:HTTP get\n/start; +Shoelaces->"Booting System":HTTP response\nHow to start polling instructions; + +box ..: " Polling loop" + [line.corner=round] + { + + "Booting System"->Shoelaces:HTTP get\n/poll/1/m-ac-a-dd-re-ss; + Shoelaces->"Booting System":HTTP response\nNext instructions; + }; + +"Booting System"->"Booting System":Executes\ninstructions; + +# l l diff --git a/docs/screenshots/shoelaces-overview.png b/docs/screenshots/shoelaces-overview.png index 812fa8b..a140453 100644 Binary files a/docs/screenshots/shoelaces-overview.png and b/docs/screenshots/shoelaces-overview.png differ -- cgit v1.2.3