From 16a611134169d68c6036901a736f4d63cf3001b5 Mon Sep 17 00:00:00 2001 From: vg Date: Mon, 12 Feb 2018 17:28:39 +0100 Subject: add flowchart to readme and isolate rationale items --- two_hosts_auto_powerswitch/readme.rst | 42 +++++++++++++++++++++++++++-------- 1 file changed, 33 insertions(+), 9 deletions(-) (limited to 'two_hosts_auto_powerswitch/readme.rst') diff --git a/two_hosts_auto_powerswitch/readme.rst b/two_hosts_auto_powerswitch/readme.rst index 8b0efc5..4d35f62 100644 --- a/two_hosts_auto_powerswitch/readme.rst +++ b/two_hosts_auto_powerswitch/readme.rst @@ -1,6 +1,25 @@ Two hosts power switch ###################### +Flowchart +========= + +When detecting a host state change, the following happen:: + + .------------------. .-------------------. .--------------. + | Host state | | Skip filter input | | Switch relay | + | change detection | | (usb control) | '--------------' + '------------------' '-------------------' ^ + | .-------------. | | + '-->| Skip filter |<--' | + '-------------' .--------------. | + | | Start timers | | + v | Stop plugs |-----' + .---------------. '--------------' + | Update target | ^ + | table |--------------' + '---------------' + Feature list ============ @@ -16,15 +35,6 @@ Feature list usb en always-on, soit régler pour que ça ne soit pas le cas, soit brancher un adaptateur molex-usb. -* multi allume ordi => pas bien car je veux que les périphs s'allument tout - seul quand j'allume l'ordi depuis le clavier. - -* si allumer les périphs systématiquement en fonction de l'allumage de l'ordi - est un problème, c'est uniquement à cause du wakeonlan, c'est donc le - wakeonlan qui est une exception. => faire passer l'information que le - prochain wake de l'ordi ne doit pas être pris en compte c'est possible soit - par ethernet, soit par usb via l'ordi qui lance le wakeonlan (yui/nagato). - * bouton qui toggle manuellement (override) l'état d'un ordi. * bouton qui toggle chaque prise (off-forcé/on-forcé/reset, resetted auto @@ -44,3 +54,17 @@ Feature list au global pour dire que le système est "on", en "off" le mcu en est standby et aucune led n'est allumé +* possible de skip la prochaine détection off=>on d'un host via une commande + série. + +Rationale +========= + +* multi allume ordi => pas bien car je veux que les périphs s'allument tout + seul quand j'allume l'ordi depuis le clavier. + +* si allumer les périphs systématiquement en fonction de l'allumage de l'ordi + est un problème, c'est uniquement à cause du wakeonlan, c'est donc le + wakeonlan qui est une exception. => faire passer l'information que le + prochain wake de l'ordi ne doit pas être pris en compte c'est possible soit + par ethernet, soit par usb via l'ordi qui lance le wakeonlan (yui/nagato). -- cgit v1.2.3