From 6f00ffb0f016413522bd54dc9e44beb92864df02 Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Sun, 17 Dec 2023 15:11:10 +0100 Subject: Keep temperature valid for 15 minutes --- src/simulator/src/GPIO/temperature.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/simulator') 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)); -- cgit v1.2.3