Andrew Boyson / Mbed 2 deprecated heating

Dependencies:   1-wire clock crypto fram log lpc1768 net web wiz mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers settings.h Source File

settings.h

00001 #include <stdbool.h>
00002 
00003 extern void SetClockSlewDivisor      (int  value);
00004 extern void SetClockSlewMaxMs        (int  value);
00005 extern void SetClockPpbDivisor       (int  value);
00006 extern void SetClockPpbChangeMax     (int  value);
00007 extern void SetClockSyncedLimitNs    (int  value);
00008 extern void SetClockSyncedLimitPpb   (int  value);
00009 extern void SetClockSyncedHysterisNs (int  value);
00010 extern void SetClockSyncedHysterisPpb(int  value);
00011 extern void SetClockMaxOffsetSecs    (int  value);
00012 extern void ChgDnsSendRequestsViaIp4 (void);
00013 extern void ChgNtpSendRequestsViaIp4 (void);
00014 extern void ChgTftpSendRequestsViaIp4(void);
00015 
00016 extern void ChgTraceSync      (void);
00017 extern void ChgTraceOneWire   (void);
00018 
00019 extern void ChgTraceWiz          (void);
00020 extern void SetWizListMac        (int i,    char* pMac    );
00021 extern void GetWizListMac        (int i,    char* pMac    );
00022 extern void SetWizListName       (int i,    char* pText   );
00023 extern void GetWizListName       (int i,    char* pText   );
00024 extern void SetWizListRoom       (int i,    char* pText   );
00025 extern void GetWizListRoom       (int i,    char* pText   );
00026 extern void SetWizSchedName      (int i,    char* pText   );
00027 extern void GetWizSchedName      (int i,    char* pText   );
00028 extern void SetWizSchedOnDatum   (int i,    char* pDatum  );
00029 extern void GetWizSchedOnDatum   (int i,    char* pDatum  );
00030 extern void SetWizSchedOnMinutes (int i, int16_t* pMinutes);
00031 extern void GetWizSchedOnMinutes (int i, int16_t* pMinutes);
00032 extern void SetWizSchedOffDatum  (int i,    char* pDatum  );
00033 extern void GetWizSchedOffDatum  (int i,    char* pDatum  );
00034 extern void SetWizSchedOffMinutes(int i, int16_t* pMinutes);
00035 extern void GetWizSchedOffMinutes(int i, int16_t* pMinutes);
00036 
00037 extern void SetTraceNetHost   (char* pValue);
00038 extern void ChgLogUart        (void);
00039 extern void ChgTraceNetStack  (void);
00040 extern void ChgTraceNetNewLine(void);
00041 extern void ChgTraceNetVerbose(void);
00042 extern void ChgTraceLink      (void);
00043 extern void ChgTraceDnsName   (void);
00044 extern void ChgTraceDnsQuery  (void);
00045 extern void ChgTraceDnsReply  (void);
00046 extern void ChgTraceDnsServer (void);
00047 extern void ChgTraceNtp       (void);
00048 extern void ChgTraceDhcp      (void);
00049 extern void ChgTraceNsRecvSol (void);
00050 extern void ChgTraceNsRecvAdv (void);
00051 extern void ChgTraceNsSendSol (void);
00052 extern void ChgTraceNr4       (void);
00053 extern void ChgTraceNr        (void);
00054 extern void ChgTraceNtpClient (void);
00055 extern void ChgTraceEcho4     (void);
00056 extern void ChgTraceEcho6     (void);
00057 extern void ChgTraceDest6     (void);
00058 extern void ChgTraceRa        (void);
00059 extern void ChgTraceRs        (void);
00060 extern void ChgTraceAr4       (void);
00061 extern void ChgTraceAr6       (void);
00062 extern void ChgTraceArp       (void);
00063 extern void ChgTraceIp4       (void);
00064 extern void ChgTraceIp6       (void);
00065 extern void ChgTraceUdp       (void);
00066 extern void ChgTraceTcp       (void);
00067 extern void ChgTraceHttp      (void);
00068 extern void ChgTraceTftp      (void);
00069 
00070 
00071 extern void SetNtpClientServerName      ( char* value);
00072 extern void SetNtpClientInitialInterval ( int   value);
00073 extern void SetNtpClientNormalInterval  ( int   value);
00074 extern void SetNtpClientRetryInterval   ( int   value);
00075 extern void SetNtpClientOffsetMs        ( int   value);
00076 extern void SetNtpClientMaxDelayMs      ( int   value);
00077 
00078 extern void SetTankRom               (char*     value);
00079 extern void GetTankRom               (char*     value);
00080 extern void SetOutputRom             (char*     value);
00081 extern void GetOutputRom             (char*     value);
00082 extern void SetReturnRom             (char*     value);
00083 extern void GetReturnRom             (char*     value);
00084 extern void SetBoilerFullSpeedSecs   (int8_t*  pValue);
00085 extern void GetBoilerFullSpeedSecs   (int8_t*  pValue);
00086 extern void SetTankSetPoint          (int8_t*  pValue);
00087 extern void GetTankSetPoint          (int8_t*  pValue);
00088 extern void SetTankHysteresis        (int16_t* pValue);
00089 extern void GetTankHysteresis        (int16_t* pValue);
00090 extern void SetBoilerRunOnDeltaT     (int16_t* pValue);
00091 extern void GetBoilerRunOnDeltaT     (int16_t* pValue);
00092 extern void SetBoilerRunOnTime2s     (uint8_t* pValue);
00093 extern void GetBoilerRunOnTime2s     (uint8_t* pValue);
00094 extern void SetBoilerPumpSpeedCalling(int8_t*  pValue);
00095 extern void GetBoilerPumpSpeedCalling(int8_t*  pValue);
00096 extern void SetBoilerRampDownTime    (int8_t*  pValue);
00097 extern void GetBoilerRampDownTime    (int8_t*  pValue);
00098 extern void SetBoilerTarget          (int8_t*  pValue);
00099 extern void GetBoilerTarget          (int8_t*  pValue);
00100 extern void SetBoilerMinSpeed        (int8_t*  pValue);
00101 extern void GetBoilerMinSpeed        (int8_t*  pValue);
00102 extern void SetBoilerMidSpeedPwm     (int8_t*  pValue);
00103 extern void GetBoilerMidSpeedPwm     (int8_t*  pValue);
00104 extern void SetBoilerFullSpeedDeltaT (int16_t* pValue);
00105 extern void GetBoilerFullSpeedDeltaT (int16_t* pValue);
00106 extern void SetRadiatorWinter        (char*    pValue);
00107 extern void GetRadiatorWinter        (char*    pValue);
00108 extern void SetHallRom               (char*     value);
00109 extern void GetHallRom               (char*     value);
00110 extern void SetOverrideCancelHour    (uint8_t* pValue);
00111 extern void GetOverrideCancelHour    (uint8_t* pValue);
00112 extern void SetOverrideCancelMinute  (uint8_t* pValue);
00113 extern void GetOverrideCancelMinute  (uint8_t* pValue);
00114 extern void SetHotWaterProtectTemp   (int8_t*  pValue);
00115 extern void GetHotWaterProtectTemp   (int8_t*  pValue);
00116 extern void SetHotWaterProtectOn     (char*    pValue);
00117 extern void GetHotWaterProtectOn     (char*    pValue);
00118 extern void SetNightTemperature      (int16_t* pValue);
00119 extern void GetNightTemperature      (int16_t* pValue);
00120 extern void SetFrostTemperature      (int16_t* pValue);
00121 extern void GetFrostTemperature      (int16_t* pValue);
00122 extern void SetProgramDay            (int index, char* pValue);
00123 extern void GetProgramDay            (int index, char* pValue);
00124 extern void SetProgram               (int index, int16_t* pProgram);
00125 extern void GetProgram               (int index, int16_t* pProgram);
00126 extern void SetProgramNewDayHour     (char*    pValue);
00127 extern void GetProgramNewDayHour     (char*    pValue);
00128 extern void SetHotWaterRom           (char*     value);
00129 extern void GetHotWaterRom           (char*     value);
00130 
00131 extern void SetValuesServerName  (char*     value);
00132 extern void GetValuesServerName  (char*     value);
00133 extern void SetValuesFileName    (char*     value);
00134 extern void GetValuesFileName    (char*     value);
00135 extern void SetValuesWriteSize   (int*     pValue);
00136 extern void GetValuesWriteSize   (int*     pValue);
00137 extern void SetValuesReadInterval(int*     pValue);
00138 extern void GetValuesReadInterval(int*     pValue);
00139 extern void SetValuesStartTime   (int64_t* pValue);
00140 extern void GetValuesStartTime   (int64_t* pValue);
00141 extern void SetValuesCount       (int*     pValue);
00142 extern void GetValuesCount       (int*     pValue);
00143 extern void GetValuesData(int index, char* pValue);
00144 extern void SetValuesData(int count, void* pValue);
00145 
00146 extern int  SettingsInit(void);