Index: firmware/App/Controllers/Heaters.c =================================================================== diff -u -rec95efcffbe3f018859ff0eb99cd14598c7cb021 -rc07917caced76b53a0ed8f35167fac6f9d8310a4 --- firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision ec95efcffbe3f018859ff0eb99cd14598c7cb021) +++ firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision c07917caced76b53a0ed8f35167fac6f9d8310a4) @@ -1,17 +1,17 @@ /************************************************************************** * -* Copyright (c) 2024-2024 Diality Inc. - All Rights Reserved. +* Copyright (c) 2024-2025 Diality Inc. - All Rights Reserved. * * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * @file Heaters.c * * @author (last) Vinayakam Mani -* @date (last) 07-Oct-2024 +* @date (last) 18-Sep-2025 * * @author (original) Vinayakam Mani -* @date (original) 07-Oct-2024 +* @date (original) 11-Oct-2024 * ***************************************************************************/ @@ -121,6 +121,8 @@ F32 temperature; ///< Temperature range ( 10.0 to 90.0 deg ) } HEATER_START_CMD_PAYLOAD_T; +// ********** private data ********** + static HEATER_STATUS_T heatersStatus[ NUM_OF_DD_HEATERS ]; ///< Heaters status. static OVERRIDE_F32_T targetTempC[ NUM_OF_DD_HEATERS ]; ///< Heater target temperature. static OVERRIDE_F32_T control[ NUM_OF_DD_HEATERS ]; ///< Heater control ( Primary : On/Off, Trimmer : Dutycycle). @@ -141,6 +143,7 @@ #ifdef __HEATERS_DEBUG__ static F32 pIControlSignal[ NUM_OF_CONTROLLER_SIGNAL ]; #endif + // ********** private function prototypes ********** static HEATERS_STATE_T handleHeaterStateOff( DD_HEATERS_T heater ); @@ -739,7 +742,7 @@ { measuredTemperature = getD4AverageTemperature(); // Inlet temperature post heat exchanger - inletTemperature = getTemperatureValue( X6_TEMP ); + inletTemperature = getTemperatureValue( D78_TEMP ); if ( TRUE == startupHeaterControl ) {