Update some documentation. Thermometer gauges animate easing

Fri, 08 Mar 2019 11:31:06 +0100

author
Michiel Broek <mbroek@mbse.eu>
date
Fri, 08 Mar 2019 11:31:06 +0100
changeset 325
9a8c650972ca
parent 324
d49da6d0b451
child 326
bf5fa5277c9f

Update some documentation. Thermometer gauges animate easing

README.design file | annotate | diff | comparison | revisions
doc/bms-ch3.sgml file | annotate | diff | comparison | revisions
www/js/mon_fermenter.js file | annotate | diff | comparison | revisions
--- a/README.design	Wed Mar 06 20:15:24 2019 +0100
+++ b/README.design	Fri Mar 08 11:31:06 2019 +0100
@@ -24,30 +24,7 @@
   8.  bmsd productie platform upgraden, versie 0.0.3 DONE.
   9.  bmsd recepten editor implementeren. DONE.
  10.  bmsd uitbreiden met productie (brews) stappen, met hierin recepten. DONE.
- 11.  bmsd koppelen logs aan productie. Ferment logs klaar, nog brouwlogs.
-
-
-
-Web interface bouwen met jqwidgets.
-
-
-Database inventaris:		Werking	Maten	Index/Strings Bool/Ints	Utf-8	POST
-----------------------------	-------	-------	------------- ---------	-----	----
-inventory_equipments		Ok.	Ok.		Ok.	Ok.	Ok.	Ok.
-inventory_fermentables		Ok.	Ok.		Ok.	Ok.	Ok.	Ok.
-inventory_hops			Ok.	Ok.		Ok.	Ok.	Ok.	Ok.
-inventory_miscs			Ok.	Ok.		Ok.	Ok.	Ok.	Ok.
-inventory_suppliers		Ok.	Ok.		Ok.	Ok.	Ok.	Ok.
-inventory_water			Ok.	Ok.		Ok.	Ok.	Ok.	Ok.
-inventory_yeasts		Ok.	Ok.		Ok.	Ok.	Ok.	Ok.
-profile_fermentation		Ok.	Ok.		Ok.	Ok.	Ok.	Ok.
-profile_mash                    Ok.     Ok.		Ok.	Ok.	Ok.	Ok.
-profile_setup			Ok.	Ok.		Ok.	Ok.	Ok.	Ok.
-profile_styles                  Ok.     Ok.		Ok.	Ok.	Ok.	Ok.
-profile_water                   Ok.     Ok.		Ok.	Ok.	Ok.	Ok.
-recipes				Ok.	Ok.		Ok.	Ok.	Ok.	Ok.
-products			Ok.	Ok.		Ok.	Ok.	Ok.	Ok.
-
+ 11.  bmsd koppelen logs aan productie. DONE.
 
 
 
@@ -147,6 +124,8 @@
 
 Gisten alcohol_tolerance veld toevoegen.
 Gisten diastaticus bit toevoegen.
+Waarschuwing voor te zwaar voor de gist.
+Waarschuwing voor overschrijden moutstort.
 Gist typen: kveik en brett? Apart of niet.
 
 
--- a/doc/bms-ch3.sgml	Wed Mar 06 20:15:24 2019 +0100
+++ b/doc/bms-ch3.sgml	Fri Mar 08 11:31:06 2019 +0100
@@ -50,10 +50,13 @@
 is.</para></listitem>
 <listitem><para>NDEATH wordt verstuurd als een node offline gaat. Maar het kan ook
 ontvangen worden als de MQTT verbinding verbroken wordt met een node, het NDEATH
-bericht is ook het `last will' bericht van een node.</para></listitem>
-<listitem><para>NCMD uitwerken.</para></listitem>
+bericht is ook het `last will' bericht van een node. Maar als het echt fout gaat
+dan zal er mogenlijk nooit een NDEATH bericht gezien worden.</para></listitem>
+<listitem><para>NCMD is een commando bestemd voor een node.
+Dit kan bijvoorbeeld een reboot commando zijn.</para></listitem>
 <listitem><para>DBIRTH is een of meer berichten van een apparaat wat online komt
-en ingeschakeld is. Bij het opstarten van de node is er geen <code>device_id</code>
+en ingeschakeld is. Een apparaat is een deel van een node.
+Bij het opstarten van de node is er geen <code>device_id</code>
 omdat alle apparaten is een keer verstuurd worden. Indien er later een enkel apparaat
 ingeschakeld wordt dan is er wel een geldige <code>device_id</code> aanwezig.
 Hier ook weer, er is een payload bij opstarten en geen payload bij afsluiten om het
@@ -64,7 +67,8 @@
 uitgeschakelt wordt.</para></listitem>
 <listitem><para>DLOG is een data log. Hier bestaat de payload uit gegevens die de
 bms applicatie in de database zet.</para></listitem>
-<listitem><para>DCMD uitwerken.</para></listitem>
+<listitem><para>DCMD is een commando voor een apparaat wat op een node geinstalleerd is.
+Dit zullen voornamelijk instellingen voor dat enkele apparaat zijn.</para></listitem>
 </orderedlist>
 
 </sect1>
@@ -121,7 +125,11 @@
     "Node Control/Reboot":true
   }
 }
-
+</programlisting>
+<para>Dit commando reboot niet de computer maar de applicatie die op een
+computer zoals een Raspberry Pi geinstalleerd is. Een uitzondering zijn de
+controllers zoals Arduino's en andere eenvoudige systemen.</para>
+<programlisting>
 {
   "timestamp":1532201089,
   "metric": {
@@ -129,6 +137,10 @@
   }
 }
 </programlisting>
+<para>Dit commando zorgt er voor dat alle NBIRTH en DBIRTH berichten opnieuw
+verzonden worden alsof de computer net is opgestart. Dit kan nuttig zijn na
+een herstart van de bms applicatie zelf zodat de juiste nodes informatie weer
+beschikbaar is.</para>
 </sect1>
 
 <sect1 id="payloadfermdata">
--- a/www/js/mon_fermenter.js	Wed Mar 06 20:15:24 2019 +0100
+++ b/www/js/mon_fermenter.js	Fri Mar 08 11:31:06 2019 +0100
@@ -168,6 +168,7 @@
 		style: { fill: '#eeeeee', stroke: '#666666' },
 		value: 0,
 		colorScheme: 'scheme05',
+		easing: 'easeOutBack',
 		animationDuration: 1200
 	};
 	var gaugeSmalloptions = {
@@ -181,6 +182,7 @@
 		style: { fill: '#eeeeee', stroke: '#666666' },
 		value: 0,
 		colorScheme: 'scheme05',
+		easing: 'easeOutBack',
 		animationDuration: 1200,
 		caption: { value: 'Chiller', position: 'bottom', offset: [0, 10] }
 	};

mercurial