|
4 | 4 |
|
5 | 5 | package frc.robot;
|
6 | 6 |
|
7 |
| -import static com.team2363.utilities.ControllerMap.*; |
| 7 | +import static com.team2363.utilities.ControllerMap.RMZ_A_IN; |
| 8 | +import static com.team2363.utilities.ControllerMap.RMZ_D_IN; |
| 9 | +import static com.team2363.utilities.ControllerMap.RMZ_G_IN; |
| 10 | +import static com.team2363.utilities.ControllerMap.RMZ_H_IN; |
| 11 | +import static com.team2363.utilities.ControllerMap.RM_SB_BACK; |
| 12 | +import static com.team2363.utilities.ControllerMap.RM_SB_FRONT; |
| 13 | +import static com.team2363.utilities.ControllerMap.RM_SC_BACK; |
| 14 | +import static com.team2363.utilities.ControllerMap.RM_SD_FRONT; |
| 15 | +import static com.team2363.utilities.ControllerMap.RM_SE_DOWN; |
| 16 | +import static com.team2363.utilities.ControllerMap.RM_SE_UP; |
| 17 | +import static com.team2363.utilities.ControllerMap.RM_SG_DOWN; |
| 18 | +import static com.team2363.utilities.ControllerMap.RM_SG_UP; |
| 19 | +import static com.team2363.utilities.ControllerMap.RM_SH; |
| 20 | +import static com.team2363.utilities.ControllerMap.X_BOX_A; |
| 21 | +import static com.team2363.utilities.ControllerMap.X_BOX_B; |
| 22 | +import static com.team2363.utilities.ControllerMap.X_BOX_LB; |
| 23 | +import static com.team2363.utilities.ControllerMap.X_BOX_LEFT_STICK_X; |
| 24 | +import static com.team2363.utilities.ControllerMap.X_BOX_LOGO_LEFT; |
| 25 | +import static com.team2363.utilities.ControllerMap.X_BOX_LOGO_RIGHT; |
| 26 | +import static com.team2363.utilities.ControllerMap.X_BOX_RB; |
| 27 | +import static com.team2363.utilities.ControllerMap.X_BOX_RIGHT_STICK_X; |
| 28 | +import static com.team2363.utilities.ControllerMap.X_BOX_RIGHT_STICK_Y; |
| 29 | +import static com.team2363.utilities.ControllerMap.X_BOX_X; |
| 30 | +import static com.team2363.utilities.ControllerMap.X_BOX_Y; |
8 | 31 |
|
9 |
| -import edu.wpi.first.math.geometry.*; |
10 |
| -import edu.wpi.first.wpilibj.AddressableLED; |
11 |
| -import edu.wpi.first.wpilibj.AddressableLEDBuffer; |
12 | 32 | import edu.wpi.first.wpilibj.DigitalInput;
|
13 | 33 | import edu.wpi.first.wpilibj.Joystick;
|
14 |
| -import edu.wpi.first.wpilibj.Preferences; |
15 | 34 | import edu.wpi.first.wpilibj.smartdashboard.SmartDashboard;
|
16 | 35 | import edu.wpi.first.wpilibj.util.Color;
|
17 | 36 | import edu.wpi.first.wpilibj2.command.Command;
|
18 | 37 | import edu.wpi.first.wpilibj2.command.CommandScheduler;
|
19 |
| -import edu.wpi.first.wpilibj2.command.InstantCommand; |
20 |
| -import edu.wpi.first.wpilibj2.command.SubsystemBase; |
21 | 38 | // import edu.wpi.first.wpilibj.PowerDistribution;
|
22 | 39 | import edu.wpi.first.wpilibj2.command.button.JoystickButton;
|
23 | 40 | import frc.lib.ControllerPatroller;
|
24 | 41 | import frc.lib.HelixJoysticks;
|
25 | 42 | // import frc.robot.Constants.ElectricalConstants;
|
26 | 43 | import frc.robot.Constants.OIConstants;
|
27 |
| -import frc.robot.auto.groups.TwoBallSouthAuto; |
28 | 44 | import frc.robot.auto.groups.FiveBallAuto;
|
29 | 45 | import frc.robot.auto.groups.FourBallAuto;
|
30 |
| -import frc.robot.auto.groups.ShootAndDriveForward; |
31 | 46 | import frc.robot.auto.groups.TwoBallEastAuto;
|
| 47 | +import frc.robot.auto.groups.TwoBallSouthAuto; |
32 | 48 | import frc.robot.climber.Climber;
|
33 | 49 | import frc.robot.climber.commands.DeployClimber;
|
34 | 50 | import frc.robot.climber.commands.RetractClimber;
|
35 |
| -import frc.robot.climber.commands.ToggleClimber; |
36 | 51 | import frc.robot.drive.Drivetrain;
|
37 |
| -import frc.robot.drive.commands.AbsoluteOrientation; |
38 | 52 | import frc.robot.drive.commands.JoystickDrive;
|
39 | 53 | import frc.robot.drive.commands.ResetEncoders;
|
40 |
| -import frc.robot.drive.commands.ResetOdometry; |
41 | 54 | import frc.robot.drive.commands.TurnToAngle;
|
42 | 55 | import frc.robot.drive.commands.ZeroHeading;
|
43 | 56 | import frc.robot.intake.Intake;
|
|
46 | 59 | import frc.robot.intake.commands.FastIntake;
|
47 | 60 | import frc.robot.intake.commands.RetractIntake;
|
48 | 61 | import frc.robot.shooter.Shooter;
|
49 |
| -import frc.robot.shooter.commands.*; |
| 62 | +import frc.robot.shooter.commands.EjectTrigger; |
| 63 | +import frc.robot.shooter.commands.FlywheelController; |
| 64 | +import frc.robot.shooter.commands.PresetFlywheelController; |
| 65 | +import frc.robot.shooter.commands.PullTrigger; |
| 66 | +import frc.robot.shooter.commands.ResetHood; |
| 67 | +import frc.robot.shooter.commands.SetShooterState; |
| 68 | +import frc.robot.shooter.commands.StopShooter; |
| 69 | +import frc.robot.shooter.commands.StopTrigger; |
50 | 70 | import frc.robot.status.Status;
|
51 |
| -import frc.robot.status.actions.ScannerAction; |
52 |
| -import frc.robot.status.commands.ActionCommand; |
53 | 71 | import frc.robot.status.commands.IdleCommand;
|
54 | 72 | import frc.robot.status.commands.SetColor;
|
55 | 73 | import frc.robot.status.commands.XBoxButtonCommand;
|
@@ -262,7 +280,7 @@ public void configureButtonBindings() {
|
262 | 280 | // X_BOX_RIGHT_STICK_BUTTON);
|
263 | 281 |
|
264 | 282 | JoystickButton xBoxA = new JoystickButton(operator, X_BOX_A);
|
265 |
| - xBoxA.whenPressed( new FlywheelController(mShooter, 1800, 78.25)// new PresetFlywheelController(mShooter,"BUF") |
| 283 | + xBoxA.whenPressed( new PresetFlywheelController(mShooter,"BUF") |
266 | 284 | .alongWith(new TurnOnLEDs(mLimelight))
|
267 | 285 | .alongWith(new XBoxButtonCommand(X_BOX_A))); // baseline, upper goal, front shot
|
268 | 286 |
|
|
0 commit comments