Class ModuleIO.ModuleIOInputs

java.lang.Object
frc.alotobots.library.subsystems.swervedrive.io.ModuleIO.ModuleIOInputs
Direct Known Subclasses:
ModuleIOInputsAutoLogged
Enclosing interface:
ModuleIO

public static class ModuleIO.ModuleIOInputs extends Object
  • Field Details

    • driveConnected

      public boolean driveConnected
    • drivePositionRad

      public double drivePositionRad
    • driveVelocityRadPerSec

      public double driveVelocityRadPerSec
    • driveAppliedVolts

      public double driveAppliedVolts
    • driveCurrentAmps

      public double driveCurrentAmps
    • turnConnected

      public boolean turnConnected
    • turnEncoderConnected

      public boolean turnEncoderConnected
    • turnAbsolutePosition

      public Rotation2d turnAbsolutePosition
    • turnPosition

      public Rotation2d turnPosition
    • turnVelocityRadPerSec

      public double turnVelocityRadPerSec
    • turnAppliedVolts

      public double turnAppliedVolts
    • turnCurrentAmps

      public double turnCurrentAmps
    • odometryTimestamps

      public double[] odometryTimestamps
    • odometryDrivePositionsRad

      public double[] odometryDrivePositionsRad
    • odometryTurnPositions

      public Rotation2d[] odometryTurnPositions
  • Constructor Details

    • ModuleIOInputs

      public ModuleIOInputs()