Index: firmware/App/Modes/ModeGenDialysate.h =================================================================== diff -u -r3417933e6edf61a914c428e2fa944b3b349272a4 -r89c8709e3b27648926fbb20f25c9a67cbeb99adc --- firmware/App/Modes/ModeGenDialysate.h (.../ModeGenDialysate.h) (revision 3417933e6edf61a914c428e2fa944b3b349272a4) +++ firmware/App/Modes/ModeGenDialysate.h (.../ModeGenDialysate.h) (revision 89c8709e3b27648926fbb20f25c9a67cbeb99adc) @@ -1,14 +1,14 @@ /************************************************************************** * -* Copyright (c) 2024-2025 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 ModeGenDialysate.h * -* @author (last) Vinayakam Mani -* @date (last) 14-Nov-2025 +* @author (last) Varshini Nagabooshanam +* @date (last) 12-Jan-2026 * * @author (original) Vinayakam Mani * @date (original) 06-Nov-2024 @@ -33,19 +33,14 @@ #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 DIAL_PUMP_DRAIN_RPM 1000 ///< Nominal RPM target for dialysate pump to drain the dry bicart. #define SPENT_DIAL_PUMP_FILL_RPM 200 ///< Nominal RPM target for spent chamber fill operations. /// Generate dialysate mode data structure typedef struct { U32 genDialysateExecState; ///< Generate dialysate execution state BOOL isDialDelInProgress; ///< Whether Dialysate Delivery in progress or not - U32 d6Level; ///< Floater level (low, medium and high) - U32 d63Level; ///< BiCarb Chamber level - U32 d46Level; ///< Spent dialysate chamber level - F32 d9Pressure; ///< Hydraulics chamber negative pressure - F32 d18Pressure; ///< Hydraulics chamber positive pressure - F32 d51Pressure; ///< Spent Dialysate positive pressure BOOL isDialysateGoodtoDeliver; ///< Ready to deliver dialysate or not F32 currentQd; ///< Current dialysate flow rate (ml/min) } GEN_DIALYSATE_MODE_DATA_T;