We don't trigger inlet water conductivity alarm in post-treatment mode? Any reason why we're not just saying "== MODE_POST"? What about inlet water pressure/temperature?
FYI - getHDOperationMode() was not working - HD op mode handler was mishandling message - fixed in my DENBUG-59 branch, but not yet in staging.
The ROPump PWM is set from 5 different calls. Doesn't look like there is a global indicating the last set PWM value (could add). The execROPumpMonitor function might be a good place to put the check as it looks to be able to handle different modes, but again doesn't have access to the last set PWM value.
Function name and brief suggest we are overriding fill target volume but message enum suggests we are overriding the integrated volume from flow that we use to check load cell vs. flow sensor for each fill. I think latter is correct. Should rename function and update brief to clarify purpose.
These temperatures were moved to temperature sensors broadcast msg and should be captured in the temperatures class (when you create it) instead of here.