Index: firmware/App/Services/Reservoirs.c =================================================================== diff -u -r78e54600a3a75a87c32c49642df0a24c8da32186 -r817c483678e75596ffae9687eb957f62c9c9b3f3 --- firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 78e54600a3a75a87c32c49642df0a24c8da32186) +++ firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 817c483678e75596ffae9687eb957f62c9c9b3f3) @@ -643,8 +643,8 @@ dilutionLevelPct = volSpentUFML / (F32)FILL_RESERVOIR_TO_VOLUME_ML; // Wait for the reservoir to settle and then send the commands to switch the active reservoir - if ( TRUE == didTimeout( reservoirSwitchStartTimeMS, RESERVOIR_FRESH_SETTLE_TIME_MS ) && - ( ( dilutionLevelPct >= MAX_RESERVOIR_DILUTION ) || ( volSpentML >= (F32)FILL_RESERVOIR_TO_VOLUME_ML ) || ( getReservoirWeight( active ) > MAX_RESERVOIR_VOL_BEFORE_SWITCH_ML ) || TRUE == isDialysateTempAlarmActive() ) ) + if ( ( TRUE == didTimeout( reservoirSwitchStartTimeMS, RESERVOIR_FRESH_SETTLE_TIME_MS ) ) && + ( ( dilutionLevelPct >= MAX_RESERVOIR_DILUTION ) || ( volSpentML >= (F32)FILL_RESERVOIR_TO_VOLUME_ML ) || ( getReservoirWeight( active ) > MAX_RESERVOIR_VOL_BEFORE_SWITCH_ML ) || ( TRUE == isDialysateTempAlarmActive() ) ) ) { DG_SWITCH_RSRVRS_CMD_T rsrvrCmd;