button bindings
This commit is contained in:
@@ -245,8 +245,13 @@ public class RobotContainer {
|
|||||||
() -> true
|
() -> true
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
shooter.setDefaultCommand(shooter.maintainSpeed(ShooterSpeeds.kIdleSpeed));
|
||||||
|
intakeRoller.setDefaultCommand(intakeRoller.stop());
|
||||||
|
spindexer.setDefaultCommand(spindexer.stop());
|
||||||
|
|
||||||
driver.a().whileTrue(
|
intakePivot.setDefaultCommand(intakePivot.manualSpeed(() -> secondary.getLeftY()));
|
||||||
|
|
||||||
|
driver.leftTrigger().whileTrue(
|
||||||
drivetrain.lockRotationToHub(
|
drivetrain.lockRotationToHub(
|
||||||
driver::getLeftY,
|
driver::getLeftY,
|
||||||
driver::getLeftX,
|
driver::getLeftX,
|
||||||
@@ -254,6 +259,9 @@ public class RobotContainer {
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
driver.rightTrigger().whileTrue(spindexer.spinToShooter());
|
||||||
|
driver.b().whileTrue(spindexer.spinToIntake());
|
||||||
|
|
||||||
/*
|
/*
|
||||||
driver.b().whileTrue(
|
driver.b().whileTrue(
|
||||||
drivetrain.lockToYaw(
|
drivetrain.lockToYaw(
|
||||||
@@ -267,9 +275,8 @@ public class RobotContainer {
|
|||||||
)
|
)
|
||||||
);*/
|
);*/
|
||||||
|
|
||||||
shooter.setDefaultCommand(
|
secondary.a().toggleOnTrue(shooter.maintainSpeed(ShooterSpeeds.kHubSpeed));
|
||||||
shooter.maintainSpeed(ShooterSpeeds.kHubSpeed)
|
secondary.y().toggleOnTrue(shooter.maintainSpeed(ShooterSpeeds.kFeedSpeed));
|
||||||
);
|
|
||||||
|
|
||||||
hood.setDefaultCommand(hood.trackToAngle(() -> {
|
hood.setDefaultCommand(hood.trackToAngle(() -> {
|
||||||
Pose2d drivetrainPose = drivetrain.getPose();
|
Pose2d drivetrainPose = drivetrain.getPose();
|
||||||
|
|||||||
@@ -10,9 +10,11 @@ public class ShooterConstants {
|
|||||||
public enum ShooterSpeeds {
|
public enum ShooterSpeeds {
|
||||||
kHubSpeed(3000.0),
|
kHubSpeed(3000.0),
|
||||||
kFeedSpeed(5000.0);
|
kFeedSpeed(5000.0);
|
||||||
|
kIdleSpeed(750.0);
|
||||||
|
|
||||||
private double speedMPS;
|
private double speedMPS;
|
||||||
private double speedRPM;
|
private double speedRPM;
|
||||||
|
private double kIdleSpeed;
|
||||||
|
|
||||||
private ShooterSpeeds(double speedRPM) {
|
private ShooterSpeeds(double speedRPM) {
|
||||||
this.speedMPS = speedRPM * kWheelDiameter*Math.PI;
|
this.speedMPS = speedRPM * kWheelDiameter*Math.PI;
|
||||||
|
|||||||
Reference in New Issue
Block a user