<dt><ahref="../swervelib/motors/SparkMaxBrushedMotorSwerve.html#absoluteEncoder"class="member-name-link">absoluteEncoder</a> - Variable in class swervelib.motors.<ahref="../swervelib/motors/SparkMaxBrushedMotorSwerve.html"title="class in swervelib.motors">SparkMaxBrushedMotorSwerve</a></dt>
<dd>
<divclass="block">Absolute encoder attached to the SparkMax (if exists)</div>
<dt><ahref="../swervelib/motors/SparkMaxSwerve.html#absoluteEncoder"class="member-name-link">absoluteEncoder</a> - Variable in class swervelib.motors.<ahref="../swervelib/motors/SparkMaxSwerve.html"title="class in swervelib.motors">SparkMaxSwerve</a></dt>
<dt><ahref="../swervelib/motors/TalonFXSwerve.html#absoluteEncoder"class="member-name-link">absoluteEncoder</a> - Variable in class swervelib.motors.<ahref="../swervelib/motors/TalonFXSwerve.html"title="class in swervelib.motors">TalonFXSwerve</a></dt>
<dt><ahref="../swervelib/motors/TalonSRXSwerve.html#absoluteEncoder"class="member-name-link">absoluteEncoder</a> - Variable in class swervelib.motors.<ahref="../swervelib/motors/TalonSRXSwerve.html"title="class in swervelib.motors">TalonSRXSwerve</a></dt>
<dt><ahref="../swervelib/parser/SwerveModuleConfiguration.html#absoluteEncoder"class="member-name-link">absoluteEncoder</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveModuleConfiguration.html"title="class in swervelib.parser">SwerveModuleConfiguration</a></dt>
<dt><ahref="../swervelib/SwerveModule.html#absoluteEncoder"class="member-name-link">absoluteEncoder</a> - Variable in class swervelib.<ahref="../swervelib/SwerveModule.html"title="class in swervelib">SwerveModule</a></dt>
<dt><ahref="../swervelib/parser/json/ModuleJson.html#absoluteEncoderInverted"class="member-name-link">absoluteEncoderInverted</a> - Variable in class swervelib.parser.json.<ahref="../swervelib/parser/json/ModuleJson.html"title="class in swervelib.parser.json">ModuleJson</a></dt>
<dt><ahref="../swervelib/parser/SwerveModuleConfiguration.html#absoluteEncoderInverted"class="member-name-link">absoluteEncoderInverted</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveModuleConfiguration.html"title="class in swervelib.parser">SwerveModuleConfiguration</a></dt>
<dt><ahref="../swervelib/parser/json/ModuleJson.html#absoluteEncoderOffset"class="member-name-link">absoluteEncoderOffset</a> - Variable in class swervelib.parser.json.<ahref="../swervelib/parser/json/ModuleJson.html"title="class in swervelib.parser.json">ModuleJson</a></dt>
<dt><ahref="../swervelib/SwerveController.html#addSlewRateLimiters(edu.wpi.first.math.filter.SlewRateLimiter,edu.wpi.first.math.filter.SlewRateLimiter,edu.wpi.first.math.filter.SlewRateLimiter)"class="member-name-link">addSlewRateLimiters(SlewRateLimiter, SlewRateLimiter, SlewRateLimiter)</a> - Method in class swervelib.<ahref="../swervelib/SwerveController.html"title="class in swervelib">SwerveController</a></dt>
<dd>
<divclass="block">Add slew rate limiters to all controls.</div>
<dt><ahref="../swervelib/simulation/ctre/PhysicsSim.html#addTalonFX(com.ctre.phoenix.motorcontrol.can.TalonFX,double,double)"class="member-name-link">addTalonFX(TalonFX, double, double)</a> - Method in class swervelib.simulation.ctre.<ahref="../swervelib/simulation/ctre/PhysicsSim.html"title="class in swervelib.simulation.ctre">PhysicsSim</a></dt>
<dd>
<divclass="block">Adds a TalonFX controller to the simulator.</div>
</dd>
<dt><ahref="../swervelib/simulation/ctre/PhysicsSim.html#addTalonFX(com.ctre.phoenix.motorcontrol.can.TalonFX,double,double,boolean)"class="member-name-link">addTalonFX(TalonFX, double, double, boolean)</a> - Method in class swervelib.simulation.ctre.<ahref="../swervelib/simulation/ctre/PhysicsSim.html"title="class in swervelib.simulation.ctre">PhysicsSim</a></dt>
<dd>
<divclass="block">Adds a TalonFX controller to the simulator.</div>
</dd>
<dt><ahref="../swervelib/simulation/ctre/PhysicsSim.html#addTalonSRX(com.ctre.phoenix.motorcontrol.can.TalonSRX,double,double)"class="member-name-link">addTalonSRX(TalonSRX, double, double)</a> - Method in class swervelib.simulation.ctre.<ahref="../swervelib/simulation/ctre/PhysicsSim.html"title="class in swervelib.simulation.ctre">PhysicsSim</a></dt>
<dd>
<divclass="block">Adds a TalonSRX controller to the simulator.</div>
</dd>
<dt><ahref="../swervelib/simulation/ctre/PhysicsSim.html#addTalonSRX(com.ctre.phoenix.motorcontrol.can.TalonSRX,double,double,boolean)"class="member-name-link">addTalonSRX(TalonSRX, double, double, boolean)</a> - Method in class swervelib.simulation.ctre.<ahref="../swervelib/simulation/ctre/PhysicsSim.html"title="class in swervelib.simulation.ctre">PhysicsSim</a></dt>
<dd>
<divclass="block">Adds a TalonSRX controller to the simulator.</div>
</dd>
<dt><ahref="../swervelib/simulation/ctre/PhysicsSim.html#addVictorSPX(com.ctre.phoenix.motorcontrol.can.VictorSPX)"class="member-name-link">addVictorSPX(VictorSPX)</a> - Method in class swervelib.simulation.ctre.<ahref="../swervelib/simulation/ctre/PhysicsSim.html"title="class in swervelib.simulation.ctre">PhysicsSim</a></dt>
<dd>
<divclass="block">Adds a VictorSPX controller to the simulator.</div>
<dt><ahref="../swervelib/SwerveDrive.html#addVisionMeasurement(edu.wpi.first.math.geometry.Pose2d,double,boolean,double)"class="member-name-link">addVisionMeasurement(Pose2d, double, boolean, double)</a> - Method in class swervelib.<ahref="../swervelib/SwerveDrive.html"title="class in swervelib">SwerveDrive</a></dt>
<divclass="block">Add a vision measurement to the <code>SwerveDrivePoseEstimator</code> and update the <ahref="../swervelib/imu/SwerveIMU.html"title="class in swervelib.imu"><code>SwerveIMU</code></a> gyro reading with
the given timestamp of the vision measurement.</div>
</dd>
<dt><ahref="../swervelib/SwerveDrive.html#addVisionMeasurement(edu.wpi.first.math.geometry.Pose2d,double,boolean,edu.wpi.first.math.Matrix)"class="member-name-link">addVisionMeasurement(Pose2d, double, boolean, Matrix<N3, N1>)</a> - Method in class swervelib.<ahref="../swervelib/SwerveDrive.html"title="class in swervelib">SwerveDrive</a></dt>
<dd>
<divclass="block">Add a vision measurement to the <code>SwerveDrivePoseEstimator</code> and update the <ahref="../swervelib/imu/SwerveIMU.html"title="class in swervelib.imu"><code>SwerveIMU</code></a> gyro reading with
the given timestamp of the vision measurement.</div>
</dd>
<dt><ahref="../swervelib/imu/ADIS16448Swerve.html"class="type-name-link"title="class in swervelib.imu">ADIS16448Swerve</a> - Class in <ahref="../swervelib/imu/package-summary.html">swervelib.imu</a></dt>
<dd>
<divclass="block">IMU Swerve class for the <code>ADIS16448_IMU</code> device.</div>
</dd>
<dt><ahref="../swervelib/imu/ADIS16448Swerve.html#%3Cinit%3E()"class="member-name-link">ADIS16448Swerve()</a> - Constructor for class swervelib.imu.<ahref="../swervelib/imu/ADIS16448Swerve.html"title="class in swervelib.imu">ADIS16448Swerve</a></dt>
<dd>
<divclass="block">Construct the ADIS16448 imu and reset default configurations.</div>
</dd>
<dt><ahref="../swervelib/imu/ADIS16470Swerve.html"class="type-name-link"title="class in swervelib.imu">ADIS16470Swerve</a> - Class in <ahref="../swervelib/imu/package-summary.html">swervelib.imu</a></dt>
<dd>
<divclass="block">IMU Swerve class for the <code>ADIS16470_IMU</code> device.</div>
</dd>
<dt><ahref="../swervelib/imu/ADIS16470Swerve.html#%3Cinit%3E()"class="member-name-link">ADIS16470Swerve()</a> - Constructor for class swervelib.imu.<ahref="../swervelib/imu/ADIS16470Swerve.html"title="class in swervelib.imu">ADIS16470Swerve</a></dt>
<dd>
<divclass="block">Construct the ADIS16470 imu and reset default configurations.</div>
</dd>
<dt><ahref="../swervelib/imu/ADXRS450Swerve.html"class="type-name-link"title="class in swervelib.imu">ADXRS450Swerve</a> - Class in <ahref="../swervelib/imu/package-summary.html">swervelib.imu</a></dt>
<dd>
<divclass="block">IMU Swerve class for the <code>ADXRS450_Gyro</code> device.</div>
</dd>
<dt><ahref="../swervelib/imu/ADXRS450Swerve.html#%3Cinit%3E()"class="member-name-link">ADXRS450Swerve()</a> - Constructor for class swervelib.imu.<ahref="../swervelib/imu/ADXRS450Swerve.html"title="class in swervelib.imu">ADXRS450Swerve</a></dt>
<dd>
<divclass="block">Construct the ADXRS450 imu and reset default configurations.</div>
<dt><ahref="../swervelib/encoders/AnalogAbsoluteEncoderSwerve.html"class="type-name-link"title="class in swervelib.encoders">AnalogAbsoluteEncoderSwerve</a> - Class in <ahref="../swervelib/encoders/package-summary.html">swervelib.encoders</a></dt>
<dd>
<divclass="block">Swerve Absolute Encoder for Thrifty Encoders and other analog encoders.</div>
</dd>
<dt><ahref="../swervelib/encoders/AnalogAbsoluteEncoderSwerve.html#%3Cinit%3E(int)"class="member-name-link">AnalogAbsoluteEncoderSwerve(int)</a> - Constructor for class swervelib.encoders.<ahref="../swervelib/encoders/AnalogAbsoluteEncoderSwerve.html"title="class in swervelib.encoders">AnalogAbsoluteEncoderSwerve</a></dt>
<dd>
<divclass="block">Construct the Encoder given the analog input channel.</div>
</dd>
<dt><ahref="../swervelib/encoders/AnalogAbsoluteEncoderSwerve.html#%3Cinit%3E(edu.wpi.first.wpilibj.AnalogInput)"class="member-name-link">AnalogAbsoluteEncoderSwerve(AnalogInput)</a> - Constructor for class swervelib.encoders.<ahref="../swervelib/encoders/AnalogAbsoluteEncoderSwerve.html"title="class in swervelib.encoders">AnalogAbsoluteEncoderSwerve</a></dt>
<dd>
<divclass="block">Construct the Thrifty Encoder as a Swerve Absolute Encoder.</div>
<dt><ahref="../swervelib/imu/AnalogGyroSwerve.html"class="type-name-link"title="class in swervelib.imu">AnalogGyroSwerve</a> - Class in <ahref="../swervelib/imu/package-summary.html">swervelib.imu</a></dt>
<dd>
<divclass="block">Creates a IMU for <code>AnalogGyro</code> devices, only uses yaw.</div>
</dd>
<dt><ahref="../swervelib/imu/AnalogGyroSwerve.html#%3Cinit%3E(int)"class="member-name-link">AnalogGyroSwerve(int)</a> - Constructor for class swervelib.imu.<ahref="../swervelib/imu/AnalogGyroSwerve.html"title="class in swervelib.imu">AnalogGyroSwerve</a></dt>
<dd>
<divclass="block">Analog port in which the gyroscope is connected.</div>
<dt><ahref="../swervelib/math/SwerveModuleState2.html#angle"class="member-name-link">angle</a> - Variable in class swervelib.math.<ahref="../swervelib/math/SwerveModuleState2.html"title="class in swervelib.math">SwerveModuleState2</a></dt>
<dd>
<divclass="block">Swerve module angle as a <code>Rotation2d</code>.</div>
</dd>
<dt><ahref="../swervelib/parser/json/ModuleJson.html#angle"class="member-name-link">angle</a> - Variable in class swervelib.parser.json.<ahref="../swervelib/parser/json/ModuleJson.html"title="class in swervelib.parser.json">ModuleJson</a></dt>
<dt><ahref="../swervelib/parser/json/modules/BoolMotorJson.html#angle"class="member-name-link">angle</a> - Variable in class swervelib.parser.json.modules.<ahref="../swervelib/parser/json/modules/BoolMotorJson.html"title="class in swervelib.parser.json.modules">BoolMotorJson</a></dt>
<dt><ahref="../swervelib/parser/json/MotorConfigDouble.html#angle"class="member-name-link">angle</a> - Variable in class swervelib.parser.json.<ahref="../swervelib/parser/json/MotorConfigDouble.html"title="class in swervelib.parser.json">MotorConfigDouble</a></dt>
<dt><ahref="../swervelib/parser/json/MotorConfigInt.html#angle"class="member-name-link">angle</a> - Variable in class swervelib.parser.json.<ahref="../swervelib/parser/json/MotorConfigInt.html"title="class in swervelib.parser.json">MotorConfigInt</a></dt>
<dt><ahref="../swervelib/parser/json/PIDFPropertiesJson.html#angle"class="member-name-link">angle</a> - Variable in class swervelib.parser.json.<ahref="../swervelib/parser/json/PIDFPropertiesJson.html"title="class in swervelib.parser.json">PIDFPropertiesJson</a></dt>
<dt><ahref="../swervelib/simulation/SwerveIMUSimulation.html#angle"class="member-name-link">angle</a> - Variable in class swervelib.simulation.<ahref="../swervelib/simulation/SwerveIMUSimulation.html"title="class in swervelib.simulation">SwerveIMUSimulation</a></dt>
<dt><ahref="../swervelib/parser/json/ModuleJson.html#angleEncoderPulsePerRevolution"class="member-name-link">angleEncoderPulsePerRevolution</a> - Variable in class swervelib.parser.json.<ahref="../swervelib/parser/json/ModuleJson.html"title="class in swervelib.parser.json">ModuleJson</a></dt>
<dd>
<divclass="block">The angle encoder pulse per revolution override.</div>
<dt><ahref="../swervelib/parser/SwerveModulePhysicalCharacteristics.html#angleEncoderPulsePerRotation"class="member-name-link">angleEncoderPulsePerRotation</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveModulePhysicalCharacteristics.html"title="class in swervelib.parser">SwerveModulePhysicalCharacteristics</a></dt>
<dt><ahref="../swervelib/parser/SwerveModulePhysicalCharacteristics.html#angleGearRatio"class="member-name-link">angleGearRatio</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveModulePhysicalCharacteristics.html"title="class in swervelib.parser">SwerveModulePhysicalCharacteristics</a></dt>
<dt><ahref="../swervelib/parser/json/ControllerPropertiesJson.html#angleJoystickRadiusDeadband"class="member-name-link">angleJoystickRadiusDeadband</a> - Variable in class swervelib.parser.json.<ahref="../swervelib/parser/json/ControllerPropertiesJson.html"title="class in swervelib.parser.json">ControllerPropertiesJson</a></dt>
<dt><ahref="../swervelib/parser/SwerveControllerConfiguration.html#angleJoyStickRadiusDeadband"class="member-name-link">angleJoyStickRadiusDeadband</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveControllerConfiguration.html"title="class in swervelib.parser">SwerveControllerConfiguration</a></dt>
<dt><ahref="../swervelib/parser/SwerveModuleConfiguration.html#angleKV"class="member-name-link">angleKV</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveModuleConfiguration.html"title="class in swervelib.parser">SwerveModuleConfiguration</a></dt>
<dt><ahref="../swervelib/SwerveController.html#angleLimiter"class="member-name-link">angleLimiter</a> - Variable in class swervelib.<ahref="../swervelib/SwerveController.html"title="class in swervelib">SwerveController</a></dt>
<dd>
<divclass="block"><code>SlewRateLimiter</code> for angular movement in radians/second.</div>
<dt><ahref="../swervelib/parser/SwerveModuleConfiguration.html#angleMotor"class="member-name-link">angleMotor</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveModuleConfiguration.html"title="class in swervelib.parser">SwerveModuleConfiguration</a></dt>
<dt><ahref="../swervelib/SwerveModule.html#angleMotor"class="member-name-link">angleMotor</a> - Variable in class swervelib.<ahref="../swervelib/SwerveModule.html"title="class in swervelib">SwerveModule</a></dt>
<dt><ahref="../swervelib/parser/SwerveModulePhysicalCharacteristics.html#angleMotorCurrentLimit"class="member-name-link">angleMotorCurrentLimit</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveModulePhysicalCharacteristics.html"title="class in swervelib.parser">SwerveModulePhysicalCharacteristics</a></dt>
<dt><ahref="../swervelib/parser/SwerveModuleConfiguration.html#angleMotorEncoderPulsePerRevolution"class="member-name-link">angleMotorEncoderPulsePerRevolution</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveModuleConfiguration.html"title="class in swervelib.parser">SwerveModuleConfiguration</a></dt>
<dd>
<divclass="block">The integrated encoder pulse per revolution.</div>
</dd>
<dt><ahref="../swervelib/parser/json/ModuleJson.html#angleMotorFreeSpeedRPM"class="member-name-link">angleMotorFreeSpeedRPM</a> - Variable in class swervelib.parser.json.<ahref="../swervelib/parser/json/ModuleJson.html"title="class in swervelib.parser.json">ModuleJson</a></dt>
<dd>
<divclass="block">Angle motor free speed RPM.</div>
<dt><ahref="../swervelib/parser/json/PhysicalPropertiesJson.html#angleMotorFreeSpeedRPM"class="member-name-link">angleMotorFreeSpeedRPM</a> - Variable in class swervelib.parser.json.<ahref="../swervelib/parser/json/PhysicalPropertiesJson.html"title="class in swervelib.parser.json">PhysicalPropertiesJson</a></dt>
<dt><ahref="../swervelib/parser/SwerveModulePhysicalCharacteristics.html#angleMotorFreeSpeedRPM"class="member-name-link">angleMotorFreeSpeedRPM</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveModulePhysicalCharacteristics.html"title="class in swervelib.parser">SwerveModulePhysicalCharacteristics</a></dt>
<dt><ahref="../swervelib/parser/SwerveModuleConfiguration.html#angleMotorInverted"class="member-name-link">angleMotorInverted</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveModuleConfiguration.html"title="class in swervelib.parser">SwerveModuleConfiguration</a></dt>
<dt><ahref="../swervelib/parser/SwerveModulePhysicalCharacteristics.html#angleMotorKV"class="member-name-link">angleMotorKV</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveModulePhysicalCharacteristics.html"title="class in swervelib.parser">SwerveModulePhysicalCharacteristics</a></dt>
<dd>
<divclass="block">Angle motor kV used for second order kinematics to tune the feedforward, this variable should be adjusted so that
your drive train does not drift towards the direction you are rotating while you translate.</div>
<dt><ahref="../swervelib/parser/SwerveModulePhysicalCharacteristics.html#angleMotorRampRate"class="member-name-link">angleMotorRampRate</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveModulePhysicalCharacteristics.html"title="class in swervelib.parser">SwerveModulePhysicalCharacteristics</a></dt>
<dt><ahref="../swervelib/parser/json/PhysicalPropertiesJson.html#angleMotorsKV"class="member-name-link">angleMotorsKV</a> - Variable in class swervelib.parser.json.<ahref="../swervelib/parser/json/PhysicalPropertiesJson.html"title="class in swervelib.parser.json">PhysicalPropertiesJson</a></dt>
<dd>
<divclass="block">Angle motor kV used for second order kinematics to tune the feedforward, this variable should be adjusted so that
your drive train does not drift towards the direction you are rotating while you translate.</div>
<dt><ahref="../swervelib/parser/SwerveModuleConfiguration.html#angleOffset"class="member-name-link">angleOffset</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveModuleConfiguration.html"title="class in swervelib.parser">SwerveModuleConfiguration</a></dt>
<dt><ahref="../swervelib/SwerveModule.html#angleOffset"class="member-name-link">angleOffset</a> - Variable in class swervelib.<ahref="../swervelib/SwerveModule.html"title="class in swervelib">SwerveModule</a></dt>
<dt><ahref="../swervelib/parser/SwerveModuleConfiguration.html#anglePIDF"class="member-name-link">anglePIDF</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveModuleConfiguration.html"title="class in swervelib.parser">SwerveModuleConfiguration</a></dt>
<dt><ahref="../swervelib/math/SwerveMath.html#antiJitter(swervelib.math.SwerveModuleState2,swervelib.math.SwerveModuleState2,double)"class="member-name-link">antiJitter(SwerveModuleState2, SwerveModuleState2, double)</a> - Static method in class swervelib.math.<ahref="../swervelib/math/SwerveMath.html"title="class in swervelib.math">SwerveMath</a></dt>
<dd>
<divclass="block">Perform anti-jitter within modules if the speed requested is too low.</div>
<dt><ahref="../swervelib/math/SwerveMath.html#applyDeadband(double,boolean,double)"class="member-name-link">applyDeadband(double, boolean, double)</a> - Static method in class swervelib.math.<ahref="../swervelib/math/SwerveMath.html"title="class in swervelib.math">SwerveMath</a></dt>