Monitor motorhome leisure battery and provide simple control of habitation
Dependencies: net lpc1768 crypto clock web fram log
Diff: settings/settings.h
- Revision:
- 0:b843d647695c
- Child:
- 1:3a341b6ca233
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/settings/settings.h Thu Jan 14 16:05:55 2021 +0000 @@ -0,0 +1,61 @@ +#include <stdbool.h> + +extern void SetClockSlewDivisor (int value); +extern void SetClockSlewMaxMs (int value); +extern void SetClockPpbDivisor (int value); +extern void SetClockPpbChangeMax (int value); +extern void SetClockSyncedLimitNs (int value); +extern void SetClockSyncedLimitPpb (int value); +extern void SetClockSyncedHysterisNs (int value); +extern void SetClockSyncedHysterisPpb(int value); +extern void SetClockMaxOffsetSecs (int value); +extern void ChgDnsSendRequestsViaIp4 (void); +extern void ChgNtpSendRequestsViaIp4 (void); +extern void ChgTftpSendRequestsViaIp4(void); + +extern void SetTraceNetHost (char* pValue); +extern void ChgLogUart (void); +extern void ChgTraceNetStack (void); +extern void ChgTraceNetNewLine(void); +extern void ChgTraceNetVerbose(void); +extern void ChgTraceLink (void); +extern void ChgTraceDnsName (void); +extern void ChgTraceDnsQuery (void); +extern void ChgTraceDnsReply (void); +extern void ChgTraceDnsServer (void); +extern void ChgTraceNtp (void); +extern void ChgTraceDhcp (void); +extern void ChgTraceNsRecvSol (void); +extern void ChgTraceNsRecvAdv (void); +extern void ChgTraceNsSendSol (void); +extern void ChgTraceNr4 (void); +extern void ChgTraceNr6 (void); +extern void ChgTraceNtpClient (void); +extern void ChgTraceSync (void); +extern void ChgTraceOneWire (void); +extern void ChgTraceEcho4 (void); +extern void ChgTraceEcho6 (void); +extern void ChgTraceDest6 (void); +extern void ChgTraceRa (void); +extern void ChgTraceRs (void); +extern void ChgTraceAr4 (void); +extern void ChgTraceAr6 (void); +extern void ChgTraceArp (void); +extern void ChgTraceIp4 (void); +extern void ChgTraceIp6 (void); +extern void ChgTraceUdp (void); +extern void ChgTraceTcp (void); +extern void ChgTraceHttp (void); +extern void ChgTraceTftp (void); + + +extern void SetNtpClientServerName ( char* value); +extern void SetNtpClientInitialInterval ( int value); +extern void SetNtpClientNormalInterval ( int value); +extern void SetNtpClientRetryInterval ( int value); +extern void SetNtpClientOffsetMs ( int value); +extern void SetNtpClientMaxDelayMs ( int value); + + +extern int SettingsNtpInit(void); +extern int SettingsInit(void); \ No newline at end of file