Package frc.robot

Class SubsystemManager.Commands

java.lang.Object
frc.robot.SubsystemManager.Commands
Enclosing class:
SubsystemManager

public class SubsystemManager.Commands extends Object
A class separating all of the command getters.
  • Constructor Details

    • Commands

      public Commands()
  • Method Details

    • selectCommand

      public edu.wpi.first.wpilibj2.command.Command selectCommand()
      Selects an alignment or tracking command based on the current elevator state.
      Returns:
      A command to align with a game element or piece.
    • alignReef

      public edu.wpi.first.wpilibj2.command.Command alignReef(Integer index, double distance)
    • alignReef

      public edu.wpi.first.wpilibj2.command.Command alignReef(Integer index)
    • alignReef

      public edu.wpi.first.wpilibj2.command.Command alignReef()
    • alignReefClose

      public edu.wpi.first.wpilibj2.command.Command alignReefClose(Integer index)
    • alignReefClose

      public edu.wpi.first.wpilibj2.command.Command alignReefClose()
    • alignReefAlgae

      public edu.wpi.first.wpilibj2.command.Command alignReefAlgae()
    • alignSource

      public edu.wpi.first.wpilibj2.command.Command alignSource(boolean with_elevator)
    • alignProcessor

      public edu.wpi.first.wpilibj2.command.Command alignProcessor(boolean with_elevator)
    • getAlignCommand

      public edu.wpi.first.wpilibj2.command.Command getAlignCommand(Supplier<edu.wpi.first.math.geometry.Pose2d> target_pose, double target_distance, Elevator.TargetState elevator_state)
    • getAlignCommand

      public edu.wpi.first.wpilibj2.command.Command getAlignCommand(Supplier<edu.wpi.first.math.geometry.Pose2d> target_pose, double target_distance, edu.wpi.first.math.geometry.Rotation2d offset, Elevator.TargetState elevator_state)
    • trackAlgae

      public edu.wpi.first.wpilibj2.command.Command trackAlgae()
    • decoratePathplannerCmd

      public edu.wpi.first.wpilibj2.command.Command decoratePathplannerCmd(edu.wpi.first.wpilibj2.command.Command cmd)
    • playMusic

      public edu.wpi.first.wpilibj2.command.Command playMusic(String filename)
    • playMusic

      public edu.wpi.first.wpilibj2.command.Command playMusic(String filename, int tracks)