Index: firmware/App/Modes/ModeGenDialysate.h =================================================================== diff -u -rf6fb03f1e20395a61a5d5996f11f802ab8eacb2f -r977f03e20990ed5579160b9b927df1c0f2428101 --- firmware/App/Modes/ModeGenDialysate.h (.../ModeGenDialysate.h) (revision f6fb03f1e20395a61a5d5996f11f802ab8eacb2f) +++ firmware/App/Modes/ModeGenDialysate.h (.../ModeGenDialysate.h) (revision 977f03e20990ed5579160b9b927df1c0f2428101) @@ -33,6 +33,7 @@ #define FRESH_DIAL_PUMP_INITIAL_RPM 2500 ///< Nominal RPM target for fresh dialysate pump to maintain required pressure. #define SPENT_DIAL_PUMP_INITIAL_RPM 2300 ///< Nominal RPM target for spent dialysate pump to maintain required pressure. +#define SPENT_DIAL_PUMP_FILL_RPM 1500 ///< Nominal RPM target for spent chamber fill operations. /// Generate dialysate mode data structure typedef struct @@ -61,6 +62,8 @@ void setTreatmentParamUpdate( void ); // To indicate one or more treatment parameters updated void updateTreatmentSettings( void ); // Process the recent treatment parameters changes BOOL requestDDGenDialyasteStop( void ); // Stop generate dialysate +void calculateTargetDialysateTemp( void ); // Update target dialysate temmperature with Delta Temp +F32 getGenDialysateTargetTemperature( void ); // Get the target dialysate temperature BOOL testDDGenDialysateDataPublishIntervalOverride( MESSAGE_T *message ); // GenD Mode data publish interval override BOOL testDialDeliveryInProgressOverride( MESSAGE_T *message ); // To override the dialysate delivery in progress flag