Monitor motorhome leisure battery and provide simple control of habitation

Dependencies:   net lpc1768 crypto clock web fram log

Committer:
andrewboyson
Date:
Tue May 04 14:10:02 2021 +0000
Revision:
5:4cf7ee162c4e
Parent:
4:f38b5bb8adac
Child:
8:92e0586333d8
Updated Wiz module to allow schedules and rooms.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
andrewboyson 0:b843d647695c 1 #include <stdbool.h>
andrewboyson 0:b843d647695c 2
andrewboyson 5:4cf7ee162c4e 3 #include "wiz-sched.h"
andrewboyson 5:4cf7ee162c4e 4
andrewboyson 0:b843d647695c 5 extern void SetClockSlewDivisor (int value);
andrewboyson 0:b843d647695c 6 extern void SetClockSlewMaxMs (int value);
andrewboyson 0:b843d647695c 7 extern void SetClockPpbDivisor (int value);
andrewboyson 0:b843d647695c 8 extern void SetClockPpbChangeMax (int value);
andrewboyson 0:b843d647695c 9 extern void SetClockSyncedLimitNs (int value);
andrewboyson 0:b843d647695c 10 extern void SetClockSyncedLimitPpb (int value);
andrewboyson 0:b843d647695c 11 extern void SetClockSyncedHysterisNs (int value);
andrewboyson 0:b843d647695c 12 extern void SetClockSyncedHysterisPpb(int value);
andrewboyson 0:b843d647695c 13 extern void SetClockMaxOffsetSecs (int value);
andrewboyson 0:b843d647695c 14 extern void ChgDnsSendRequestsViaIp4 (void);
andrewboyson 0:b843d647695c 15 extern void ChgNtpSendRequestsViaIp4 (void);
andrewboyson 0:b843d647695c 16 extern void ChgTftpSendRequestsViaIp4(void);
andrewboyson 0:b843d647695c 17
andrewboyson 3:b96c6f6bbffc 18 extern void ChgTraceSync (void);
andrewboyson 3:b96c6f6bbffc 19 extern void ChgTraceOneWire (void);
andrewboyson 5:4cf7ee162c4e 20
andrewboyson 5:4cf7ee162c4e 21 extern void ChgTraceWiz (void);
andrewboyson 5:4cf7ee162c4e 22 extern void SetWizListMac (int i, char* pMac );
andrewboyson 5:4cf7ee162c4e 23 extern void GetWizListMac (int i, char* pMac );
andrewboyson 5:4cf7ee162c4e 24 extern void SetWizListName (int i, char* pText );
andrewboyson 5:4cf7ee162c4e 25 extern void GetWizListName (int i, char* pText );
andrewboyson 5:4cf7ee162c4e 26 extern void SetWizListRoom (int i, char* pText );
andrewboyson 5:4cf7ee162c4e 27 extern void GetWizListRoom (int i, char* pText );
andrewboyson 5:4cf7ee162c4e 28 extern void SetWizSchedName (int i, char* pText );
andrewboyson 5:4cf7ee162c4e 29 extern void GetWizSchedName (int i, char* pText );
andrewboyson 5:4cf7ee162c4e 30 extern void SetWizSchedOnDatum (int i, char* pDatum );
andrewboyson 5:4cf7ee162c4e 31 extern void GetWizSchedOnDatum (int i, char* pDatum );
andrewboyson 5:4cf7ee162c4e 32 extern void SetWizSchedOnMinutes (int i, int16_t* pMinutes);
andrewboyson 5:4cf7ee162c4e 33 extern void GetWizSchedOnMinutes (int i, int16_t* pMinutes);
andrewboyson 5:4cf7ee162c4e 34 extern void SetWizSchedOffDatum (int i, char* pDatum );
andrewboyson 5:4cf7ee162c4e 35 extern void GetWizSchedOffDatum (int i, char* pDatum );
andrewboyson 5:4cf7ee162c4e 36 extern void SetWizSchedOffMinutes(int i, int16_t* pMinutes);
andrewboyson 5:4cf7ee162c4e 37 extern void GetWizSchedOffMinutes(int i, int16_t* pMinutes);
andrewboyson 3:b96c6f6bbffc 38
andrewboyson 0:b843d647695c 39 extern void SetTraceNetHost (char* pValue);
andrewboyson 0:b843d647695c 40 extern void ChgLogUart (void);
andrewboyson 0:b843d647695c 41 extern void ChgTraceNetStack (void);
andrewboyson 0:b843d647695c 42 extern void ChgTraceNetNewLine(void);
andrewboyson 0:b843d647695c 43 extern void ChgTraceNetVerbose(void);
andrewboyson 0:b843d647695c 44 extern void ChgTraceLink (void);
andrewboyson 0:b843d647695c 45 extern void ChgTraceDnsName (void);
andrewboyson 0:b843d647695c 46 extern void ChgTraceDnsQuery (void);
andrewboyson 0:b843d647695c 47 extern void ChgTraceDnsReply (void);
andrewboyson 0:b843d647695c 48 extern void ChgTraceDnsServer (void);
andrewboyson 0:b843d647695c 49 extern void ChgTraceNtp (void);
andrewboyson 0:b843d647695c 50 extern void ChgTraceDhcp (void);
andrewboyson 0:b843d647695c 51 extern void ChgTraceNsRecvSol (void);
andrewboyson 0:b843d647695c 52 extern void ChgTraceNsRecvAdv (void);
andrewboyson 0:b843d647695c 53 extern void ChgTraceNsSendSol (void);
andrewboyson 0:b843d647695c 54 extern void ChgTraceNr4 (void);
andrewboyson 1:3a341b6ca233 55 extern void ChgTraceNr (void);
andrewboyson 0:b843d647695c 56 extern void ChgTraceNtpClient (void);
andrewboyson 0:b843d647695c 57 extern void ChgTraceEcho4 (void);
andrewboyson 0:b843d647695c 58 extern void ChgTraceEcho6 (void);
andrewboyson 0:b843d647695c 59 extern void ChgTraceDest6 (void);
andrewboyson 0:b843d647695c 60 extern void ChgTraceRa (void);
andrewboyson 0:b843d647695c 61 extern void ChgTraceRs (void);
andrewboyson 0:b843d647695c 62 extern void ChgTraceAr4 (void);
andrewboyson 0:b843d647695c 63 extern void ChgTraceAr6 (void);
andrewboyson 0:b843d647695c 64 extern void ChgTraceArp (void);
andrewboyson 0:b843d647695c 65 extern void ChgTraceIp4 (void);
andrewboyson 0:b843d647695c 66 extern void ChgTraceIp6 (void);
andrewboyson 0:b843d647695c 67 extern void ChgTraceUdp (void);
andrewboyson 0:b843d647695c 68 extern void ChgTraceTcp (void);
andrewboyson 0:b843d647695c 69 extern void ChgTraceHttp (void);
andrewboyson 0:b843d647695c 70 extern void ChgTraceTftp (void);
andrewboyson 0:b843d647695c 71
andrewboyson 0:b843d647695c 72 extern void SetNtpClientServerName ( char* value);
andrewboyson 0:b843d647695c 73 extern void SetNtpClientInitialInterval ( int value);
andrewboyson 0:b843d647695c 74 extern void SetNtpClientNormalInterval ( int value);
andrewboyson 0:b843d647695c 75 extern void SetNtpClientRetryInterval ( int value);
andrewboyson 0:b843d647695c 76 extern void SetNtpClientOffsetMs ( int value);
andrewboyson 0:b843d647695c 77 extern void SetNtpClientMaxDelayMs ( int value);
andrewboyson 0:b843d647695c 78
andrewboyson 4:f38b5bb8adac 79 extern void SetValuesServerName (char* value);
andrewboyson 4:f38b5bb8adac 80 extern void GetValuesServerName (char* value);
andrewboyson 4:f38b5bb8adac 81 extern void SetValuesFileName (char* value);
andrewboyson 4:f38b5bb8adac 82 extern void GetValuesFileName (char* value);
andrewboyson 4:f38b5bb8adac 83 extern void SetValuesWriteSize (int* pValue);
andrewboyson 4:f38b5bb8adac 84 extern void GetValuesWriteSize (int* pValue);
andrewboyson 4:f38b5bb8adac 85 extern void SetValuesReadInterval(int* pValue);
andrewboyson 4:f38b5bb8adac 86 extern void GetValuesReadInterval(int* pValue);
andrewboyson 4:f38b5bb8adac 87 extern void SetValuesStartTime (int64_t* pValue);
andrewboyson 4:f38b5bb8adac 88 extern void GetValuesStartTime (int64_t* pValue);
andrewboyson 4:f38b5bb8adac 89 extern void SetValuesCount (int* pValue);
andrewboyson 4:f38b5bb8adac 90 extern void GetValuesCount (int* pValue);
andrewboyson 4:f38b5bb8adac 91 extern void GetValuesData(int index, char* pValue);
andrewboyson 4:f38b5bb8adac 92 extern void SetValuesData(int count, void* pValue);
andrewboyson 0:b843d647695c 93
andrewboyson 0:b843d647695c 94 extern int SettingsNtpInit(void);
andrewboyson 0:b843d647695c 95 extern int SettingsInit(void);