Index: firmware/App/Controllers/BalancingChamber.c =================================================================== diff -u -r24cfa6a50518180d8e6705e7fb71459e0e7d0f14 -rc1557cc79c8f0b0c358963c99d83015bd3b37e42 --- firmware/App/Controllers/BalancingChamber.c (.../BalancingChamber.c) (revision 24cfa6a50518180d8e6705e7fb71459e0e7d0f14) +++ firmware/App/Controllers/BalancingChamber.c (.../BalancingChamber.c) (revision c1557cc79c8f0b0c358963c99d83015bd3b37e42) @@ -66,9 +66,9 @@ #define BC_BICARB_SPEED_OFFSET_MLPM 240.0F ///< Bicarb speed formula offset (mL/min). #define BC_BICARB_SPEED_DISC_CONST 230400.0F ///< Bicarb speed formula discriminant constant. #define BC_BICARB_SPEED_DISC_VOL_COEF 96000.0F ///< Bicarb speed formula volume coefficient. -#define BC_ACID_SPEED_OFFSET_MLPM 160.0F -#define BC_ACID_SPEED_DISC_CONSTANT 102400.0F -#define BC_ACID_SPEED_DISC_VOL_COEF 96000.0F +#define BC_ACID_SPEED_OFFSET_MLPM 160.0F ///< Acid speed formula offset (mL/min). +#define BC_ACID_SPEED_DISC_CONSTANT 102400.0F ///< Acid speed formula discriminant constant. +#define BC_ACID_SPEED_DISC_VOL_COEF 96000.0F ///< Acid speed formula volume coefficient. /// Payload record structure for balancing chamber switch only request typedef struct @@ -223,7 +223,7 @@ * @param acidVolumeMl Instantaneous acid mix volume (mL) * @return Acid concentrate pump speed (mL/min) *************************************************************************/ -static F32 getAcidConcentratePumpSpeedMlMin( F32 acidVolumeMl) +static F32 getAcidConcentratePumpSpeedMlMin( F32 acidVolumeMl ) { F32 discriminant = BC_ACID_SPEED_DISC_CONSTANT - ( BC_ACID_SPEED_DISC_VOL_COEF * acidVolumeMl ); F32 result = 0.0F; @@ -466,7 +466,7 @@ BOOL state = FALSE; F32 dialFlowRate = getBalChamberActiveDialysateFlowrate(); - state = ( dialFlowRate <= BAL_CHAMBER_OPEN_LOOP_FLOW_RATE_BAND_3 )? TRUE : FALSE; + state = ( dialFlowRate <= BAL_CHAMBER_OPEN_LOOP_FLOW_RATE_BAND_4 )? TRUE : FALSE; return state; }