Andrew Boyson / web

Dependents:   oldheating gps motorhome heating

Revision:
15:2cea2bbd5046
Parent:
14:c3c43c8faf0e
Child:
21:048b7dbdf0aa
--- a/http-clock-script.inc	Sat Dec 29 19:01:39 2018 +0000
+++ b/http-clock-script.inc	Mon Dec 31 18:49:36 2018 +0000
@@ -5,11 +5,13 @@
 "var msRtc           = 0;     //nibbles 0 to 3: 16 bits\n"
 "var msCountAtRtcSet = 0;\n"
 "var msDiff          = 0;\n"
-"var ppsIsStable     = false; //nibble  4: bit 0\n"
-"var rateIsLocked    = false; //nibble  4: bit 1\n"
-"var timeIsLocked    = false; //nibble  4: bit 2\n"
-"var leapEnable      = false; //nibble  5: bit 0\n"
-"var leapBackward    = false; //nibble  5: bit 1\n"
+"var rtcIsSet        = false; //nibble  4: bit 0\n"
+"var clockIsSet      = false; //nibble  4: bit 1\n"
+"var sourceIsOk      = false; //nibble  4: bit 2\n"
+"var rateIsLocked    = false; //nibble  4: bit 3\n"
+"var timeIsLocked    = false; //nibble  5: bit 0\n"
+"var leapEnable      = false; //nibble  5: bit 1\n"
+"var leapBackward    = false; //nibble  5: bit 2\n"
 "var leapmonths1970  = 0;     //nibbles 6 to 8: 12 bits\n"
 "var leapmonth       = 0;\n"
 "var leapyear        = 0;\n"
@@ -35,11 +37,13 @@
 "   msRtc          += rtcDate.getTime();\n"
 "   msDiff          = msRtc - Date.now();\n"
 "   msCountAtRtcSet = msCount;\n"
-"   ppsIsStable     = hexToBit(4, 0);\n"
-"   rateIsLocked    = hexToBit(4, 1);\n"
-"   timeIsLocked    = hexToBit(4, 2);\n"
-"   leapEnable      = hexToBit(5, 0);\n"
-"   leapBackward    = hexToBit(5, 1);\n"
+"   rtcIsSet        = hexToBit(4, 0)\n"
+"   clockIsSet      = hexToBit(4, 1)\n"
+"   sourceIsOk      = hexToBit(4, 2);\n"
+"   rateIsLocked    = hexToBit(4, 3);\n"
+"   timeIsLocked    = hexToBit(5, 0);\n"
+"   leapEnable      = hexToBit(5, 1);\n"
+"   leapBackward    = hexToBit(5, 2);\n"
 "   leapmonths1970  = parseInt(response.substr(6, 3), 16);\n"
 "   leapmonth       =  leapmonths1970              % 12;\n"
 "   leapyear        = (leapmonths1970 - leapmonth) / 12;\n"
@@ -50,7 +54,9 @@
 "function displayGeneral()\n"
 "{\n"
 "   var elem;\n"
-"   elem = document.getElementById('ajax-pps-stable'   ); if (elem) elem.setAttribute('dir', ppsIsStable  ? 'rtl' : 'ltr');\n"
+"   elem = document.getElementById('ajax-rtc-set'      ); if (elem) elem.setAttribute('dir', rtcIsSet     ? 'rtl' : 'ltr');\n"
+"   elem = document.getElementById('ajax-clock-set'    ); if (elem) elem.setAttribute('dir', clockIsSet   ? 'rtl' : 'ltr');\n"
+"   elem = document.getElementById('ajax-source-ok'    ); if (elem) elem.setAttribute('dir', sourceIsOk   ? 'rtl' : 'ltr');\n"
 "   elem = document.getElementById('ajax-rate-locked'  ); if (elem) elem.setAttribute('dir', rateIsLocked ? 'rtl' : 'ltr');\n"
 "   elem = document.getElementById('ajax-time-locked'  ); if (elem) elem.setAttribute('dir', timeIsLocked ? 'rtl' : 'ltr');\n"
 "\n"