diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2023-12-17 15:11:10 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2023-12-17 15:13:47 +0100 |
commit | 6f00ffb0f016413522bd54dc9e44beb92864df02 (patch) | |
tree | 7fc919bbfd84cd6da35d1e36ae22fa85d3b9729b /src/simulator | |
parent | 7f46a3879c9c76aa817cc27fb39718b8dd813f96 (diff) | |
download | glutte-o-matic-6f00ffb0f016413522bd54dc9e44beb92864df02.tar.gz glutte-o-matic-6f00ffb0f016413522bd54dc9e44beb92864df02.tar.bz2 glutte-o-matic-6f00ffb0f016413522bd54dc9e44beb92864df02.zip |
Keep temperature valid for 15 minutes
Diffstat (limited to 'src/simulator')
-rw-r--r-- | src/simulator/src/GPIO/temperature.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/simulator/src/GPIO/temperature.c b/src/simulator/src/GPIO/temperature.c index ce38097..868d99c 100644 --- a/src/simulator/src/GPIO/temperature.c +++ b/src/simulator/src/GPIO/temperature.c @@ -22,7 +22,7 @@ * SOFTWARE. */ - +#include "Core/common.h" #include "GPIO/temperature.h" #include "FreeRTOS.h" #include "task.h" @@ -33,9 +33,8 @@ extern float gui_temperature; void temperature_task(void __attribute__ ((unused))*pvParameters) { while (1) { - _temperature_last_value = gui_temperature; - _temperature_valid = gui_temperature_valid; + _temperature_valid_since = gui_temperature_valid ? timestamp_now() : 0; vTaskDelay(pdMS_TO_TICKS(1000)); |