<dt><ahref="../swervelib/parser/PIDFConfig.html#i"class="member-name-link">i</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/PIDFConfig.html"title="class in swervelib.parser">PIDFConfig</a></dt>
<dt><ahref="../swervelib/parser/json/DeviceJson.html#id"class="member-name-link">id</a> - Variable in class swervelib.parser.json.<ahref="../swervelib/parser/json/DeviceJson.html"title="class in swervelib.parser.json">DeviceJson</a></dt>
<dt><ahref="../swervelib/imu/ADIS16448Swerve.html#imu"class="member-name-link">imu</a> - Variable in class swervelib.imu.<ahref="../swervelib/imu/ADIS16448Swerve.html"title="class in swervelib.imu">ADIS16448Swerve</a></dt>
<dd>
<divclass="block"><code>ADIS16448_IMU</code> device to read the current headings from.</div>
</dd>
<dt><ahref="../swervelib/imu/ADIS16470Swerve.html#imu"class="member-name-link">imu</a> - Variable in class swervelib.imu.<ahref="../swervelib/imu/ADIS16470Swerve.html"title="class in swervelib.imu">ADIS16470Swerve</a></dt>
<dd>
<divclass="block"><code>ADIS16470_IMU</code> device to read the current headings from.</div>
</dd>
<dt><ahref="../swervelib/imu/ADXRS450Swerve.html#imu"class="member-name-link">imu</a> - Variable in class swervelib.imu.<ahref="../swervelib/imu/ADXRS450Swerve.html"title="class in swervelib.imu">ADXRS450Swerve</a></dt>
<dd>
<divclass="block"><code>ADXRS450_Gyro</code> device to read the current headings from.</div>
<dt><ahref="../swervelib/imu/Pigeon2Swerve.html#imu"class="member-name-link">imu</a> - Variable in class swervelib.imu.<ahref="../swervelib/imu/Pigeon2Swerve.html"title="class in swervelib.imu">Pigeon2Swerve</a></dt>
<dt><ahref="../swervelib/imu/PigeonSwerve.html#imu"class="member-name-link">imu</a> - Variable in class swervelib.imu.<ahref="../swervelib/imu/PigeonSwerve.html"title="class in swervelib.imu">PigeonSwerve</a></dt>
<dd>
<divclass="block">Pigeon v1 IMU device.</div>
</dd>
<dt><ahref="../swervelib/parser/json/SwerveDriveJson.html#imu"class="member-name-link">imu</a> - Variable in class swervelib.parser.json.<ahref="../swervelib/parser/json/SwerveDriveJson.html"title="class in swervelib.parser.json">SwerveDriveJson</a></dt>
<dt><ahref="../swervelib/parser/SwerveDriveConfiguration.html#imu"class="member-name-link">imu</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveDriveConfiguration.html"title="class in swervelib.parser">SwerveDriveConfiguration</a></dt>
<dt><ahref="../swervelib/SwerveDrive.html#imu"class="member-name-link">imu</a> - Variable in class swervelib.<ahref="../swervelib/SwerveDrive.html"title="class in swervelib">SwerveDrive</a></dt>
<dt><ahref="../swervelib/math/SwervePoseEstimator2.InterpolationRecord.html#interpolate(swervelib.math.SwervePoseEstimator2.InterpolationRecord,double)"class="member-name-link">interpolate(SwervePoseEstimator2.InterpolationRecord, double)</a> - Method in class swervelib.math.<ahref="../swervelib/math/SwervePoseEstimator2.InterpolationRecord.html"title="class in swervelib.math">SwervePoseEstimator2.InterpolationRecord</a></dt>
<dd>
<divclass="block">Return the interpolated record.</div>
</dd>
<dt><ahref="../swervelib/math/SwervePoseEstimator2.InterpolationRecord.html#%3Cinit%3E(edu.wpi.first.math.geometry.Pose2d,edu.wpi.first.math.geometry.Rotation2d,edu.wpi.first.math.geometry.Rotation2d,edu.wpi.first.math.geometry.Rotation2d,edu.wpi.first.math.kinematics.SwerveModulePosition%5B%5D)"class="member-name-link">InterpolationRecord(Pose2d, Rotation2d, Rotation2d, Rotation2d, SwerveModulePosition[])</a> - Constructor for class swervelib.math.<ahref="../swervelib/math/SwervePoseEstimator2.InterpolationRecord.html"title="class in swervelib.math">SwervePoseEstimator2.InterpolationRecord</a></dt>
<dd>
<divclass="block">Constructs an Interpolation Record with the specified parameters.</div>
<dt><ahref="../swervelib/encoders/AnalogAbsoluteEncoderSwerve.html#inverted"class="member-name-link">inverted</a> - Variable in class swervelib.encoders.<ahref="../swervelib/encoders/AnalogAbsoluteEncoderSwerve.html"title="class in swervelib.encoders">AnalogAbsoluteEncoderSwerve</a></dt>
<dd>
<divclass="block">Inversion state of the encoder.</div>
<dt><ahref="../swervelib/parser/json/ModuleJson.html#inverted"class="member-name-link">inverted</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/SwerveDriveJson.html#invertedIMU"class="member-name-link">invertedIMU</a> - Variable in class swervelib.parser.json.<ahref="../swervelib/parser/json/SwerveDriveJson.html"title="class in swervelib.parser.json">SwerveDriveJson</a></dt>
<dt><ahref="../swervelib/parser/SwerveDriveConfiguration.html#invertedIMU"class="member-name-link">invertedIMU</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/SwerveDriveConfiguration.html"title="class in swervelib.parser">SwerveDriveConfiguration</a></dt>
<dt><ahref="../swervelib/SwerveDrive.html#invertOdometry"class="member-name-link">invertOdometry</a> - Variable in class swervelib.<ahref="../swervelib/SwerveDrive.html"title="class in swervelib">SwerveDrive</a></dt>
<dd>
<divclass="block">Invert odometry readings of drive motor positions, used as a patch for debugging currently.</div>
<dt><ahref="../swervelib/motors/SparkMaxBrushedMotorSwerve.html#isAttachedAbsoluteEncoder()"class="member-name-link">isAttachedAbsoluteEncoder()</a> - Method in class swervelib.motors.<ahref="../swervelib/motors/SparkMaxBrushedMotorSwerve.html"title="class in swervelib.motors">SparkMaxBrushedMotorSwerve</a></dt>
<dd>
<divclass="block">Queries whether the absolute encoder is directly attached to the motor controller.</div>
<dt><ahref="../swervelib/motors/SparkMaxSwerve.html#isAttachedAbsoluteEncoder()"class="member-name-link">isAttachedAbsoluteEncoder()</a> - Method in class swervelib.motors.<ahref="../swervelib/motors/SparkMaxSwerve.html"title="class in swervelib.motors">SparkMaxSwerve</a></dt>
<dt><ahref="../swervelib/motors/SwerveMotor.html#isAttachedAbsoluteEncoder()"class="member-name-link">isAttachedAbsoluteEncoder()</a> - Method in class swervelib.motors.<ahref="../swervelib/motors/SwerveMotor.html"title="class in swervelib.motors">SwerveMotor</a></dt>
<dt><ahref="../swervelib/motors/TalonFXSwerve.html#isAttachedAbsoluteEncoder()"class="member-name-link">isAttachedAbsoluteEncoder()</a> - Method in class swervelib.motors.<ahref="../swervelib/motors/TalonFXSwerve.html"title="class in swervelib.motors">TalonFXSwerve</a></dt>
<dt><ahref="../swervelib/motors/TalonSRXSwerve.html#isAttachedAbsoluteEncoder()"class="member-name-link">isAttachedAbsoluteEncoder()</a> - Method in class swervelib.motors.<ahref="../swervelib/motors/TalonSRXSwerve.html"title="class in swervelib.motors">TalonSRXSwerve</a></dt>
<dt><ahref="../swervelib/motors/SwerveMotor.html#isDriveMotor"class="member-name-link">isDriveMotor</a> - Variable in class swervelib.motors.<ahref="../swervelib/motors/SwerveMotor.html"title="class in swervelib.motors">SwerveMotor</a></dt>
<dt><ahref="../swervelib/telemetry/SwerveDriveTelemetry.html#isSimulation"class="member-name-link">isSimulation</a> - Static variable in class swervelib.telemetry.<ahref="../swervelib/telemetry/SwerveDriveTelemetry.html"title="class in swervelib.telemetry">SwerveDriveTelemetry</a></dt>
<dd>
<divclass="block">State of simulation of the Robot, used to optimize retrieval.</div>
<dt><ahref="../swervelib/parser/PIDFConfig.html#iz"class="member-name-link">iz</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/PIDFConfig.html"title="class in swervelib.parser">PIDFConfig</a></dt>