128 |
128 |
129 /* |
129 /* |
130 * Calculate final temperature of the beer and the air. |
130 * Calculate final temperature of the beer and the air. |
131 */ |
131 */ |
132 // Cheap trick, just follow slowly the air temp. |
132 // Cheap trick, just follow slowly the air temp. |
133 simulator->beer_temperature += ((simulator->air_temperature - simulator->beer_temperature) / 200.0); |
133 simulator->beer_temperature += ((simulator->air_temperature - simulator->beer_temperature) / 500.0); |
134 simulator->air_temperature += ((simulator->beer_temperature - simulator->air_temperature) / 1000.0); |
134 simulator->air_temperature += ((simulator->beer_temperature - simulator->air_temperature) / 2500.0); |
135 |
135 |
136 syslog(LOG_NOTICE, "air=%.3f beer=%.3f heater=%.3f cooler=%.3f", simulator->air_temperature, simulator->beer_temperature, |
136 syslog(LOG_NOTICE, "air=%.3f beer=%.3f heater=%.3f cooler=%.3f", simulator->air_temperature, simulator->beer_temperature, |
137 simulator->s_heat_temp, simulator->s_cool_temp); |
137 simulator->s_heat_temp, simulator->s_cool_temp); |
138 |
138 |
139 if (debug) |
139 if (debug) |