Package frc.robot
Class SubsystemManager.Commands
java.lang.Object
frc.robot.SubsystemManager.Commands
- Enclosing class:
- SubsystemManager
A class separating all of the command getters.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionedu.wpi.first.wpilibj2.command.CommandalignProcessor(boolean with_elevator) edu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.CommandalignReefClose(Integer index) edu.wpi.first.wpilibj2.command.CommandalignSource(boolean with_elevator) edu.wpi.first.wpilibj2.command.CommanddecoratePathplannerCmd(edu.wpi.first.wpilibj2.command.Command cmd) edu.wpi.first.wpilibj2.command.CommandgetAlignCommand(Supplier<edu.wpi.first.math.geometry.Pose2d> target_pose, double target_distance, edu.wpi.first.math.geometry.Rotation2d offset, Elevator.TargetState elevator_state) edu.wpi.first.wpilibj2.command.CommandgetAlignCommand(Supplier<edu.wpi.first.math.geometry.Pose2d> target_pose, double target_distance, Elevator.TargetState elevator_state) edu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.CommandSelects an alignment or tracking command based on the current elevator state.edu.wpi.first.wpilibj2.command.Command
-
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
-
alignReef
-
alignReef
public edu.wpi.first.wpilibj2.command.Command alignReef() -
alignReefClose
-
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
-
playMusic
-