This function is called during POST to get all the pertaining calibration data but since the modes do not have have POST states, it was decided to use DrainPump.c to get the calibration information.
If the calibration data is invalid, the function will raise an alarm. But the all the calibration records that fail CRC test will be in benign values by NVDataMgmt.c so the benign value is taken as the target flush volume.
Preferred architecture is to just set a request flag here and then let your state machine see the flag and change the state and command the FPGA action the next time it executes.