MDP learning

This function is used to learn new values for MDP (minimum drive pulse).
Test conditions:
Procedure:
  1. Start the function.
  2. Parameter status shows "in progress" and changes to "complete" when learning is complete.
  3. If the function fails, check the test conditions and repair any faults.