Commit c21a2c1657b83295995590dc6515f44a4ec48a65

Authored by henyxia
1 parent 52bded2e

Re added timestamp to log

Re added temperature to log
Edited HVC to control the heat during 10s
Showing 3 changed files with 12 additions and 2 deletions   Show diff stats
@@ -59,6 +59,12 @@ void processCmd(char* buffer) @@ -59,6 +59,12 @@ void processCmd(char* buffer)
59 setHeatTimer(5); 59 setHeatTimer(5);
60 setHeatWantedState(true); 60 setHeatWantedState(true);
61 } 61 }
  62 + else if(strcmp(buffer, "setheaton35s") == 0)
  63 + {
  64 + printx(INFO, BUS, "Setting HEAT ON for 10 secs");
  65 + setHeatTimer(10);
  66 + setHeatWantedState(true);
  67 + }
62 else if(strcmp(buffer, "setpumpon5s") == 0) 68 else if(strcmp(buffer, "setpumpon5s") == 0)
63 { 69 {
64 printx(INFO, BUS, "Setting PUMP ON for 5 secs"); 70 printx(INFO, BUS, "Setting PUMP ON for 5 secs");
@@ -104,7 +104,7 @@ void* processHVC(void* we) @@ -104,7 +104,7 @@ void* processHVC(void* we)
104 sendData(&hvc_fd, GET_TEMP); 104 sendData(&hvc_fd, GET_TEMP);
105 data = getData(&hvc_fd); 105 data = getData(&hvc_fd);
106 setTemp(data); 106 setTemp(data);
107 - 107 + printx(DEBUG, HVC, "TEMP %f\n", 25 + (((float)(80*data)))/255);
108 if(tHeatTimer > 0) 108 if(tHeatTimer > 0)
109 { 109 {
110 tHeatStop = clock(); 110 tHeatStop = clock();
@@ -14,6 +14,7 @@ @@ -14,6 +14,7 @@
14 FILE* logfile = NULL; 14 FILE* logfile = NULL;
15 char s_color[4][12] = {"\x1b[01;31m", "\x1b[01;33m", "\x1b[01;32m", "\x1b[01;36m"}; 15 char s_color[4][12] = {"\x1b[01;31m", "\x1b[01;33m", "\x1b[01;32m", "\x1b[01;36m"};
16 char f_name[5][5] = {"MAIN", "UI ", "NFC ", "HVC ", "BUS "}; 16 char f_name[5][5] = {"MAIN", "UI ", "NFC ", "HVC ", "BUS "};
  17 +float start;
17 18
18 void removeCharFromString(char c, char *str) 19 void removeCharFromString(char c, char *str)
19 { 20 {
@@ -41,6 +42,8 @@ bool initLog() @@ -41,6 +42,8 @@ bool initLog()
41 return false; 42 return false;
42 } 43 }
43 44
  45 + start = clock();
  46 +
44 return true; 47 return true;
45 } 48 }
46 49
@@ -54,9 +57,10 @@ void printx(severity s, msgfrom from, char* str, ...) @@ -54,9 +57,10 @@ void printx(severity s, msgfrom from, char* str, ...)
54 char buffer1[MAX_BUFFER]; 57 char buffer1[MAX_BUFFER];
55 char buffer2[MAX_BUFFER]; 58 char buffer2[MAX_BUFFER];
56 va_list arglist; 59 va_list arglist;
  60 + float now = clock();
57 va_start(arglist, str); 61 va_start(arglist, str);
58 vsprintf(buffer1, str, arglist); 62 vsprintf(buffer1, str, arglist);
59 - fprintf(logfile, buffer1); 63 + fprintf(logfile, "[%6f] : %s", (now - start)/CLOCKS_PER_SEC, buffer1);
60 fflush(logfile); 64 fflush(logfile);
61 sprintf(buffer2, "[%s] %s%s%s", f_name[from], s_color[s], buffer1, S_RESET); 65 sprintf(buffer2, "[%s] %s%s%s", f_name[from], s_color[s], buffer1, S_RESET);
62 removeCharFromString('\n', buffer2); 66 removeCharFromString('\n', buffer2);