A GPS disciplined clock

Dependencies:   net lpc1768 crypto clock web log

Revision:
17:1dcc58dac445
Parent:
16:3d40d832dc70
Child:
18:eda70c3ee1a0
--- a/settings/settings.c	Sat Dec 29 19:09:25 2018 +0000
+++ b/settings/settings.c	Mon Dec 31 19:19:57 2018 +0000
@@ -117,6 +117,17 @@
 void ChgNtpSendRequestsViaIp4()  {  NtpSendRequestsViaIp4 =  !NtpSendRequestsViaIp4; }
 void ChgTftpSendRequestsViaIp4() { TftpSendRequestsViaIp4 = !TftpSendRequestsViaIp4; }
 
+//Clock settings
+void SetClockSlewDivisor      (int  value) { ClockSlewDivisor       = value; }
+void SetClockSlewMaxMs        (int  value) { ClockSlewMaxMs         = value; }
+void SetClockPpbDivisor       (int  value) { ClockPpbDivisor        = value; }
+void SetClockPpbChangeMax     (int  value) { ClockPpbChangeMax      = value; }
+void SetClockSyncedLimitNs    (int  value) { ClockSyncedLimitNs     = value; }
+void SetClockSyncedLimitPpb   (int  value) { ClockSyncedLimitPpb    = value; }
+void SetClockSyncedHysterisNs (int  value) { ClockSyncedHysterisNs  = value; }
+void SetClockSyncedHysterisPpb(int  value) { ClockSyncedHysterisPpb = value; }
+void SetClockMaxOffsetSecs    (int  value) { ClockMaxOffsetSecs     = value; }
+
 int SettingsInit()
 {
     ClockSlewDivisor       =       10;