Index: firmware/App/Controllers/DialysatePumps.h =================================================================== diff -u -rac5e52d907ff6adad795d8f81ca8206c5cd33c77 -re81c8386abc9ae2d00c27bfd3975543fe26141b4 --- firmware/App/Controllers/DialysatePumps.h (.../DialysatePumps.h) (revision ac5e52d907ff6adad795d8f81ca8206c5cd33c77) +++ firmware/App/Controllers/DialysatePumps.h (.../DialysatePumps.h) (revision e81c8386abc9ae2d00c27bfd3975543fe26141b4) @@ -7,8 +7,8 @@ * * @file DialysatePumps.h * -* @author (last) Vinayakam Mani -* @date (last) 13-Nov-2025 +* @author (last) Jashwant Gantyada +* @date (last) 12-Mar-2026 * * @author (original) Vinayakam Mani * @date (original) 07-Oct-2024 @@ -36,7 +36,8 @@ #define MAX_DIALYSATE_PUMP_RPM 2650 ///< Maximum RPM target for D12 pump and D48 Diener 2000 pump. #define D48_DIENER_1000_MIN_RPM 134 ///< Minimum RPM for D48 Diener 1000 pump (test config enabled). -#define D48_DIENER_1000_MAX_RPM 2770 ///< Maximum RPM for D48 Diener 1000 pump (test config enabled). +#define D48_DIENER_1000_MAX_RPM 2770 ///< Maximum RPM for D48 Diener 1000 pump (test config enabled). + #define DEGAS_PUMP_TARGET_PRES_ADJ_THRESHOLD -1.0F ///< Dialysate Pump(D12) target pressure threshold adjustment factor. #define MIN_DIALYSATE_FLOW_RATE ( 100.0F ) ///< Minimum dialysate flow rate @@ -83,8 +84,8 @@ void execDialysatePumpController( void ); SELF_TEST_STATUS_T execDialysatePumpSelfTest( void ); -U32 getD48MinPumpRPM( void ); -U32 getD48MaxPumpRPM( void ); +U32 getDialysatePumpMinRPM( DIALYSATE_PUMPS_T pumpId ); +U32 getDialysatePumpMaxRPM( DIALYSATE_PUMPS_T pumpId ); F32 getDialysatePumpTargetSpeed( DIALYSATE_PUMPS_T pumpId ); F32 getDialysatePumpMeasuredSpeed( DIALYSATE_PUMPS_T pumpId ); F32 getDialysatePumpTargetPressure( DIALYSATE_PUMPS_T pumpId );