Add comment before break to indicate we are doing nothing on purpose. Consider grouping modes that do nothing (no blank lines between, 1 break at end of group, 1 comment).
We want test configs be active only if explicitly enabled. Safest condition would be to say ( TRUE == getTest.... ). Make this change everywhere getTestConfigStatus function is used.
Does target speed being less than 3.0 mean the target speed is 0.0? I understand that 3.0 mL/min is very close to 0.0 mL/min for this pump but I think we should be less than NEARLY_ZERO.