Class ManualTeleopController

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

public class ManualTeleopController extends Object
  • Constructor Details

    • ManualTeleopController

      public ManualTeleopController()
  • Method Details

    • acceptJoystickInputs

      public void acceptJoystickInputs(DoubleSupplier pXSupplier, DoubleSupplier pYSupplier, DoubleSupplier pOmegaSupplier, Supplier<edu.wpi.first.math.geometry.Rotation2d> pPOVSupplier)
    • computeChassisSpeeds

      public edu.wpi.first.math.kinematics.ChassisSpeeds computeChassisSpeeds(edu.wpi.first.math.geometry.Rotation2d pRobotAngle, boolean pIsJoystickSniper, boolean pIsJoystickFieldOriented)
    • computeSniperPOVChassisSpeeds

      public edu.wpi.first.math.kinematics.ChassisSpeeds computeSniperPOVChassisSpeeds(edu.wpi.first.math.geometry.Rotation2d pRobotAngle, boolean pIsPOVFieldOriented)
    • updateTuneablesWithProfiles

      public void updateTuneablesWithProfiles(ManualTeleopController.DriverProfiles pProfiles)
    • getDriverProfile

      public TuneableDriverProfile getDriverProfile()