Class SwerveModuleRealIO

java.lang.Object
frc.robot.Subsystems.DriveTrain.SwerveModule
frc.robot.Subsystems.DriveTrain.SwerveModuleRealIO

public class SwerveModuleRealIO extends SwerveModule
  • Constructor Details

    • SwerveModuleRealIO

      protected SwerveModuleRealIO(int drive_port, int steer_port, int sensor_port)
  • Method Details

    • getSpeed

      public double getSpeed()
    • getPosition

      public double getPosition()
    • getAngle

      public edu.wpi.first.math.geometry.Rotation2d getAngle()
    • getModuleState

      public edu.wpi.first.math.kinematics.SwerveModuleState getModuleState()
    • getModulePosition

      public edu.wpi.first.math.kinematics.SwerveModulePosition getModulePosition()
    • setSpeed

      protected void setSpeed(double speed)
      Specified by:
      setSpeed in class SwerveModule
    • setAngle

      protected void setAngle(edu.wpi.first.math.geometry.Rotation2d angle)
      Specified by:
      setAngle in class SwerveModule
    • getTalons

      public List<com.ctre.phoenix6.hardware.TalonFX> getTalons()