<dt><ahref="../swervelib/motors/SparkFlexSwerve.html#absoluteEncoder"class="member-name-link">absoluteEncoder</a> - Variable in class swervelib.motors.<ahref="../swervelib/motors/SparkFlexSwerve.html"title="class in swervelib.motors">SparkFlexSwerve</a></dt>
<dd>
<divclass="block">Absolute encoder attached to the SparkMax (if exists)</div>
</dd>
<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>
</dd>
<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>
<dd>
<divclass="block">Absolute encoder attached to the SparkMax (if exists)</div>
</dd>
<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>
<dd>
<divclass="block">Whether the absolute encoder is integrated.</div>
</dd>
<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>
<dd>
<divclass="block">Whether the absolute encoder is integrated.</div>
</dd>
<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>
<dd>
<divclass="block">The Absolute Encoder for the swerve module.</div>
</dd>
<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>
<dd>
<divclass="block">Absolute encoder for swerve drive.</div>
</dd>
<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>
<dd>
<divclass="block">Whether the absolute encoder is inverted.</div>
</dd>
<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>
<dd>
<divclass="block">Absolute encoder offset from 0 in degrees.</div>
<dt><ahref="../swervelib/motors/SparkFlexSwerve.html#absoluteEncoderOffsetWarning"class="member-name-link">absoluteEncoderOffsetWarning</a> - Variable in class swervelib.motors.<ahref="../swervelib/motors/SparkFlexSwerve.html"title="class in swervelib.motors">SparkFlexSwerve</a></dt>
<dd>
<divclass="block">An <ahref="../swervelib/telemetry/Alert.html"title="class in swervelib.telemetry"><code>Alert</code></a> for if the absolute encoder's offset is set in the json instead of the hardware client.</div>
</dd>
<dt><ahref="../swervelib/telemetry/Alert.html#active"class="member-name-link">active</a> - Variable in class swervelib.telemetry.<ahref="../swervelib/telemetry/Alert.html"title="class in swervelib.telemetry">Alert</a></dt>
<dt><ahref="../swervelib/telemetry/Alert.html#activeStartTime"class="member-name-link">activeStartTime</a> - Variable in class swervelib.telemetry.<ahref="../swervelib/telemetry/Alert.html"title="class in swervelib.telemetry">Alert</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>
</dd>
<dt><ahref="../swervelib/SwerveDrive.html#addVisionMeasurement(edu.wpi.first.math.geometry.Pose2d,double)"class="member-name-link">addVisionMeasurement(Pose2d, double)</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/SwerveDrive.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.<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/telemetry/Alert.html"class="type-name-link"title="class in swervelib.telemetry">Alert</a> - Class in <ahref="../swervelib/telemetry/package-summary.html">swervelib.telemetry</a></dt>
<dd>
<divclass="block">Class for managing persistent alerts to be sent over NetworkTables.</div>
</dd>
<dt><ahref="../swervelib/telemetry/Alert.html#%3Cinit%3E(java.lang.String,java.lang.String,swervelib.telemetry.Alert.AlertType)"class="member-name-link">Alert(String, String, Alert.AlertType)</a> - Constructor for class swervelib.telemetry.<ahref="../swervelib/telemetry/Alert.html"title="class in swervelib.telemetry">Alert</a></dt>
<dd>
<divclass="block">Creates a new Alert.</div>
</dd>
<dt><ahref="../swervelib/telemetry/Alert.html#%3Cinit%3E(java.lang.String,swervelib.telemetry.Alert.AlertType)"class="member-name-link">Alert(String, Alert.AlertType)</a> - Constructor for class swervelib.telemetry.<ahref="../swervelib/telemetry/Alert.html"title="class in swervelib.telemetry">Alert</a></dt>
<dd>
<divclass="block">Creates a new Alert in the default group - "Alerts".</div>
</dd>
<dt><ahref="../swervelib/telemetry/Alert.AlertType.html"class="type-name-link"title="enum class in swervelib.telemetry">Alert.AlertType</a> - Enum Class in <ahref="../swervelib/telemetry/package-summary.html">swervelib.telemetry</a></dt>
<dd>
<divclass="block">Represents an alert's level of urgency.</div>
</dd>
<dt><ahref="../swervelib/telemetry/Alert.SendableAlerts.html"class="type-name-link"title="class in swervelib.telemetry">Alert.SendableAlerts</a> - Class in <ahref="../swervelib/telemetry/package-summary.html">swervelib.telemetry</a></dt>
<dt><ahref="../swervelib/telemetry/Alert.SendableAlerts.html#alerts"class="member-name-link">alerts</a> - Variable in class swervelib.telemetry.<ahref="../swervelib/telemetry/Alert.SendableAlerts.html"title="class in swervelib.telemetry">Alert.SendableAlerts</a></dt>
<dt><ahref="../swervelib/telemetry/Alert.AlertType.html#%3Cinit%3E()"class="member-name-link">AlertType()</a> - Constructor for enum class swervelib.telemetry.<ahref="../swervelib/telemetry/Alert.AlertType.html"title="enum class in swervelib.telemetry">Alert.AlertType</a></dt>
<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>
</dd>
<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>
</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>
<dd>
<divclass="block">Angle motor device configuration.</div>
</dd>
<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>
<dd>
<divclass="block">Angle motor inversion state.</div>
</dd>
<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>
<dd>
<divclass="block">Angle motor.</div>
</dd>
<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>
<dd>
<divclass="block">Angle motor.</div>
</dd>
<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>
<dd>
<divclass="block">The PIDF with Integral Zone used for the angle motor.</div>
</dd>
<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>
<dd>
<divclass="block">Heading of the robot.</div>
</dd>
<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>
<dd>
<divclass="block">The minimum radius of the angle control joystick to allow for heading adjustment of the robot.</div>
</dd>
<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>
<dd>
<divclass="block">hypotenuse deadband for the robot angle control joystick.</div>
</dd>
<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>
</dd>
<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>
<dd>
<divclass="block">The drive motor and angle motor of this swerve module.</div>
</dd>
<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>
<dd>
<divclass="block">Swerve Motors.</div>
</dd>
<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>
<dd>
<divclass="block">Current limits for the Swerve Module.</div>
</dd>
<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>
<dd>
<divclass="block">State of inversion of the angle motor.</div>
</dd>
<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>
<dd>
<divclass="block">The time it takes for the motor to go from 0 to full throttle in seconds.</div>
</dd>
<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>
<dd>
<divclass="block">Angle offset in degrees for the Swerve Module.</div>
</dd>
<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>
<dd>
<divclass="block">Angle offset from the absolute encoder.</div>
</dd>
<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>
<dd>
<divclass="block">PIDF configuration options for the angle motor closed-loop PID controller.</div>
</dd>
<dt><ahref="../swervelib/math/SwerveMath.html#antiJitter(edu.wpi.first.math.kinematics.SwerveModuleState,edu.wpi.first.math.kinematics.SwerveModuleState,double)"class="member-name-link">antiJitter(SwerveModuleState, SwerveModuleState, 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>
</dd>
<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>
<dd>
<divclass="block">Algebraically apply a deadband using a piece wise function.</div>
</dd>
<dt><ahref="../swervelib/SwerveDrive.html#attainableMaxRotationalVelocityRadiansPerSecond"class="member-name-link">attainableMaxRotationalVelocityRadiansPerSecond</a> - Variable in class swervelib.<ahref="../swervelib/SwerveDrive.html"title="class in swervelib">SwerveDrive</a></dt>
<dd>
<divclass="block">The absolute max speed the robot can reach while rotating radians per second.</div>
</dd>
<dt><ahref="../swervelib/SwerveDrive.html#attainableMaxTranslationalSpeedMetersPerSecond"class="member-name-link">attainableMaxTranslationalSpeedMetersPerSecond</a> - Variable in class swervelib.<ahref="../swervelib/SwerveDrive.html"title="class in swervelib">SwerveDrive</a></dt>
<dd>
<divclass="block">The absolute max speed that your robot can reach while translating in meters per second.</div>