Monitor motorhome leisure battery and provide simple control of habitation

Dependencies:   net lpc1768 crypto clock web fram log

Revision:
3:b96c6f6bbffc
Parent:
0:b843d647695c
Child:
9:d957af50fdc2
diff -r 5229cab71d69 -r b96c6f6bbffc web-this/web-server-this.c
--- a/web-this/web-server-this.c	Wed Feb 10 17:26:07 2021 +0000
+++ b/web-this/web-server-this.c	Sun Apr 18 19:05:35 2021 +0000
@@ -18,6 +18,9 @@
 #define DO_1WIRE_HTML      DO_THIS + 13
 #define DO_1WIRE_AJAX      DO_THIS + 14
 #define DO_1WIRE_SCRIPT    DO_THIS + 15
+#define DO_WIZ_HTML        DO_THIS + 16
+#define DO_WIZ_AJAX        DO_THIS + 17
+#define DO_WIZ_SCRIPT      DO_THIS + 18
 
 int WebServerThisDecideWhatToDo(char *pPath, char* pLastModified)
 {
@@ -32,12 +35,15 @@
     if (HttpSameStr(pPath, "/system-ajax"  )) return DO_SYSTEM_AJAX;
     if (HttpSameStr(pPath, "/1wire"        )) return DO_1WIRE_HTML;
     if (HttpSameStr(pPath, "/1wire-ajax"   )) return DO_1WIRE_AJAX;
+    if (HttpSameStr(pPath, "/wiz"          )) return DO_WIZ_HTML;
+    if (HttpSameStr(pPath, "/wiz-ajax"     )) return DO_WIZ_AJAX;
     
     if (HttpSameStr(pPath, "/program.js"   )) return HttpSameDate(WebProgramScriptDate,  WebProgramScriptTime,  pLastModified) ? DO_NOT_MODIFIED : DO_PROGRAM_SCRIPT;
     if (HttpSameStr(pPath, "/radiator.js"  )) return HttpSameDate(WebRadiatorScriptDate, WebRadiatorScriptTime, pLastModified) ? DO_NOT_MODIFIED : DO_RADIATOR_SCRIPT;
     if (HttpSameStr(pPath, "/boiler.js"    )) return HttpSameDate(WebBoilerScriptDate,   WebBoilerScriptTime,   pLastModified) ? DO_NOT_MODIFIED : DO_BOILER_SCRIPT;
     if (HttpSameStr(pPath, "/system.js"    )) return HttpSameDate(WebSystemScriptDate,   WebSystemScriptTime,   pLastModified) ? DO_NOT_MODIFIED : DO_SYSTEM_SCRIPT;
     if (HttpSameStr(pPath, "/1wire.js"     )) return HttpSameDate(WebOneWireScriptDate,  WebOneWireScriptTime,  pLastModified) ? DO_NOT_MODIFIED : DO_1WIRE_SCRIPT;
+    if (HttpSameStr(pPath, "/wiz.js"       )) return HttpSameDate(WebWizScriptDate,      WebWizScriptTime,      pLastModified) ? DO_NOT_MODIFIED : DO_WIZ_SCRIPT;
 
     return DO_NOT_FOUND;
 }
@@ -56,6 +62,8 @@
         case DO_SYSTEM_AJAX:   WebSystemQuery  (pQuery); return true;
         case DO_1WIRE_HTML:    WebOneWireQuery (pQuery); return true;
         case DO_1WIRE_AJAX:    WebOneWireQuery (pQuery); return true;
+        case DO_WIZ_HTML:      WebWizQuery     (pQuery); return true;
+        case DO_WIZ_AJAX:      WebWizQuery     (pQuery); return true;
     }
     return false;
 }
@@ -83,6 +91,9 @@
         case DO_1WIRE_HTML:      WebOneWireHtml   (); return true;
         case DO_1WIRE_AJAX:      WebOneWireAjax   (); return true;
         case DO_1WIRE_SCRIPT:    WebOneWireScript (); return true;
+        case DO_WIZ_HTML:        WebWizHtml       (); return true;
+        case DO_WIZ_AJAX:        WebWizAjax       (); return true;
+        case DO_WIZ_SCRIPT:      WebWizScript     (); return true;
     }
     return false;
 }