Index: firmware/App/Modes/Dialysis.h =================================================================== diff -u -r68aefeff8890cdfa956c7bfdf0d4505b4ac25cb7 -rcd5be724d5a3ba7457e761191d82f278654d7f5c --- firmware/App/Modes/Dialysis.h (.../Dialysis.h) (revision 68aefeff8890cdfa956c7bfdf0d4505b4ac25cb7) +++ firmware/App/Modes/Dialysis.h (.../Dialysis.h) (revision cd5be724d5a3ba7457e761191d82f278654d7f5c) @@ -1,14 +1,14 @@ /************************************************************************** * -* Copyright (c) 2019-2022 Diality Inc. - All Rights Reserved. +* Copyright (c) 2020-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 Dialysis.h * -* @author (last) Quang Nguyen -* @date (last) 15-Jun-2021 +* @author (last) Dara Navaei +* @date (last) 18-Jul-2023 * * @author (original) Sean * @date (original) 15-Jan-2020 @@ -57,24 +57,26 @@ void setDialysisParams( U32 bPFlow, U32 dPFlow, F32 maxUFVol, F32 uFRate ); void stopDialysis( void ); +void startHeparinPump( void ); void signalStartSalineBolus( void ); void signalAbortSalineBolus( void ); DIALYSIS_STATE_T getDialysisState( void ); UF_STATE_T getUltrafiltrationState( void ); SALINE_BOLUS_STATE_T getSalineBolusState( void ); + F32 getUltrafiltrationVolumeCollected( void ); F32 getUltrafiltrationReferenceVolume( void ); F32 getTotalSalineBolusVolumeDelivered( void ); BOOL pauseUF( void ); BOOL resumeUF( void ); +void updateReservoirVolumes( F32 res1Vol, F32 res2Vol ); void setStartReservoirVolume( DG_RESERVOIR_ID_T reservoirID ); void signalReservoirsSwitched( void ); void setFinalReservoirVolume( void ); -void updateReservoirVolumes( F32 res1Vol, F32 res2Vol ); F32 getReservoirUltrafiltrationVol( DG_RESERVOIR_ID_T reservoirID ); /**@}*/