Index: firmware/App/Drivers/TemperatureSensors.c =================================================================== diff -u -r1fa38184526c2b0c072eb8745c653f772156a824 -r3b84fc79b2fd6c7a447e54e4fe821447f613af59 --- firmware/App/Drivers/TemperatureSensors.c (.../TemperatureSensors.c) (revision 1fa38184526c2b0c072eb8745c653f772156a824) +++ firmware/App/Drivers/TemperatureSensors.c (.../TemperatureSensors.c) (revision 3b84fc79b2fd6c7a447e54e4fe821447f613af59) @@ -7,8 +7,8 @@ * * @file TemperatureSensors.c * -* @author (last) Varshini Nagabooshanam -* @date (last) 12-Jan-2026 +* @author (last) Sameer Kalliadan Poyil +* @date (last) 16-Jun-2026 * * @author (original) Vinayakam Mani * @date (original) 25-Sep-2024 @@ -110,8 +110,7 @@ //benignPolynomialCalRecord( &tempSensorCalRecord.tempSensors[ i ] ); } - // Initialize TH1 (primary heater), TH2(outlet Heat Exchanger), TAUX ( Inlet Heat exchanger), - // TH3 ( Trim Heater) constants. + // Initialize temperature sensors constants. tempSensors[ D1_TEMP ].gain = PRIMARY_HEATER_TEMP_SENSORS_GAIN; tempSensors[ D1_TEMP ].refResistance = PRIMARY_HEATER_TEMP_SENSORS_REF_RESISTANCE; tempSensors[ D1_TEMP ].zeroDegreeResistance = PRIMARY_HEATER_TEMP_SENSORS_0_DEGREE_RESISTANCE; @@ -138,9 +137,12 @@ tempSensors[ D99_TEMP ].maxAllowedTemp = TEMP_SENSORS_MAX_ALLOWED_DEGREE_C; // Board temperature sensors conversion coefficient - tempSensors[ BRD_TEMP ].conversionCoeff = conversionCoeff; - tempSensors[ BRD_TEMP ].maxAllowedTemp = NON_FLUID_PATH_TEMP_SENSORS_MAX_ALLOWED_DEGREE_C; + tempSensors[ BRD_TEMP ].conversionCoeff = conversionCoeff; + tempSensors[ BRD_TEMP ].maxAllowedTemp = NON_FLUID_PATH_TEMP_SENSORS_MAX_ALLOWED_DEGREE_C; + // TODO : for testing, fix the ambient temperature as 35DegC. + temperatureValue[ BRD_TEMP ].data = 34.5F; + // Persistent alarm for the temperature sensors range check initPersistentAlarm( ALARM_ID_DD_TEMPERATURE_SENSOR_OUT_OF_RANGE, TEMP_SENSORS_OUT_OF_RANGE_TIME_OUT_MS, TEMP_SENSORS_OUT_OF_RANGE_TIME_OUT_MS ); @@ -376,7 +378,8 @@ } } - checkPersistentAlarm( ALARM_ID_DD_TEMPERATURE_SENSOR_OUT_OF_RANGE, isTemperatureOutOfRange, sensorInAlarm, alarmTemperature ); + //TODO: revert back once issue resolved + //checkPersistentAlarm( ALARM_ID_DD_TEMPERATURE_SENSOR_OUT_OF_RANGE, isTemperatureOutOfRange, sensorInAlarm, alarmTemperature ); //check freshness of temperature read checkTemperatureSensors();