From 55407653a1b516622c330af3d47963ecbba0fb61 Mon Sep 17 00:00:00 2001 From: Siraaj Khandkar Date: Fri, 3 Aug 2018 16:28:30 -0400 Subject: [PATCH] Sketch a rough design diagram --- README.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/README.md b/README.md index a8765f8..72512e9 100644 --- a/README.md +++ b/README.md @@ -6,3 +6,34 @@ Experimental, system monitor and status (bar) reporter I use with [dwm](https://dwm.suckless.org/) on GNU/Linux. ![screenshot](screenshot.jpg) + + +Design +------ + +``` + parallel +----------+ +----------+ +----------+ + stateless | sensor_1 | | sensor_2 | ... | sensor_n | + collectors +----------+ +----------+ +----------+ + | | | + data data data + | | | + V V V + serial +-----------------------------------------+ + stateful | controller | + observer +-----------------------------------------+ + | + decisions + | + V + serial +-----------------------------------------+ + stateless | actuator | + executor +-----------------------------------------+ + | + system commands + | + V + ~~~~~~ + ~ OS ~ + ~~~~~~ +``` -- 2.20.1