diff --git a/mission/controller/ThermalController.cpp b/mission/controller/ThermalController.cpp index fdb6999a..7703b8ab 100644 --- a/mission/controller/ThermalController.cpp +++ b/mission/controller/ThermalController.cpp @@ -1150,6 +1150,9 @@ void ThermalController::ctrlSBandTransceiver() { ctrlComponentTemperature(heater::HEATER_7_S_BAND, heater::HEATER_4_CAMERA, sBandTransceiverLimits); if (componentAboveCutOffLimit) { + float sensorTempAsFloat = sensorTemp; + + SerializeIF::serialize() triggerEvent(SYRLINKS_OVERHEATING, static_cast(sensorTemp)); //TODO: TEMP mitgeben } @@ -1190,7 +1193,7 @@ void ThermalController::ctrlPcduAcu() { } } if (componentAboveOpUpperLimit){ - EventManagerIF::triggerEvent(objects::PCDU_HANDLER, ThermalComponentIF::COMPONENT_TEMP_OOL_HIGH); + EventManagerIF::triggerEvent(objects::PCDU_HANDLER, ThermalComponentIF::COMPONENT_TEMP_HIGH); } } @@ -1205,7 +1208,9 @@ void ThermalController::ctrlPcduPdu() { numSensors = 3; ctrlComponentTemperature(heater::HEATER_3_PCDU_PDU, heater::HEATER_2_ACS_BRD, pcduPduLimits); if (componentAboveOpUpperLimit){ - EventManagerIF::triggerEvent(objects::PCDU_HANDLER, ThermalComponentIF::COMPONENT_TEMP_OOL_HIGH); + EventManagerIF::triggerEvent(objects::PCDU_HANDLER, ThermalComponentIF::COMPONENT_TEMP_HIGH); + }else if(componentAboveOpUpperLimit){ //TODO: NOp bool + EventManagerIF::triggerEvent(objects::PCDU_HANDLER, ThermalComponentIF::COMPONENT_TEMP_HIGH); } }