<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/encoders/CTRECANCoder.html#reachable()">reachable()</a></span> - Method in class frc.robot.subsystems.swervedrive.swerve.encoders.<ahref="../frc/robot/subsystems/swervedrive/swerve/encoders/CTRECANCoder.html"title="class in frc.robot.subsystems.swervedrive.swerve.encoders">CTRECANCoder</a></dt>
<dd>
<divclass="block">Is the encoder reachable?</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/encoders/PWMAnalogEncoder.html#reachable()">reachable()</a></span> - Method in class frc.robot.subsystems.swervedrive.swerve.encoders.<ahref="../frc/robot/subsystems/swervedrive/swerve/encoders/PWMAnalogEncoder.html"title="class in frc.robot.subsystems.swervedrive.swerve.encoders">PWMAnalogEncoder</a></dt>
<dd>
<divclass="block">Is the encoder reachable?</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/encoders/PWMDutyCycleEncoder.html#reachable()">reachable()</a></span> - Method in class frc.robot.subsystems.swervedrive.swerve.encoders.<ahref="../frc/robot/subsystems/swervedrive/swerve/encoders/PWMDutyCycleEncoder.html"title="class in frc.robot.subsystems.swervedrive.swerve.encoders">PWMDutyCycleEncoder</a></dt>
<dd>
<divclass="block">Is the encoder reachable?</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/encoders/REVAbsoluteEncoder.html#reachable()">reachable()</a></span> - Method in class frc.robot.subsystems.swervedrive.swerve.encoders.<ahref="../frc/robot/subsystems/swervedrive/swerve/encoders/REVAbsoluteEncoder.html"title="class in frc.robot.subsystems.swervedrive.swerve.encoders">REVAbsoluteEncoder</a></dt>
<dd>
<divclass="block">Is the encoder reachable?</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/motors/CTRESwerveMotor.html#reachable()">reachable()</a></span> - Method in class frc.robot.subsystems.swervedrive.swerve.motors.<ahref="../frc/robot/subsystems/swervedrive/swerve/motors/CTRESwerveMotor.html"title="class in frc.robot.subsystems.swervedrive.swerve.motors">CTRESwerveMotor</a></dt>
<dd>
<divclass="block">Check that the link is good on the swerve module and CAN bus is able to retrieve data.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/motors/REVSwerveMotor.html#reachable()">reachable()</a></span> - Method in class frc.robot.subsystems.swervedrive.swerve.motors.<ahref="../frc/robot/subsystems/swervedrive/swerve/motors/REVSwerveMotor.html"title="class in frc.robot.subsystems.swervedrive.swerve.motors">REVSwerveMotor</a></dt>
<dd>
<divclass="block">Check that the link is good on the swerve module and CAN bus is able to retrieve data.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/SwerveEncoder.html#reachable()">reachable()</a></span> - Method in class frc.robot.subsystems.swervedrive.swerve.<ahref="../frc/robot/subsystems/swervedrive/swerve/SwerveEncoder.html"title="class in frc.robot.subsystems.swervedrive.swerve">SwerveEncoder</a></dt>
<dd>
<divclass="block">Is the encoder reachable?</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/SwerveMotor.html#reachable()">reachable()</a></span> - Method in class frc.robot.subsystems.swervedrive.swerve.<ahref="../frc/robot/subsystems/swervedrive/swerve/SwerveMotor.html"title="class in frc.robot.subsystems.swervedrive.swerve">SwerveMotor</a></dt>
<dd>
<divclass="block">Check that the link is good on the swerve module and CAN bus is able to retrieve data.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/motors/CTRESwerveMotor.CTRE_remoteSensor.html#REMOTE_SENSOR_0">REMOTE_SENSOR_0</a></span> - frc.robot.subsystems.swervedrive.swerve.motors.<ahref="../frc/robot/subsystems/swervedrive/swerve/motors/CTRESwerveMotor.CTRE_remoteSensor.html"title="enum in frc.robot.subsystems.swervedrive.swerve.motors">CTRESwerveMotor.CTRE_remoteSensor</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/motors/CTRESwerveMotor.CTRE_remoteSensor.html#REMOTE_SENSOR_1">REMOTE_SENSOR_1</a></span> - frc.robot.subsystems.swervedrive.swerve.motors.<ahref="../frc/robot/subsystems/swervedrive/swerve/motors/CTRESwerveMotor.CTRE_remoteSensor.html"title="enum in frc.robot.subsystems.swervedrive.swerve.motors">CTRESwerveMotor.CTRE_remoteSensor</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/motors/CTRESwerveMotor.html#remoteIntegratedEncoder()">remoteIntegratedEncoder()</a></span> - Method in class frc.robot.subsystems.swervedrive.swerve.motors.<ahref="../frc/robot/subsystems/swervedrive/swerve/motors/CTRESwerveMotor.html"title="class in frc.robot.subsystems.swervedrive.swerve.motors">CTRESwerveMotor</a></dt>
<dd>
<divclass="block">Check if the absolute encoder is used inplace of the integrated encoder.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/motors/REVSwerveMotor.html#remoteIntegratedEncoder()">remoteIntegratedEncoder()</a></span> - Method in class frc.robot.subsystems.swervedrive.swerve.motors.<ahref="../frc/robot/subsystems/swervedrive/swerve/motors/REVSwerveMotor.html"title="class in frc.robot.subsystems.swervedrive.swerve.motors">REVSwerveMotor</a></dt>
<dd>
<divclass="block">Check if the absolute encoder is used inplace of the integrated encoder.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/SwerveModule.html#remoteIntegratedEncoder()">remoteIntegratedEncoder()</a></span> - Method in class frc.robot.subsystems.swervedrive.swerve.<ahref="../frc/robot/subsystems/swervedrive/swerve/SwerveModule.html"title="class in frc.robot.subsystems.swervedrive.swerve">SwerveModule</a></dt>
<dd>
<divclass="block">Checks if the absolute encoder is able to be read directly by the motor controller instead of using the
synchronizeEncoder() function periodically.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/SwerveMotor.html#remoteIntegratedEncoder()">remoteIntegratedEncoder()</a></span> - Method in class frc.robot.subsystems.swervedrive.swerve.<ahref="../frc/robot/subsystems/swervedrive/swerve/SwerveMotor.html"title="class in frc.robot.subsystems.swervedrive.swerve">SwerveMotor</a></dt>
<dd>
<divclass="block">Check if the absolute encoder is used inplace of the integrated encoder.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/SwerveDrive.html#resetEncoders()">resetEncoders()</a></span> - Method in class frc.robot.subsystems.swervedrive.swerve.<ahref="../frc/robot/subsystems/swervedrive/swerve/SwerveDrive.html"title="class in frc.robot.subsystems.swervedrive.swerve">SwerveDrive</a></dt>
<dd>
<divclass="block">Resets the drive encoders to currently read a position of 0.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/SwerveModule.html#resetEncoders()">resetEncoders()</a></span> - Method in class frc.robot.subsystems.swervedrive.swerve.<ahref="../frc/robot/subsystems/swervedrive/swerve/SwerveModule.html"title="class in frc.robot.subsystems.swervedrive.swerve">SwerveModule</a></dt>
<dd>
<divclass="block">Reset the REV encoders onboard the SparkMax's to 0, and set's the drive motor to position to 0 and synchronizes the
internal steering encoders with the absolute encoder.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/SwerveDrive.html#resetOdometry(edu.wpi.first.math.geometry.Pose2d)">resetOdometry(Pose2d)</a></span> - Method in class frc.robot.subsystems.swervedrive.swerve.<ahref="../frc/robot/subsystems/swervedrive/swerve/SwerveDrive.html"title="class in frc.robot.subsystems.swervedrive.swerve">SwerveDrive</a></dt>
<dd>
<divclass="block">Reset the odometry given the position and using current rotation from the PigeonIMU 2.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/motors/REVSwerveMotor.REV_slotIdx.html#%3Cinit%3E()">REV_slotIdx()</a></span> - Constructor for enum frc.robot.subsystems.swervedrive.swerve.motors.<ahref="../frc/robot/subsystems/swervedrive/swerve/motors/REVSwerveMotor.REV_slotIdx.html"title="enum in frc.robot.subsystems.swervedrive.swerve.motors">REVSwerveMotor.REV_slotIdx</a></dt>
<dd> </dd>
<dt><ahref="../frc/robot/subsystems/swervedrive/swerve/encoders/REVAbsoluteEncoder.html"title="class in frc.robot.subsystems.swervedrive.swerve.encoders"><spanclass="typeNameLink">REVAbsoluteEncoder</span></a> - Class in <ahref="../frc/robot/subsystems/swervedrive/swerve/encoders/package-summary.html">frc.robot.subsystems.swervedrive.swerve.encoders</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/encoders/REVAbsoluteEncoder.html#%3Cinit%3E(com.revrobotics.AbsoluteEncoder)">REVAbsoluteEncoder(AbsoluteEncoder)</a></span> - Constructor for class frc.robot.subsystems.swervedrive.swerve.encoders.<ahref="../frc/robot/subsystems/swervedrive/swerve/encoders/REVAbsoluteEncoder.html"title="class in frc.robot.subsystems.swervedrive.swerve.encoders">REVAbsoluteEncoder</a></dt>
<dd>
<divclass="block">Constructor for AbsoluteEncoder class.</div>
</dd>
<dt><ahref="../frc/robot/subsystems/swervedrive/swerve/motors/REVSwerveMotor.html"title="class in frc.robot.subsystems.swervedrive.swerve.motors"><spanclass="typeNameLink">REVSwerveMotor</span></a> - Class in <ahref="../frc/robot/subsystems/swervedrive/swerve/motors/package-summary.html">frc.robot.subsystems.swervedrive.swerve.motors</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive/swerve/motors/REVSwerveMotor.html#%3Cinit%3E(com.revrobotics.CANSparkMax,frc.robot.subsystems.swervedrive.swerve.SwerveEncoder,frc.robot.subsystems.swervedrive.swerve.SwerveMotor.ModuleMotorType,double,double,double,double)">REVSwerveMotor(CANSparkMax, SwerveEncoder<?>, SwerveMotor.ModuleMotorType, double, double, double, double)</a></span> - Constructor for class frc.robot.subsystems.swervedrive.swerve.motors.<ahref="../frc/robot/subsystems/swervedrive/swerve/motors/REVSwerveMotor.html"title="class in frc.robot.subsystems.swervedrive.swerve.motors">REVSwerveMotor</a></dt>
<dd>
<divclass="block">Constructor for REV Swerve Motor, expecting CANSparkMax.</div>
</dd>
<dt><ahref="../frc/robot/subsystems/swervedrive/swerve/motors/REVSwerveMotor.REV_slotIdx.html"title="enum in frc.robot.subsystems.swervedrive.swerve.motors"><spanclass="typeNameLink">REVSwerveMotor.REV_slotIdx</span></a> - Enum in <ahref="../frc/robot/subsystems/swervedrive/swerve/motors/package-summary.html">frc.robot.subsystems.swervedrive.swerve.motors</a></dt>
<dd>
<divclass="block">REV Slots for PID configuration.</div>