Last value is U32 (this is a structure, not an array). "F" suffix is not required for typed assignments. Required for potentially untyped #defines /expressions / ...
Corrected comment above. Why are we changing BP flow rate at air trap lower level? Should be set to slow or fast on entry to this state (depending on whether this is 1st pass or not) and stay at that rate for duration of this pass.
I attempted to do this earlier in the process, but getTreatmentParameterF32() caused a fault when called too early (treat params not ready?).. So I kept it here after determining it was before UI needed it.
Please update the DIP_ML_PER_MIN_FROM_PWM to reflect the changes in DIP_PWM_FROM_ML_PER_MIN. DIP_ML_PER_MIN_FROM_PWM should be the inverse equation of DIP_PWM_FROM_ML_PER_MIN. The rate in ml/min as an output with pwm as its input.