Index: firmware/App/Modes/ModeFill.h =================================================================== diff -u -r96dd3e3d17fdfd5b70870bfc15d12a147f4900ee -re3839e10decfadf12a8fb2b9f8c049d8a30e945b --- firmware/App/Modes/ModeFill.h (.../ModeFill.h) (revision 96dd3e3d17fdfd5b70870bfc15d12a147f4900ee) +++ firmware/App/Modes/ModeFill.h (.../ModeFill.h) (revision e3839e10decfadf12a8fb2b9f8c049d8a30e945b) @@ -1,14 +1,14 @@ /************************************************************************** * -* Copyright (c) 2019-2023 Diality Inc. - All Rights Reserved. +* Copyright (c) 2019-2024 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 ModeFill.h * -* @author (last) Michael Garthwaite -* @date (last) 16-Mar-2023 +* @author (last) Dara Navaei +* @date (last) 29-Feb-2024 * * @author (original) Leonardo Baloa * @date (original) 19-Nov-2019 @@ -50,6 +50,8 @@ F32 usedBicarbVolumeML; ///< The used bicarb volume in ML. F32 integratedVolumeML; ///< Integrated volume in milliliters. U32 roOnlyModeStatus; ///< RO only mode status. + U32 badFillSignal; ///< bad fill signal. + U32 badFillState; ///< bad fill substate. } DG_FILL_MODE_DATA_T; // ********** public function prototypes ********** @@ -64,7 +66,7 @@ F32 getAvgFillTemperature( void ); F32 getLastFillTemperature( void ); -void setThisFisrtFillFlag( BOOL flag ); // indicates bottles need prime when set to TRUE +void setThisFirstFillFlag( BOOL flag ); // indicates bottles need prime when set to TRUE void resetFillStatusParameters( void ); BOOL isThisTheFirstFill( void ); @@ -75,6 +77,8 @@ void setROMode( BOOL enableROOnlyMode ); BOOL isROOnlyModeEnabled( void ); +void setAcidAndBicarbType( U32 acid, U32 bicarb ); + BOOL testSetUsedAcidVolumeMLOverride( F32 value ); BOOL testResetUsedAcidVolumeMLOverride( void ); @@ -87,6 +91,8 @@ BOOL testSetIntegratedVolumeOverride( F32 value ); BOOL testResetIntegratedVolumeOverride( void ); +BOOL testSetModeFillForCal( U32 calForCheck ); + /**@}*/ #endif