From 5d84d8686b2190c825460e64043122c4b3b5fa3b Mon Sep 17 00:00:00 2001 From: Luhan Wang <117863446+Lu-han-wang@users.noreply.github.com> Date: Fri, 23 Feb 2024 18:09:58 -0500 Subject: [PATCH] add more auto test cases --- .../java/org/jmhsrobotics/frc2024/RobotContainer.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/org/jmhsrobotics/frc2024/RobotContainer.java b/src/main/java/org/jmhsrobotics/frc2024/RobotContainer.java index c964348f..41725270 100644 --- a/src/main/java/org/jmhsrobotics/frc2024/RobotContainer.java +++ b/src/main/java/org/jmhsrobotics/frc2024/RobotContainer.java @@ -4,6 +4,7 @@ package org.jmhsrobotics.frc2024; +import org.jmhsrobotics.frc2024.autoCommands.FireCommand; import org.jmhsrobotics.frc2024.autoCommands.TurnAndShootCommand; import org.jmhsrobotics.frc2024.controlBoard.CompControl; import org.jmhsrobotics.frc2024.controlBoard.ControlBoard; @@ -21,6 +22,7 @@ import org.jmhsrobotics.frc2024.subsystems.intake.commands.IntakeCommand; import org.jmhsrobotics.frc2024.subsystems.shooter.ShooterSubsystem; import org.jmhsrobotics.frc2024.subsystems.shooter.commands.ShootOpenLoopCommand; +import org.jmhsrobotics.frc2024.subsystems.shooter.commands.ShooterAutoCommand; import org.jmhsrobotics.frc2024.subsystems.vision.VisionSubsystem; import com.pathplanner.lib.auto.AutoBuilder; @@ -68,8 +70,16 @@ public RobotContainer() { // RainbowLEDCommand(this.ledSubsystem)); SmartDashboard.putData("Scheduler", CommandScheduler.getInstance()); + + // TODO: test these two comamnds individually before test any autos SmartDashboard.putData("AutoIntakeCommand", new IntakeCommand(0.5, this.intakeSubsystem, this.shooterSubsystem)); + SmartDashboard.putData("AutoShooterCommand", new ShooterAutoCommand(this.shooterSubsystem, 1)); + + // TODO: test this combo command after two commands above work as intended(lift + // the arm first) + SmartDashboard.putData("FireCommand", new FireCommand(this.intakeSubsystem, this.shooterSubsystem)); + // SmartDashboard.putData("LockAprilTagCommand", new LockAprilTag(7, // this.driveSubsystem, this.visionSubsystem)); // SmartDashboard.putData("ArmCommand", new ArmCommand(0, this.armSubsystem));