A GPS disciplined clock
Dependencies: net lpc1768 crypto clock web log
web-derived/nmea/web-nmea-html.c
- Committer:
- andrewboyson
- Date:
- 2019-04-28
- Revision:
- 55:a1bd0572c8b6
- Parent:
- http-derived/nmea/http-nmea-html.c@ 49:115a5e4fac0c
- Child:
- 57:2d54e570de60
File content as of revision 55:a1bd0572c8b6:
#include <stdio.h> #include "web-base.h" #include "http.h" #include "page.h" #include "page-derived.h" #include "nmea.h" #include "gps.h" #include "settings.h" void WebNmeaHtml() { HttpOk("text/html; charset=UTF-8", "no-cache", NULL, NULL); PageAddHeader(PageSite, "NMEA", "settings.css", "nmea.js"); PageAddNav(NMEA_PAGE); PageAddH1(PageSite, "NMEA"); PageAddH2("Position"); PageAddAjaxLabelled("WGS", "ajax-position"); PageAddAjaxLabelled("Satellite count", "ajax-sat-count"); PageAddAjaxLabelled("Dilution of Precision", "ajax-dop"); PageAddH2("Height"); PageAddAjaxLabelledSuffix("MSL above WGS", "ajax-msl-above-wgs", "m"); PageAddAjaxLabelledSuffix("Sensor height above MSL", "ajax-hgt-above-msl", "m"); PageAddAjaxInputSuffix ("Sensor height above ground", 2, "ajax-sensor-hgt", "sensorheight", "m"); PageAddAjaxLabelledSuffix("Ground height above MSL", "ajax-gnd-above-msl", "m"); PageAddH2("Trace"); PageAddAjaxInputToggle("Trace GPS" , "ajax-trace-gps" , "gpstrace" ); PageAddAjaxInputToggle("Verbose GPS" , "ajax-trace-verbose", "gpsverbose" ); PageAddAjaxInputToggle("Trace message", "ajax-trace-msg" , "nmeamsgtrace" ); PageAddAjaxInputToggle("Trace command", "ajax-trace-cmd" , "nmeacmdtrace" ); PageAddH2("ZDA timing bins"); HttpAddText("<code id='ajax-buckets'></code>\r\n"); PageAddH2("Ajax"); HttpAddText("<code id='ajax-headers'></code>\r\n"); HttpAddText("<code id='ajax-response'></code>\r\n"); PageAddEnd(); }