C2LC-6: Pressing Step while an action is being executed results in that step being executed again

Description

To reproduce:

  • Run the prototype
  • Connect to Dash
  • Load the square program
  • Press Step
  • Press Step as soon as Dash has finished moving

Expected:

  • Dash to turn left

Actual:

  • Dash will move forward

Some solutions:

  1. Disabled the Step button while a step is being executed
  2. Queue Step presses
  3. Remove the Step button

Discussed with Michelle and we decided on option (1) disable the button while a step is in action.

Comments

  • Simon Bates commented 2024-05-01T10:36:05.624-0400

    No longer relevant. Closing.