aboutsummaryrefslogtreecommitdiffstats
path: root/src/simulator
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2023-12-17 15:11:10 +0100
committerMatthias P. Braendli <matthias.braendli@mpb.li>2023-12-17 15:13:47 +0100
commit6f00ffb0f016413522bd54dc9e44beb92864df02 (patch)
tree7fc919bbfd84cd6da35d1e36ae22fa85d3b9729b /src/simulator
parent7f46a3879c9c76aa817cc27fb39718b8dd813f96 (diff)
downloadglutte-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.c5
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));