Would the end-user know the type of parameter to be sent, or does it make sense to make that choice for them automatically? Think that not all end-users are SW savvy (manufacturing, service, etc.)
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.