Class ManualTeleopController

java.lang.Object
frc.robot.systems.drive.controllers.ManualTeleopController

public class ManualTeleopController extends Object
  • Field Details

  • Constructor Details

    • ManualTeleopController

      public ManualTeleopController()
  • Method Details

    • acceptJoystickInputs

      public void acceptJoystickInputs(DoubleSupplier xSupplier, DoubleSupplier ySupplier, DoubleSupplier omegaSupplier, DoubleSupplier povSupplierDegrees)
    • computeChassiSpeeds

      public edu.wpi.first.math.kinematics.ChassisSpeeds computeChassiSpeeds(edu.wpi.first.math.geometry.Rotation2d robotAngle, edu.wpi.first.math.kinematics.ChassisSpeeds currentRobotRelativeSpeeds, boolean joystickSniper)
    • getSniperScalar

      public double getSniperScalar(boolean isSniper)
    • computeSniperPOVChassisSpeeds

      public edu.wpi.first.math.kinematics.ChassisSpeeds computeSniperPOVChassisSpeeds(edu.wpi.first.math.geometry.Rotation2d robotAngle)
    • toggleFieldOriented

      public void toggleFieldOriented()
    • updateTuneablesWithProfiles

      public void updateTuneablesWithProfiles(ManualTeleopController.DriverProfiles profiles)
    • getDriverProfile

      public TuneableDriverProfile getDriverProfile()