If the engine is running when the controller needs to issues a DM11 request, the tool asks the user to turn the turn the engine off, but leave the key on via a Dialog Box. As soon as the tool detects the engine is not running but communicating, it continues the process, leaving the dialog box on the screen.
Possible solutions:
1) Remove the dialog box as soon as the engine off, key on condition is detected
2) Required acknowledgement by the user AND engine off, key on before moving forward.
If the engine is running when the controller needs to issues a DM11 request, the tool asks the user to turn the turn the engine off, but leave the key on via a Dialog Box. As soon as the tool detects the engine is not running but communicating, it continues the process, leaving the dialog box on the screen.
Possible solutions: 1) Remove the dialog box as soon as the engine off, key on condition is detected 2) Required acknowledgement by the user AND engine off, key on before moving forward.