Class Module

java.lang.Object
frc.robot.systems.drive.Module

public class Module extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • periodic

      public void periodic()
    • setDesiredState

      public edu.wpi.first.math.kinematics.SwerveModuleState setDesiredState(edu.wpi.first.math.kinematics.SwerveModuleState state)
    • setDesiredStateWithAmpFF

      public edu.wpi.first.math.kinematics.SwerveModuleState setDesiredStateWithAmpFF(edu.wpi.first.math.kinematics.SwerveModuleState state, Double ampFeedforward)
    • runCharacterization

      public void runCharacterization(double inputVolts)
    • runCharacterization

      public void runCharacterization(double inputVolts, edu.wpi.first.math.geometry.Rotation2d azimuthRotation)
    • setDesiredVelocity

      public void setDesiredVelocity(Double velocitySetpoint)
    • setAmpFeedforward

      public void setAmpFeedforward(Double amperage)
    • setDesiredRotation

      public void setDesiredRotation(edu.wpi.first.math.geometry.Rotation2d angleSetpoint)
    • setDriveVoltage

      public void setDriveVoltage(double driveVolts)
    • setDriveAmperage

      public void setDriveAmperage(double amps)
    • setAzimuthVoltage

      public void setAzimuthVoltage(double azimuthVolts)
    • stop

      public void stop()
    • getDesiredState

      public edu.wpi.first.math.kinematics.SwerveModuleState getDesiredState()
    • getCurrentState

      public edu.wpi.first.math.kinematics.SwerveModuleState getCurrentState()
    • getCurrentPosition

      public edu.wpi.first.math.kinematics.SwerveModulePosition getCurrentPosition()
    • getInputs

      public frc.robot.systems.drive.ModuleInputsAutoLogged getInputs()
    • resetAzimuthEncoder

      public void resetAzimuthEncoder()