Package frc.robot.auton
Class Auton
java.lang.Object
frc.robot.auton.Auton
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EventTriggerstatic final EventTriggerstatic final SpectrumStatestatic final EventTriggerstatic final EventTriggerstatic final EventTriggerstatic final EventTrigger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBBBB(boolean mirrored) voidexit()static CommandfollowSinglePath(String pathName) Retrieves the autonomous command selected on the shuffleboard.voidinit()launch()protected static Commandoptional_BBB(boolean mirrored) optional_TBT(boolean mirrored) static CommandpathfindingCommandToPose(double xPos, double yPos, double rotation, double vel, double accel) voidCalled at AutonExit and displays the duration of the auton command Based on 6328 codesecondMan_BBD(boolean mirrored) secondMan_TBTB(boolean mirrored) voidThis method configures the available autonomous routines that can be selected from the SmartDashboard.SpectrumAuton(String autoName, boolean mirrored) Creates a SpectrumAuton command sequence.SpectrumAuton(String autoName, boolean mirrored, double duration) voidThis method is called in AutonInitTBTB(boolean mirrored) TBTT(boolean mirrored) TTTT(boolean mirrored)
-
Field Details
-
autonLaunching
-
autonIntake
-
autonShotPrep
-
autonShoot
-
autonClearState
-
autonUnjam
-
autonPoseUpdate
-
-
Constructor Details
-
Auton
public Auton()
-
-
Method Details
-
setupSelectors
public void setupSelectors()This method configures the available autonomous routines that can be selected from the SmartDashboard. -
init
public void init() -
exit
public void exit() -
doNothing
-
launch
-
secondMan_TBTB
-
secondMan_BBD
-
optional_TBT
-
optional_BBB
-
TBTB
-
TBTT
-
TTTT
-
BBBB
-
SpectrumAuton
Creates a SpectrumAuton command sequence.This method generates a command sequence that first waits for 0.01 seconds and then executes a PathPlannerAuto command with the specified autonomous routine name.
- Parameters:
autoName- the name of the autonomous routine to executemirrored- whether the autonomous routine should be mirrored- Returns:
- a Command that represents the SpectrumAuton sequence
-
SpectrumAuton
-
getAutonomousCommand
Retrieves the autonomous command selected on the shuffleboard.- Returns:
- the selected autonomous command if one is chosen; otherwise, returns a PrintCommand indicating that the autonomous command is null.
-
startAutonTimer
public void startAutonTimer()This method is called in AutonInit -
printAutoDuration
public void printAutoDuration()Called at AutonExit and displays the duration of the auton command Based on 6328 code -
followSinglePath
-
pathfindingCommandToPose
public static Command pathfindingCommandToPose(double xPos, double yPos, double rotation, double vel, double accel) -
log
-