This commit is contained in:
Irini Kosmidou 2023-03-13 13:27:36 +01:00
parent 5793d73ff6
commit a0d6552781
1 changed files with 7 additions and 2 deletions

View File

@ -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<u_int8_t>(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);
}
}