Monitor motorhome leisure battery and provide simple control of habitation

Dependencies:   net lpc1768 crypto clock web fram log

Committer:
andrewboyson
Date:
Mon Jun 06 11:08:53 2022 +0000
Revision:
9:d957af50fdc2
Parent:
8:92e0586333d8
Added battery message for can bus

Who changed what in which revision?

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