Index: firmware/App/Controllers/DGInterface.h =================================================================== diff -u -r95d7d8e230da1c04c2fed2be5a43afd273d95846 -ra1a0187daedaf2c12e6f9eccfbf9e423d952e029 --- firmware/App/Controllers/DGInterface.h (.../DGInterface.h) (revision 95d7d8e230da1c04c2fed2be5a43afd273d95846) +++ firmware/App/Controllers/DGInterface.h (.../DGInterface.h) (revision a1a0187daedaf2c12e6f9eccfbf9e423d952e029) @@ -1,14 +1,14 @@ /************************************************************************** * -* Copyright (c) 2020-2023 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 DGInterface.h * -* @author (last) Sean Nash -* @date (last) 06-Oct-2023 +* @author (last) Dara Navaei +* @date (last) 15-Jul-2024 * * @author (original) Sean * @date (original) 08-Apr-2020 @@ -30,8 +30,8 @@ * @{ */ -// ********** public definitions ********** - +// ********** public definitions ********** + #define DEFAULT_TARGET_FILL_FLOW_RATE_LPM 0.8F ///< Default target fill flow rate in L/min. #define DRAIN_RESERVOIR_TO_VOLUME_ML 0 ///< Drain reservoir to this volume (in mL) during treatment. #define LOAD_CELL_ILLEGAL_WEIGHT_VALUE -10000.0F ///< Initial value for Load Cells, known bad value @@ -131,7 +131,7 @@ void setDGHeatersData( HEATERS_DATA_T *data ); void setHDVersionDGServiceRecord( DG_SERVICE_RECORD_T* data ); void setHDVersionDGUsageInfo( DG_USAGE_INFO_RECORD_T* data ); - + void cmdSetDGDialysateHeatingParams( DG_CMD_DIALYSATE_HEATING_PARAMS_T heatingParams ); void cmdStartDG( void ); void cmdStopDG( void ); @@ -146,12 +146,14 @@ void cmdStartDGFlush( void ); void cmdDGParkConcentratePumps( void ); void cmdStopDGFlush( void ); -void cmdStartDGHeatDisinfect( void ); +void cmdStartDGHeatDisinfectActiveCool( void ); void cmdStopDGHeatDisinfect( void ); +void cmdStartDGHeatDisinfectPassiveCool( void ); void cmdStartDGChemicalDisinfect( void ); void cmdStopDGChemicalDisinfect( void ); void cmdStartDGChemicalFlushDisinfect( void ); void cmdStopDGChemFlushDisinfect( void ); +void cmdStartDGActiveCool( void ); void cmdStopDGActiveCool( void ); void cmdStartDGROPermeateSampleMode( void ); void cmdStopDGROPermeateSampleMode( void );