Andrew Boyson / oldheating

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

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers boiler.h Source File

boiler.h

00001 #include <stdbool.h>
00002 #include <stdint.h>
00003 
00004 extern int     BoilerGetFullSpeedSecs     (void); extern void BoilerSetFullSpeedSecs     (int value);
00005 extern int     BoilerGetFullSpeedDeltaT   (void); extern void BoilerSetFullSpeedDeltaT   (int value);
00006 extern int     BoilerGetTankSetPoint      (void); extern void BoilerSetTankSetPoint      (int value);
00007 extern int     BoilerGetTankHysteresis    (void); extern void BoilerSetTankHysteresis    (int value);
00008 extern int     BoilerGetRunOnDeltaT       (void); extern void BoilerSetRunOnDeltaT       (int value);
00009 extern int     BoilerGetRunOnTime         (void); extern void BoilerSetRunOnTime         (int value);
00010 extern int     BoilerGetPumpSpeedCalling  (void); extern void BoilerSetPumpSpeedCalling  (int value);
00011 extern int     BoilerGetRampDownTime      (void); extern void BoilerSetRampDownTime      (int value);
00012 extern int     BoilerGetOutputTarget      (void); extern void BoilerSetOutputTarget      (int value);
00013 
00014 extern int     BoilerGetMinSpeed          (void); extern void BoilerSetMinSpeed          (int value);
00015 extern int     BoilerGetMidSpeedPwm       (void); extern void BoilerSetMidSpeedPwm       (int value);
00016 
00017 extern int16_t BoilerGetTankDS18B20Value  (void);
00018 extern int16_t BoilerGetOutputDS18B20Value(void);
00019 extern int16_t BoilerGetReturnDS18B20Value(void);
00020 extern int16_t BoilerGetRtnDelDS18B20Value(void);
00021 extern int16_t BoilerGetDeltaTDS18B20Value(void);
00022 
00023 extern int     BoilerPumpFlow;
00024 extern int     BoilerPumpSpeed;
00025 extern int     BoilerPumpPwm;
00026 
00027 extern bool BoilerCallEnable;
00028 extern bool BoilerCall;
00029 extern bool BoilerPump;
00030 
00031 extern int  BoilerInit(void);
00032 extern void BoilerMain(void);
00033 
00034 
00035 
00036