Package frc.robot

Class RobotStates

java.lang.Object
frc.robot.RobotStates

public class RobotStates extends Object
  • Field Details

    • coastMode

      public static final SpectrumState coastMode
    • coral

      public static final SpectrumState coral
    • algae

      public static final SpectrumState algae
    • l1

      public static final SpectrumState l1
    • l2

      public static final SpectrumState l2
    • l3

      public static final SpectrumState l3
    • l4

      public static final SpectrumState l4
    • shrinkState

      public static final SpectrumState shrinkState
    • rightScore

      public static final SpectrumState rightScore
    • reverse

      public static final SpectrumState reverse
    • actionPrepState

      public static final SpectrumState actionPrepState
    • actionState

      public static final SpectrumState actionState
    • homeAll

      public static final SpectrumState homeAll
    • autonStationIntake

      public static final SpectrumState autonStationIntake
    • twistAtReef

      public static final SpectrumState twistAtReef
    • aligned

      public static final SpectrumState aligned
    • autoScoreMode

      public static final SpectrumState autoScoreMode
    • autonAutoScoreMode

      public static final SpectrumState autonAutoScoreMode
    • coralScoring

      public static final SpectrumState coralScoring
    • pm

      public static final Trigger pm
      Define Robot States here and how they can be triggered States should be triggers that command multiple mechanism or can be used in teleop or auton Use onTrue/whileTrue to run a command when entering the state Use onFalse/whileFalse to run a command when leaving the state RobotType Triggers
    • photon

      public static final Trigger photon
    • sim

      public static final Trigger sim
    • intakeRunning

      public static final Trigger intakeRunning
    • stationIntaking

      public static final Trigger stationIntaking
    • groundAlgae

      public static final Trigger groundAlgae
    • groundCoral

      public static final Trigger groundCoral
    • intaking

      public static final Trigger intaking
    • climbPrep

      public static final Trigger climbPrep
    • climbFinish

      public static final Trigger climbFinish
    • shrink

      public static final Trigger shrink
    • processorAlgae

      public static final Trigger processorAlgae
    • L2Algae

      public static final Trigger L2Algae
    • L3Algae

      public static final Trigger L3Algae
    • netAlgae

      public static final Trigger netAlgae
    • stagedAlgae

      public static final Trigger stagedAlgae
    • L1Coral

      public static final Trigger L1Coral
    • L2Coral

      public static final Trigger L2Coral
    • L3Coral

      public static final Trigger L3Coral
    • L4Coral

      public static final Trigger L4Coral
    • branch

      public static final Trigger branch
    • stagedCoral

      public static final Trigger stagedCoral
    • staged

      public static final Trigger staged
    • atL1Coral

      public static final Trigger atL1Coral
    • atL2Coral

      public static final Trigger atL2Coral
    • atL3Coral

      public static final Trigger atL3Coral
    • atL4Coral

      public static final Trigger atL4Coral
    • atL2Algae

      public static final Trigger atL2Algae
    • atL3Algae

      public static final Trigger atL3Algae
    • completeStagedCoral

      public static final Trigger completeStagedCoral
    • completeStagedAlgae

      public static final Trigger completeStagedAlgae
    • toggleReverse

      public static final Trigger toggleReverse
    • poseReversal

      public static final Trigger poseReversal
    • poseUpdate

      public static final Trigger poseUpdate
    • isAtHome

      public static final Trigger isAtHome
    • twistStageComplete

      public static final Trigger twistStageComplete
    • homeElevator

      public static final Trigger homeElevator
    • hasGamePiece

      public static final Trigger hasGamePiece
  • Method Details

    • setupStates

      public static void setupStates()
    • clearStaged

      public static edu.wpi.first.wpilibj2.command.Command clearStaged()
    • clearStates

      public static edu.wpi.first.wpilibj2.command.Command clearStates()
    • autonClearStates

      public static edu.wpi.first.wpilibj2.command.Command autonClearStates()
    • getScoreTime

      public static double getScoreTime()
    • getTwistAtReefDelay

      public static double getTwistAtReefDelay()
    • getScoreAfterAlignTime

      public static double getScoreAfterAlignTime()
    • getAutonScoreAfterAlignTime

      public static double getAutonScoreAfterAlignTime()
    • getActionPrepToActionTime

      public static double getActionPrepToActionTime()