Package frc.lib.sim

Class SimulatedPumbaa

java.lang.Object
frc.lib.sim.SimulatedPumbaa

public class SimulatedPumbaa extends Object
Simulated Pumbaa
  • Field Details

    • id

      public final int id
  • Method Details

    • notePosition

      public double notePosition()
    • setShooterSpeed

      public void setShooterSpeed(double speed)
    • setElevatorWrist

      public void setElevatorWrist(double height, Rotation2d wristAngle)
    • getPose

      public Pose2d getPose()
    • setPose

      public void setPose(Pose2d pose)
    • couldIntake

      public boolean couldIntake()
    • setIntake

      public void setIntake(double value)
    • setIndexer

      public void setIndexer(double value)
    • intakeOneNote

      public void intakeOneNote()
    • getShootFrom

      public Pose3d getShootFrom()
      Get Shot Pose
      Returns:
      Pose shooting from
    • advanceNote

      public void advanceNote(double dt, SimulatedArena arena)
      Advance Note
      Parameters:
      dt - Change in time
      arena - Simulated Arena
    • hasNote

      public boolean hasNote()
    • lowerBeamBreak

      public boolean lowerBeamBreak()
    • upperBeamBreak

      public boolean upperBeamBreak()