Index: firmware/App/Controllers/DialOutFlow.c =================================================================== diff -u -r21d7ed5fc3a734f14e919c56a8925b9cd90c645e -r5cc3d018b1d6e0f0177a69d1e7108af13aaa240a --- firmware/App/Controllers/DialOutFlow.c (.../DialOutFlow.c) (revision 21d7ed5fc3a734f14e919c56a8925b9cd90c645e) +++ firmware/App/Controllers/DialOutFlow.c (.../DialOutFlow.c) (revision 5cc3d018b1d6e0f0177a69d1e7108af13aaa240a) @@ -241,8 +241,10 @@ // Direction change while pump is running is not allowed if ( ( FALSE == isDialOutPumpOn ) || ( 0 == flowRate ) || ( dir == dialOutPumpDirectionSet ) ) { +#ifndef NO_PUMP_FLOW_LIMITS // Verify flow rate if ( flowRate <= MAX_DIAL_OUT_FLOW_RATE ) +#endif { F32 adjFlow = (F32)flowRate; @@ -287,10 +289,12 @@ } result = TRUE; } +#ifndef NO_PUMP_FLOW_LIMITS else // Requested flow rate too high { SET_ALARM_WITH_2_U32_DATA( ALARM_ID_HD_SOFTWARE_FAULT, SW_FAULT_ID_DIAL_OUT_FLOW_SET_TOO_HIGH, flowRate ) } +#endif } return result;