Set temperatures to invalid value when applicable #700

Merged
muellerr merged 4 commits from set-more-temps-to-invalid-value into v4.0.0-dev 2023-06-22 16:10:35 +02:00
Showing only changes of commit 0c394ad34d - Show all commits

View File

@ -12,6 +12,8 @@ extern "C" {
#include <wire/common/genericstructs.h>
}
#include "fsfw/thermal/tcsDefinitions.h"
#include <atomic>
#include <fstream>
#include <thread>
@ -111,6 +113,9 @@ void StarTrackerHandler::doShutDown() {
}
{
PoolReadGuard pg(&temperatureSet);
temperatureSet.fpgaTemperature = thermal::INVALID_TEMPERATURE;
temperatureSet.cmosTemperature = thermal::INVALID_TEMPERATURE;
temperatureSet.mcuTemperature = thermal::INVALID_TEMPERATURE;
temperatureSet.setValidity(false, true);
}
reinitNextSetParam = false;