thermferm/thermferm.h

changeset 262
d0014ccec615
parent 259
b7c967359771
child 270
df81d583c2c3
--- a/thermferm/thermferm.h	Sat Aug 23 12:48:55 2014 +0200
+++ b/thermferm/thermferm.h	Sat Aug 23 23:38:18 2014 +0200
@@ -30,6 +30,7 @@
 #include <poll.h>
 #include <dirent.h>
 #include <uuid/uuid.h>
+#include <math.h>
 #ifndef HAVE_WIRINGPI_H
 #include <pthread.h>
 #endif
@@ -233,13 +234,13 @@
     char		*name;			/* Simulator name		*/
     int			volume_air;		/* Volume air of the frigo	*/
     int			volume_beer;		/* Volume beer inside frigo	*/
-    float		room_temperature;	/* Temp outside frigo		*/
-    float		air_temperature;	/* Simulated air temperature	*/
-    float		beer_temperature;	/* Simulated beer temperature	*/
-    float		cooler_temp;		/* Lowest cooler temperature	*/
+    double		room_temperature;	/* Temp outside frigo		*/
+    double		air_temperature;	/* Simulated air temperature	*/
+    double		beer_temperature;	/* Simulated beer temperature	*/
+    double		cooler_temp;		/* Lowest cooler temperature	*/
     int			cooler_time;		/* Time to reach temperature	*/
     float		cooler_size;		/* Size of cooler in square mtr	*/
-    float		heater_temp;		/* Highest heater temperature	*/
+    double		heater_temp;		/* Highest heater temperature	*/
     int			heater_time;		/* Time to reach temperature	*/
     float		heater_size;		/* Size of heater in square mtr	*/
     int			heater_state;		/* Heater status		*/
@@ -249,10 +250,10 @@
      * Status values, maintained by the simulator but stored
      * here so they don't get lost over program restarts.
      */
-    float		s_yeast_heat;		/* Heat generated by yeast	*/
+    double		s_yeast_heat;		/* Heat generated by yeast	*/
     time_t		s_yeast_started;	/* Start date/time fermentation	*/
-    float		s_cool_temp;		/* Temp cooler			*/
-    float		s_heat_temp;		/* Temp heater			*/
+    double		s_cool_temp;		/* Temp cooler			*/
+    double		s_heat_temp;		/* Temp heater			*/
     time_t		s_cool_changed;		/* Start date/time cooler	*/
     time_t		s_heat_changed;		/* Start date/time heater	*/
 } simulator_list;

mercurial