Index: firmware/App/Drivers/TemperatureSensors.c =================================================================== diff -u -r9c0f227670dcf68439c5ea86768d116cc6f9585e -r94789b2f2324d5901685b6ff7b6224d4af3a0276 --- firmware/App/Drivers/TemperatureSensors.c (.../TemperatureSensors.c) (revision 9c0f227670dcf68439c5ea86768d116cc6f9585e) +++ firmware/App/Drivers/TemperatureSensors.c (.../TemperatureSensors.c) (revision 94789b2f2324d5901685b6ff7b6224d4af3a0276) @@ -8,7 +8,7 @@ * @file TemperatureSensors.c * * @author (last) Vinayakam Mani -* @date (last) 18-Sep-2025 +* @date (last) 13-Apr-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 = 35.0F; + // 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 );