231 int version; /* Version of this record */ |
232 int version; /* Version of this record */ |
232 char *uuid; /* Simulator uuid */ |
233 char *uuid; /* Simulator uuid */ |
233 char *name; /* Simulator name */ |
234 char *name; /* Simulator name */ |
234 int volume_air; /* Volume air of the frigo */ |
235 int volume_air; /* Volume air of the frigo */ |
235 int volume_beer; /* Volume beer inside frigo */ |
236 int volume_beer; /* Volume beer inside frigo */ |
236 float room_temperature; /* Temp outside frigo */ |
237 double room_temperature; /* Temp outside frigo */ |
237 float air_temperature; /* Simulated air temperature */ |
238 double air_temperature; /* Simulated air temperature */ |
238 float beer_temperature; /* Simulated beer temperature */ |
239 double beer_temperature; /* Simulated beer temperature */ |
239 float cooler_temp; /* Lowest cooler temperature */ |
240 double cooler_temp; /* Lowest cooler temperature */ |
240 int cooler_time; /* Time to reach temperature */ |
241 int cooler_time; /* Time to reach temperature */ |
241 float cooler_size; /* Size of cooler in square mtr */ |
242 float cooler_size; /* Size of cooler in square mtr */ |
242 float heater_temp; /* Highest heater temperature */ |
243 double heater_temp; /* Highest heater temperature */ |
243 int heater_time; /* Time to reach temperature */ |
244 int heater_time; /* Time to reach temperature */ |
244 float heater_size; /* Size of heater in square mtr */ |
245 float heater_size; /* Size of heater in square mtr */ |
245 int heater_state; /* Heater status */ |
246 int heater_state; /* Heater status */ |
246 int cooler_state; /* Cooler status */ |
247 int cooler_state; /* Cooler status */ |
247 float frigo_isolation; /* Frigo isolation value */ |
248 float frigo_isolation; /* Frigo isolation value */ |
248 /* |
249 /* |
249 * Status values, maintained by the simulator but stored |
250 * Status values, maintained by the simulator but stored |
250 * here so they don't get lost over program restarts. |
251 * here so they don't get lost over program restarts. |
251 */ |
252 */ |
252 float s_yeast_heat; /* Heat generated by yeast */ |
253 double s_yeast_heat; /* Heat generated by yeast */ |
253 time_t s_yeast_started; /* Start date/time fermentation */ |
254 time_t s_yeast_started; /* Start date/time fermentation */ |
254 float s_cool_temp; /* Temp cooler */ |
255 double s_cool_temp; /* Temp cooler */ |
255 float s_heat_temp; /* Temp heater */ |
256 double s_heat_temp; /* Temp heater */ |
256 time_t s_cool_changed; /* Start date/time cooler */ |
257 time_t s_cool_changed; /* Start date/time cooler */ |
257 time_t s_heat_changed; /* Start date/time heater */ |
258 time_t s_heat_changed; /* Start date/time heater */ |
258 } simulator_list; |
259 } simulator_list; |
259 |
260 |
260 #endif |
261 #endif |