Monitor motorhome leisure battery and provide simple control of habitation
Dependencies: net lpc1768 crypto clock web fram log
Diff: web-this/web-server-this.c
- 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; }