Index: firmware/App/Controllers/Heaters.h =================================================================== diff -u -r0a74bcce6674271e35d5154003dd6c25011f80f9 -r94789b2f2324d5901685b6ff7b6224d4af3a0276 --- firmware/App/Controllers/Heaters.h (.../Heaters.h) (revision 0a74bcce6674271e35d5154003dd6c25011f80f9) +++ firmware/App/Controllers/Heaters.h (.../Heaters.h) (revision 94789b2f2324d5901685b6ff7b6224d4af3a0276) @@ -1,17 +1,17 @@ /************************************************************************** * -* Copyright (c) 2024-2024 Diality Inc. - All Rights Reserved. +* Copyright (c) 2024-2026 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.h * * @author (last) Vinayakam Mani -* @date (last) 07-Oct-2024 +* @date (last) 03-Apr-2026 * * @author (original) Vinayakam Mani -* @date (original) 07-Oct-2024 +* @date (original) 11-Oct-2024 * ***************************************************************************/ @@ -52,7 +52,7 @@ F32 d45_HeaterTargetTemp; ///< Trimmer heater target temperature U32 d5_HeaterState; ///< Primary heater state U32 d45_HeaterState; ///< Trimmer heater state - F32 d5_dutyCycleCnt; ///< Primary heater duty cycle in counts + F32 d5_feedforward; ///< Primary heater duty cycle in counts F32 d5_PWMPeriod; ///< Primary heater PWM period F32 d5_adjsutedTargetTemp; ///< Primary heater adjsuted target temperature F32 d5_targetTempFromTD; ///< User set target temperature @@ -79,6 +79,7 @@ void signaltoResetPrimaryHeaterAdjustedTargetTemp( void ); void setD28TempFeedbackControl( BOOL enable ); BOOL isHeaterOn( DD_HEATERS_T heater ); +void calculateTargetDialysateTemp( void ); void stopHeater( DD_HEATERS_T heater ); void execHeatersControl( void ); void execHeatersMonitor( void );