Index: firmware/App/Modes/FPModes/ModeGenPermeate.c =================================================================== diff -u -rfb0f180eb25dbcfd15d58ef584d535efd1c24e30 -r95a7e12ec9b9d70b13baf9aafd94e183beccd89c --- firmware/App/Modes/FPModes/ModeGenPermeate.c (.../ModeGenPermeate.c) (revision fb0f180eb25dbcfd15d58ef584d535efd1c24e30) +++ firmware/App/Modes/FPModes/ModeGenPermeate.c (.../ModeGenPermeate.c) (revision 95a7e12ec9b9d70b13baf9aafd94e183beccd89c) @@ -251,9 +251,7 @@ static F32 getTankFullAlarmTimeout( void ) { F32 ddConsumptionRate = getTDDialysateFlowrate() + RINSE_PUMP_TARGET_FLOW; - F32 expectedTankFullTime = ( ( PERMEATE_TANK_HIGH_LEVEL_VOL_ML - PERMEATE_TANK_LOW_LEVEL_VOL_ML ) / ddConsumptionRate ) * SEC_PER_MIN; - F32 expectedDeprimeTime = ( ( PERMEATE_TANK_LOW_LEVEL_VOL_ML - PERMEATE_TANK_EMPTY_LEVEL_VOL_ML ) / ddConsumptionRate ) * SEC_PER_MIN; tankFullAlarmTimeout = expectedTankFullTime + expectedDeprimeTime; @@ -271,9 +269,7 @@ static F32 getTankFillAlarmTimeout( void ) { F32 ddConsumptionRate = getTDDialysateFlowrate() + RINSE_PUMP_TARGET_FLOW; - F32 expectedTankFillTime = ( ( PERMEATE_TANK_HIGH_LEVEL_VOL_ML - PERMEATE_TANK_LOW_LEVEL_VOL_ML ) / ddConsumptionRate ) * SEC_PER_MIN; - F32 expectedOverfillTime = ( ( PERMEATE_TANK_FULL_LEVEL_VOL_ML - PERMEATE_TANK_HIGH_LEVEL_VOL_ML ) / ddConsumptionRate ) * SEC_PER_MIN; tankFillAlarmTimeout = ( expectedTankFillTime + ( expectedOverfillTime / 2 ) );