Class AutonCommands

java.lang.Object
edu.wpi.first.wpilibj2.command.SubsystemBase
frc.robot.auton.AutonCommands
All Implemented Interfaces:
edu.wpi.first.util.sendable.Sendable, edu.wpi.first.wpilibj2.command.Subsystem

public class AutonCommands extends edu.wpi.first.wpilibj2.command.SubsystemBase
  • Constructor Details

    • AutonCommands

      public AutonCommands(Drive pRobotDrive)
  • Method Details

    • tryToAddPathToChooser

      public void tryToAddPathToChooser(String pPathName, edu.wpi.first.wpilibj2.command.Command... pCommands)
    • tryToAddPathToChooser

      public void tryToAddPathToChooser(String pPathName, Runnable pPathAdding)
    • getmAutoChooser

      public edu.wpi.first.wpilibj.smartdashboard.SendableChooser<edu.wpi.first.wpilibj2.command.Command> getmAutoChooser()
    • firstPath

      public com.pathplanner.lib.commands.PathPlannerAuto firstPath(String pName, edu.wpi.first.math.geometry.Rotation2d pStartingRotation, BooleanSupplier pConditionSupplier, edu.wpi.first.wpilibj2.command.Command pNextCommand, edu.wpi.first.wpilibj2.command.Command pNextAuto)
    • nextPath

      public com.pathplanner.lib.commands.PathPlannerAuto nextPath(String pName, BooleanSupplier pConditionSupplier, edu.wpi.first.wpilibj2.command.Command pNextCommand, edu.wpi.first.wpilibj2.command.Command pNextAuto)
    • nextPath

      public com.pathplanner.lib.commands.PathPlannerAuto nextPath(String pName, BooleanSupplier pConditionSupplier, edu.wpi.first.wpilibj2.command.Command pNextCommand, edu.wpi.first.wpilibj2.command.Command pNextAuto, com.pathplanner.lib.controllers.PPHolonomicDriveController pPID)
    • nextAutoChecker

      public edu.wpi.first.wpilibj2.command.Command nextAutoChecker(edu.wpi.first.wpilibj2.command.Command pAuto)
    • backUpAuton

      public edu.wpi.first.wpilibj2.command.Command backUpAuton()
    • nextScoreCoralPath

      public com.pathplanner.lib.commands.PathPlannerAuto nextScoreCoralPath(String pName)
    • nextIntakeCoralPath

      public com.pathplanner.lib.commands.PathPlannerAuto nextIntakeCoralPath(String pName)
    • clawHoldCommand

      public edu.wpi.first.wpilibj2.command.Command clawHoldCommand()
    • clawEjectCommand

      public edu.wpi.first.wpilibj2.command.Command clawEjectCommand()
    • clawIntakeCommand

      public edu.wpi.first.wpilibj2.command.Command clawIntakeCommand()
    • elevatorToPreScoreCommand

      public edu.wpi.first.wpilibj2.command.Command elevatorToPreScoreCommand()
    • wristToPreScoreCommand

      public edu.wpi.first.wpilibj2.command.Command wristToPreScoreCommand()
    • intakeToPreScoreCommand

      public edu.wpi.first.wpilibj2.command.Command intakeToPreScoreCommand()
    • intakePivotToPreScoreCommand

      public edu.wpi.first.wpilibj2.command.Command intakePivotToPreScoreCommand()
    • indexerToPreScoreCommand

      public edu.wpi.first.wpilibj2.command.Command indexerToPreScoreCommand()
    • clawToPreScoreCommand

      public edu.wpi.first.wpilibj2.command.Command clawToPreScoreCommand()
    • wristToScoreCommand

      public edu.wpi.first.wpilibj2.command.Command wristToScoreCommand()
    • elevatorToPreIntakeCommand

      public edu.wpi.first.wpilibj2.command.Command elevatorToPreIntakeCommand()
    • wristToPreIntakeCommand

      public edu.wpi.first.wpilibj2.command.Command wristToPreIntakeCommand()
    • intakeCoralCommand

      public edu.wpi.first.wpilibj2.command.Command intakeCoralCommand()
    • setIntakeVoltCommand

      public edu.wpi.first.wpilibj2.command.Command setIntakeVoltCommand(double volts)
    • intakePivotCoralCommand

      public edu.wpi.first.wpilibj2.command.Command intakePivotCoralCommand()
    • indexCoralCommand

      public edu.wpi.first.wpilibj2.command.Command indexCoralCommand()
    • setIndexVoltCommand

      public edu.wpi.first.wpilibj2.command.Command setIndexVoltCommand(double volts)
    • elevatorToIntakeCommand

      public edu.wpi.first.wpilibj2.command.Command elevatorToIntakeCommand()
    • scoreAlgaeCommand

      public edu.wpi.first.wpilibj2.command.Command scoreAlgaeCommand()
    • intakeAlgaeCommand

      public edu.wpi.first.wpilibj2.command.Command intakeAlgaeCommand()
    • getIntakeIR1HasPiece

      public BooleanSupplier getIntakeIR1HasPiece()
    • getIntakeIR2HasPiece

      public BooleanSupplier getIntakeIR2HasPiece()
    • getClawIR3HasPiece

      public BooleanSupplier getClawIR3HasPiece()
    • getIntakePivotAtGoal

      public BooleanSupplier getIntakePivotAtGoal()
    • getElevatorAtGoal

      public BooleanSupplier getElevatorAtGoal()
    • getWristAtGoal

      public BooleanSupplier getWristAtGoal()
    • followFirstChoreoPath

      public edu.wpi.first.wpilibj2.command.Command followFirstChoreoPath(String pathName, edu.wpi.first.math.geometry.Rotation2d startingRotation)
    • followChoreoPath

      public edu.wpi.first.wpilibj2.command.Command followChoreoPath(String pathName)
    • followChoreoPath

      public edu.wpi.first.wpilibj2.command.Command followChoreoPath(String pathName, com.pathplanner.lib.controllers.PPHolonomicDriveController PID)
    • getTraj

      public Optional<com.pathplanner.lib.path.PathPlannerPath> getTraj(String pathName)
    • getSide

      public GameGoalPoseChooser.SIDE getSide(String name)
    • autoPlaceholder

      public edu.wpi.first.wpilibj2.command.FunctionalCommand autoPlaceholder()