I believe that whileHeld actually constantly starts and stops the command rather than continuing to run it (not sure why). For example, it makes the elevator/tilt motors constantly start and stop. This may require a reworking of OI mapping (instead of whileHeld do whenPressed + cancelWhenReleased), or a command fix.
I believe that whileHeld actually constantly starts and stops the command rather than continuing to run it (not sure why). For example, it makes the elevator/tilt motors constantly start and stop. This may require a reworking of OI mapping (instead of whileHeld do whenPressed + cancelWhenReleased), or a command fix.