From: Siraaj Khandkar Date: Fri, 3 Aug 2018 20:28:30 +0000 (-0400) Subject: Sketch a rough design diagram X-Git-Url: https://git.xandkar.net/?a=commitdiff_plain;h=55407653a1b516622c330af3d47963ecbba0fb61;p=khatus.git Sketch a rough design diagram --- 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 ~ + ~~~~~~ +```