A GPS disciplined clock

Dependencies:   net lpc1768 crypto clock web log

Revision:
15:e5bfa0cd1ff8
Parent:
4:108157115360
Child:
34:d9586fc921dc
--- a/gps/gps.c	Tue Dec 04 14:39:47 2018 +0000
+++ b/gps/gps.c	Sat Dec 15 17:46:35 2018 +0000
@@ -48,11 +48,11 @@
     //Handle the time message
     if (PpsTime == nmeaTime) 
     {
-        PpsConfidenceIncrease();
+        PpsStabilityConfidenceIncrease();
     }
     else
     {
-        PpsConfidenceNone();
+        PpsStabilityConfidenceReset();
         if (PpsTime) LogTimeF("GPS %4d ms NMEA time differs by %+d seconds so corrected pps count - sync disabled\r\n", PpsMsSinceLastPulse, nmeaTime - PpsTime);
         else         LogTimeF("GPS %4d ms not set so setting pps count to NMEA time - sync disabled\r\n", PpsMsSinceLastPulse, nmeaTime - PpsTime);
         PpsTime = nmeaTime;
@@ -64,11 +64,11 @@
     PpsMain();
     
     //Disable syncing until Nmea module is ready
-    if (NmeaModuleReadiness != NMEA_READY) PpsConfidenceNone();
+    if (NmeaModuleReadiness != NMEA_READY) PpsStabilityConfidenceReset();
         
     //Record any fix quality changes
     static bool lastHaveFix = false;
-    if (!NmeaHaveFix)  PpsConfidenceNone();
+    if (!NmeaHaveFix)  PpsStabilityConfidenceReset();
     if ( NmeaHaveFix && !lastHaveFix) LogTimeF("GPS %4d ms NMEA fix acquired\r\n", PpsMsSinceLastPulse);
     if (!NmeaHaveFix &&  lastHaveFix) LogTimeF("GPS %4d ms NMEA fix lost - sync disabled\r\n", PpsMsSinceLastPulse);
     lastHaveFix = NmeaHaveFix;