Skip to content
This repository has been archived by the owner on Jul 14, 2023. It is now read-only.

Refactor driveteam controls #63

Closed
10 tasks done
natesales opened this issue Mar 1, 2022 · 2 comments · Fixed by #79
Closed
10 tasks done

Refactor driveteam controls #63

natesales opened this issue Mar 1, 2022 · 2 comments · Fixed by #79
Assignees

Comments

@natesales
Copy link
Contributor

natesales commented Mar 1, 2022

Open issue for discussion: what buttons should we have and where?

Driver:

  • Left/right sticks: tank drive
  • Left/right trigger: throttles
  • Left bumper hold: shoot

Copilot:

  • Left/right sticks: climber extension
  • D pad up/down: climber solenoids
  • A: "Acquire ball" (fold down and spin intake, start indexer)
  • B: Outtake
  • Add single ball eject buttons #42
    • Y: Eject only top ball through shooter
    • X: Eject only bottom ball through intake
@sanashah007
Copy link
Contributor

For the X can't I just outtake?

@rutmanz
Copy link
Member

rutmanz commented Mar 2, 2022

No, we may want to remove the bottom ball only, not the top ball. Reverse-intaking will get rid of both

rutmanz added a commit that referenced this issue Mar 3, 2022
@rutmanz rutmanz linked a pull request Mar 3, 2022 that will close this issue
rutmanz added a commit that referenced this issue Mar 3, 2022
* feat: add single ball eject commands

* docs: update pathweaver readme

* fix: silence joystick connection warnings

* feat: add bindings for single ball ejects

* fix: change bottom ball eject button to X
per #63

* feat: use SmartDashboard for ejecting speeds
@rutmanz rutmanz linked a pull request Mar 3, 2022 that will close this issue
@rutmanz rutmanz closed this as completed Mar 3, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
3 participants