<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#i2cLockupWarning"class="member-name-link">i2cLockupWarning</a> - Variable in class swervelib.parser.json.<ahref="../swervelib/parser/json/DeviceJson.html"title="class in swervelib.parser.json">DeviceJson</a></dt>
<dd>
<divclass="block">An <ahref="../swervelib/telemetry/Alert.html"title="class in swervelib.telemetry"><code>Alert</code></a> for if there is an I2C lockup issue on the roboRIO.</div>
<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>
<dd>
<divclass="block">The CAN ID or pin ID of the device.</div>
</dd>
<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>
</dd>
<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>
<dd>
<divclass="block">Pigeon2 IMU device.</div>
</dd>
<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>
<dd>
<divclass="block">Robot IMU used to determine heading of the robot.</div>
</dd>
<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>
<dd>
<divclass="block">Swerve IMU</div>
</dd>
<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>
<dd>
<divclass="block">Swerve IMU device for sensing the heading of the robot.</div>
<dt><ahref="../swervelib/encoders/AnalogAbsoluteEncoderSwerve.html#inaccurateVelocities"class="member-name-link">inaccurateVelocities</a> - Variable in class swervelib.encoders.<ahref="../swervelib/encoders/AnalogAbsoluteEncoderSwerve.html"title="class in swervelib.encoders">AnalogAbsoluteEncoderSwerve</a></dt>
<dd>
<divclass="block">An <ahref="../swervelib/telemetry/Alert.html"title="class in swervelib.telemetry"><code>Alert</code></a> detailing how the analog absolute encoder may not report accurate velocities.</div>
</dd>
<dt><ahref="../swervelib/encoders/PWMDutyCycleEncoderSwerve.html#inaccurateVelocities"class="member-name-link">inaccurateVelocities</a> - Variable in class swervelib.encoders.<ahref="../swervelib/encoders/PWMDutyCycleEncoderSwerve.html"title="class in swervelib.encoders">PWMDutyCycleEncoderSwerve</a></dt>
<dd>
<divclass="block">An <ahref="../swervelib/telemetry/Alert.html"title="class in swervelib.telemetry"><code>Alert</code></a> for if the encoder cannot report accurate velocities.</div>
</dd>
<dt><ahref="../swervelib/telemetry/Alert.AlertType.html#INFO"class="member-name-link">INFO</a> - Enum constant in enum class swervelib.telemetry.<ahref="../swervelib/telemetry/Alert.AlertType.html"title="enum class in swervelib.telemetry">Alert.AlertType</a></dt>
<dd>
<divclass="block">Low priority alert - displayed last on the dashboard with a green "i" symbol.</div>
</dd>
<dt><ahref="../swervelib/telemetry/Alert.SendableAlerts.html#initSendable(edu.wpi.first.util.sendable.SendableBuilder)"class="member-name-link">initSendable(SendableBuilder)</a> - Method in class swervelib.telemetry.<ahref="../swervelib/telemetry/Alert.SendableAlerts.html"title="class in swervelib.telemetry">Alert.SendableAlerts</a></dt>
<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>
</dd>
<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>
<dd>
<divclass="block">Defines which motors are inverted.</div>
<dt><ahref="../swervelib/imu/ADIS16448Swerve.html#invertedIMU"class="member-name-link">invertedIMU</a> - Variable in class swervelib.imu.<ahref="../swervelib/imu/ADIS16448Swerve.html"title="class in swervelib.imu">ADIS16448Swerve</a></dt>
<dt><ahref="../swervelib/imu/ADIS16470Swerve.html#invertedIMU"class="member-name-link">invertedIMU</a> - Variable in class swervelib.imu.<ahref="../swervelib/imu/ADIS16470Swerve.html"title="class in swervelib.imu">ADIS16470Swerve</a></dt>
<dd>
<divclass="block">Inversion for the gyro</div>
</dd>
<dt><ahref="../swervelib/imu/ADXRS450Swerve.html#invertedIMU"class="member-name-link">invertedIMU</a> - Variable in class swervelib.imu.<ahref="../swervelib/imu/ADXRS450Swerve.html"title="class in swervelib.imu">ADXRS450Swerve</a></dt>
<dd>
<divclass="block">Inversion for the gyro</div>
</dd>
<dt><ahref="../swervelib/imu/AnalogGyroSwerve.html#invertedIMU"class="member-name-link">invertedIMU</a> - Variable in class swervelib.imu.<ahref="../swervelib/imu/AnalogGyroSwerve.html"title="class in swervelib.imu">AnalogGyroSwerve</a></dt>
<dd>
<divclass="block">Inversion for the gyro</div>
</dd>
<dt><ahref="../swervelib/imu/NavXSwerve.html#invertedIMU"class="member-name-link">invertedIMU</a> - Variable in class swervelib.imu.<ahref="../swervelib/imu/NavXSwerve.html"title="class in swervelib.imu">NavXSwerve</a></dt>
<dt><ahref="../swervelib/imu/Pigeon2Swerve.html#invertedIMU"class="member-name-link">invertedIMU</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#invertedIMU"class="member-name-link">invertedIMU</a> - Variable in class swervelib.imu.<ahref="../swervelib/imu/PigeonSwerve.html"title="class in swervelib.imu">PigeonSwerve</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>
<dd>
<divclass="block">Invert the IMU of the robot.</div>
<dt><ahref="../swervelib/motors/SparkFlexSwerve.html#isAttachedAbsoluteEncoder()"class="member-name-link">isAttachedAbsoluteEncoder()</a> - Method in class swervelib.motors.<ahref="../swervelib/motors/SparkFlexSwerve.html"title="class in swervelib.motors">SparkFlexSwerve</a></dt>
<dd>
<divclass="block">Queries whether the absolute encoder is directly attached to the motor controller.</div>
</dd>
<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>
</dd>
<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>
<dd>
<divclass="block">Queries whether the absolute encoder is directly attached to the motor controller.</div>
</dd>
<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>
<dd>
<divclass="block">Queries whether the absolute encoder is directly attached to the motor controller.</div>
</dd>
<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>
<dd>
<divclass="block">Queries whether the absolute encoder is directly attached to the motor controller.</div>
</dd>
<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>
<dd>
<divclass="block">Queries whether the absolute encoder is directly attached to the motor controller.</div>
</dd>
<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>
<dd>
<divclass="block">Whether the swerve motor is a drive motor.</div>
</dd>
<dt><ahref="../swervelib/encoders/PWMDutyCycleEncoderSwerve.html#isInverted"class="member-name-link">isInverted</a> - Variable in class swervelib.encoders.<ahref="../swervelib/encoders/PWMDutyCycleEncoderSwerve.html"title="class in swervelib.encoders">PWMDutyCycleEncoderSwerve</a></dt>
<dd>
<divclass="block">Inversion state.</div>
</dd>
<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>
</dd>
<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>