<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/math/SwervePoseEstimator2.html#addVisionMeasurement(edu.wpi.first.math.geometry.Pose2d,double)"class="member-name-link">addVisionMeasurement(Pose2d, double)</a> - Method in class swervelib.math.<ahref="../swervelib/math/SwervePoseEstimator2.html"title="class in swervelib.math">SwervePoseEstimator2</a></dt>
<dd>
<divclass="block">Adds a vision measurement to the Kalman Filter.</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
<dt><ahref="../swervelib/math/SwervePoseEstimator2.html#addVisionMeasurement(edu.wpi.first.math.geometry.Pose2d,double,edu.wpi.first.math.Matrix)"class="member-name-link">addVisionMeasurement(Pose2d, double, Matrix<N3, N1>)</a> - Method in class swervelib.math.<ahref="../swervelib/math/SwervePoseEstimator2.html"title="class in swervelib.math">SwervePoseEstimator2</a></dt>
<dd>
<divclass="block">Adds a vision measurement to the Kalman Filter.</div>
<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/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/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>
<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/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#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/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>
<dt><ahref="../swervelib/parser/SwerveDriveConfiguration.html#attainableMaxRotationalVelocityRadiansPerSecond"class="member-name-link">attainableMaxRotationalVelocityRadiansPerSecond</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveDriveConfiguration.html"title="class in swervelib.parser">SwerveDriveConfiguration</a></dt>
<dd>
<divclass="block">Max module speed in meters per second.</div>
</dd>
<dt><ahref="../swervelib/parser/SwerveDriveConfiguration.html#attainableMaxTranslationalSpeedMetersPerSecond"class="member-name-link">attainableMaxTranslationalSpeedMetersPerSecond</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveDriveConfiguration.html"title="class in swervelib.parser">SwerveDriveConfiguration</a></dt>
<dd>
<divclass="block">Max module speed in meters per second.</div>