Fix for annotation log before normal log in the json brewlog.

Sat, 03 Nov 2018 21:14:59 +0100

author
Michiel Broek <mbroek@mbse.eu>
date
Sat, 03 Nov 2018 21:14:59 +0100
changeset 33
dd52aecfc19d
parent 32
c3c2fd13cf3b
child 34
5c92103c5e72

Fix for annotation log before normal log in the json brewlog.

main/task_sdcard.c file | annotate | diff | comparison | revisions
--- a/main/task_sdcard.c	Thu Nov 01 19:51:41 2018 +0100
+++ b/main/task_sdcard.c	Sat Nov 03 21:14:59 2018 +0100
@@ -47,7 +47,7 @@
 
 extern time_t		now;
 extern struct tm	timeinfo;
-
+extern uint32_t		TimeBrewing;
 
 
 void log_begin(time_t t)
@@ -143,6 +143,8 @@
     char	bordercolor[9], color[9], pos[8];
     FILE        *f;
     bool        addcomma = true;
+    int		Hour   = (TimeBrewing / 3600);
+    int		Minute = ((TimeBrewing % 3600) / 60);
 
     if (strlen(sdcard_state->logfile)) {
 	sprintf(filename, "/spiffs/log/%s.anno", sdcard_state->logfile);
@@ -172,6 +174,7 @@
 	    fclose(f);
 	}
 
+	snprintf(json_log->time, 8, "%02d:%02d", Hour, Minute);
 	f = fopen(filename, "a");
 	if (f) {
 	    if (addcomma) {

mercurial