<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/math/SwerveMath.html#calcMaxAccel(edu.wpi.first.math.geometry.Rotation2d,double,double,edu.wpi.first.math.geometry.Translation3d,frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveDriveConfiguration)">calcMaxAccel(Rotation2d, double, double, Translation3d, SwerveDriveConfiguration)</a></span> - Static method in class frc.robot.subsystems.swervedrive2.swervelib.math.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/math/SwerveMath.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.math">SwerveMath</a></dt>
<dd>
<divclass="block">Calculates the maximum acceleration allowed in a direction without tipping the robot.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/math/SwerveMath.html#calculateAngleKV(double,double,double)">calculateAngleKV(double, double, double)</a></span> - Static method in class frc.robot.subsystems.swervedrive2.swervelib.math.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/math/SwerveMath.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.math">SwerveMath</a></dt>
<dd>
<divclass="block">Calculate the angle kV which will be multiplied by the radians per second for the feedforward.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/math/SwerveMath.html#calculateDegreesPerSteeringRotation(double,double)">calculateDegreesPerSteeringRotation(double, double)</a></span> - Static method in class frc.robot.subsystems.swervedrive2.swervelib.math.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/math/SwerveMath.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.math">SwerveMath</a></dt>
<dd>
<divclass="block">Calculate the degrees per steering rotation for the integrated encoder.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/math/SwerveMath.html#calculateMaxAcceleration(double)">calculateMaxAcceleration(double)</a></span> - Static method in class frc.robot.subsystems.swervedrive2.swervelib.math.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/math/SwerveMath.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.math">SwerveMath</a></dt>
<dd>
<divclass="block">Calculate the practical maximum acceleration of the robot using the wheel coefficient of friction.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/math/SwerveMath.html#calculateMaxAcceleration(double,double,double,double,double)">calculateMaxAcceleration(double, double, double, double, double)</a></span> - Static method in class frc.robot.subsystems.swervedrive2.swervelib.math.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/math/SwerveMath.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.math">SwerveMath</a></dt>
<dd>
<divclass="block">Calculate the maximum theoretical acceleration without friction.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/math/SwerveMath.html#calculateMaxAngularVelocity(double,double,double)">calculateMaxAngularVelocity(double, double, double)</a></span> - Static method in class frc.robot.subsystems.swervedrive2.swervelib.math.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/math/SwerveMath.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.math">SwerveMath</a></dt>
<dd>
<divclass="block">Calculate the maximum angular velocity.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/math/SwerveMath.html#calculateMetersPerRotation(double,double,double)">calculateMetersPerRotation(double, double, double)</a></span> - Static method in class frc.robot.subsystems.swervedrive2.swervelib.math.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/math/SwerveMath.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.math">SwerveMath</a></dt>
<dd>
<divclass="block">Calculate the meters per rotation for the integrated encoder.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/DeviceJson.html#canbus">canbus</a></span> - Variable in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/DeviceJson.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser.json">DeviceJson</a></dt>
<dd>
<divclass="block">The CAN bus name which the device resides on if using CAN.</div>
</dd>
<dt><ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/CANCoderSwerve.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.encoders"><spanclass="typeNameLink">CANCoderSwerve</span></a> - Class in <ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/package-summary.html">frc.robot.subsystems.swervedrive2.swervelib.encoders</a></dt>
<dd>
<divclass="block">Swerve Absolute Encoder for CTRE CANCoders.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/CANCoderSwerve.html#%3Cinit%3E(int)">CANCoderSwerve(int)</a></span> - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.encoders.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/CANCoderSwerve.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.encoders">CANCoderSwerve</a></dt>
<dd>
<divclass="block">Initialize the CANCoder on the standard CANBus.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/CANCoderSwerve.html#%3Cinit%3E(int,java.lang.String)">CANCoderSwerve(int, String)</a></span> - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.encoders.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/CANCoderSwerve.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.encoders">CANCoderSwerve</a></dt>
<dd>
<divclass="block">Initialize the CANCoder on the CANivore.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/SwerveParser.html#checkDirectory(java.io.File)">checkDirectory(File)</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/SwerveParser.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser">SwerveParser</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/CANCoderSwerve.html#clearStickyFaults()">clearStickyFaults()</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.encoders.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/CANCoderSwerve.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.encoders">CANCoderSwerve</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/SparkMaxEncoderSwerve.html#clearStickyFaults()">clearStickyFaults()</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.encoders.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/SparkMaxEncoderSwerve.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.encoders">SparkMaxEncoderSwerve</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/SwerveAbsoluteEncoder.html#clearStickyFaults()">clearStickyFaults()</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.encoders.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/SwerveAbsoluteEncoder.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.encoders">SwerveAbsoluteEncoder</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/imu/NavXSwerve.html#clearStickyFaults()">clearStickyFaults()</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.imu.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/imu/NavXSwerve.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.imu">NavXSwerve</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/imu/Pigeon2Swerve.html#clearStickyFaults()">clearStickyFaults()</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.imu.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/imu/Pigeon2Swerve.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.imu">Pigeon2Swerve</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/imu/PigeonSwerve.html#clearStickyFaults()">clearStickyFaults()</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.imu.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/imu/PigeonSwerve.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.imu">PigeonSwerve</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/imu/SwerveIMU.html#clearStickyFaults()">clearStickyFaults()</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.imu.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/imu/SwerveIMU.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.imu">SwerveIMU</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SparkMaxSwerve.html#clearStickyFaults()">clearStickyFaults()</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SparkMaxSwerve.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.motors">SparkMaxSwerve</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SwerveMotor.html#clearStickyFaults()">clearStickyFaults()</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SwerveMotor.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.motors">SwerveMotor</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/SwerveController.html#config">config</a></span> - Variable in class frc.robot.subsystems.swervedrive2.swervelib.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/SwerveController.html"title="class in frc.robot.subsystems.swervedrive2.swervelib">SwerveController</a></dt>
<divclass="block"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/SwerveControllerConfiguration.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser"><code>SwerveControllerConfiguration</code></a> object storing data to generate the <code>PIDController</code> for controlling the
robot heading, and deadband for heading joystick.</div>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/SwerveModule.html#configuration">configuration</a></span> - Variable in class frc.robot.subsystems.swervedrive2.swervelib.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/SwerveModule.html"title="class in frc.robot.subsystems.swervedrive2.swervelib">SwerveModule</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/CANCoderSwerve.html#configure(boolean)">configure(boolean)</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.encoders.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/CANCoderSwerve.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.encoders">CANCoderSwerve</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/SparkMaxEncoderSwerve.html#configure(boolean)">configure(boolean)</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.encoders.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/SparkMaxEncoderSwerve.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.encoders">SparkMaxEncoderSwerve</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/SwerveAbsoluteEncoder.html#configure(boolean)">configure(boolean)</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.encoders.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/SwerveAbsoluteEncoder.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.encoders">SwerveAbsoluteEncoder</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SparkMaxSwerve.html#configureCANStatusFrames(int,int,int,int,int)">configureCANStatusFrames(int, int, int, int, int)</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SparkMaxSwerve.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.motors">SparkMaxSwerve</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SparkMaxSwerve.html#configureIntegratedEncoder(double)">configureIntegratedEncoder(double)</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SparkMaxSwerve.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.motors">SparkMaxSwerve</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SwerveMotor.html#configureIntegratedEncoder(double)">configureIntegratedEncoder(double)</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SwerveMotor.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.motors">SwerveMotor</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SparkMaxSwerve.html#configurePIDF(frc.robot.subsystems.swervedrive2.swervelib.parser.PIDFConfig)">configurePIDF(PIDFConfig)</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SparkMaxSwerve.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.motors">SparkMaxSwerve</a></dt>
<dd>
<divclass="block">Configure the PIDF values for the closed loop controller.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SwerveMotor.html#configurePIDF(frc.robot.subsystems.swervedrive2.swervelib.parser.PIDFConfig)">configurePIDF(PIDFConfig)</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SwerveMotor.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.motors">SwerveMotor</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SparkMaxSwerve.html#configurePIDWrapping(double,double)">configurePIDWrapping(double, double)</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SparkMaxSwerve.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.motors">SparkMaxSwerve</a></dt>
<dd>
<divclass="block">Configure the PID wrapping for the position closed loop controller.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SwerveMotor.html#configurePIDWrapping(double,double)">configurePIDWrapping(double, double)</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SwerveMotor.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.motors">SwerveMotor</a></dt>
<dd>
<divclass="block">Configure the PID wrapping for the position closed loop controller.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/SwerveParser.html#controllerPropertiesJson">controllerPropertiesJson</a></span> - Static variable in class frc.robot.subsystems.swervedrive2.swervelib.parser.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/SwerveParser.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser">SwerveParser</a></dt>
<dt><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/ControllerPropertiesJson.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser.json"><spanclass="typeNameLink">ControllerPropertiesJson</span></a> - Class in <ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/package-summary.html">frc.robot.subsystems.swervedrive2.swervelib.parser.json</a></dt>
<dd>
<divclass="block"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/SwerveController.html"title="class in frc.robot.subsystems.swervedrive2.swervelib"><code>SwerveController</code></a> parsed class.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/ControllerPropertiesJson.html#%3Cinit%3E()">ControllerPropertiesJson()</a></span> - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.parser.json.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/ControllerPropertiesJson.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser.json">ControllerPropertiesJson</a></dt>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/ControllerPropertiesJson.html#createControllerConfiguration(frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveDriveConfiguration)">createControllerConfiguration(SwerveDriveConfiguration)</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/ControllerPropertiesJson.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser.json">ControllerPropertiesJson</a></dt>
<dd>
<divclass="block">Create the <ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/SwerveControllerConfiguration.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser"><code>SwerveControllerConfiguration</code></a> based on parsed and given data.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/SwerveModuleConfiguration.html#createDriveFeedforward()">createDriveFeedforward()</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/SwerveModuleConfiguration.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser">SwerveModuleConfiguration</a></dt>
<dd>
<divclass="block">Create the drive feedforward for swerve modules.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/DeviceJson.html#createEncoder()">createEncoder()</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/DeviceJson.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser.json">DeviceJson</a></dt>
<dd>
<divclass="block">Create a <ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/SwerveAbsoluteEncoder.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.encoders"><code>SwerveAbsoluteEncoder</code></a> from the current configuration.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/DeviceJson.html#createIMU()">createIMU()</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/DeviceJson.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser.json">DeviceJson</a></dt>
<dd>
<divclass="block">Create a <ahref="../frc/robot/subsystems/swervedrive2/swervelib/imu/SwerveIMU.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.imu"><code>SwerveIMU</code></a> from the given configuration.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/DeviceJson.html#createIntegratedEncoder(frc.robot.subsystems.swervedrive2.swervelib.motors.SwerveMotor)">createIntegratedEncoder(SwerveMotor)</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/DeviceJson.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser.json">DeviceJson</a></dt>
<dd>
<divclass="block">Create a <ahref="../frc/robot/subsystems/swervedrive2/swervelib/encoders/SwerveAbsoluteEncoder.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.encoders"><code>SwerveAbsoluteEncoder</code></a> from the data port on the motor controller.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/ModuleJson.html#createModuleConfiguration(frc.robot.subsystems.swervedrive2.swervelib.parser.PIDFConfig,frc.robot.subsystems.swervedrive2.swervelib.parser.PIDFConfig,double,frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveModulePhysicalCharacteristics)">createModuleConfiguration(PIDFConfig, PIDFConfig, double, SwerveModulePhysicalCharacteristics)</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/ModuleJson.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser.json">ModuleJson</a></dt>
<dd>
<divclass="block">Create the swerve module configuration based off of parsed data.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/SwerveDriveConfiguration.html#createModules(frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveModuleConfiguration%5B%5D)">createModules(SwerveModuleConfiguration[])</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/SwerveDriveConfiguration.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser">SwerveDriveConfiguration</a></dt>
<dd>
<divclass="block">Create modules based off of the SwerveModuleConfiguration.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/DeviceJson.html#createMotor(boolean)">createMotor(boolean)</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/DeviceJson.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser.json">DeviceJson</a></dt>
<dd>
<divclass="block">Create a <ahref="../frc/robot/subsystems/swervedrive2/swervelib/motors/SwerveMotor.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.motors"><code>SwerveMotor</code></a> from the given configuration.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/PhysicalPropertiesJson.html#createPhysicalProperties(double)">createPhysicalProperties(double)</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/PhysicalPropertiesJson.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser.json">PhysicalPropertiesJson</a></dt>
<dd>
<divclass="block">Create the physical characteristics based off the parsed data.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/PIDFConfig.html#createPIDController()">createPIDController()</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/PIDFConfig.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser">PIDFConfig</a></dt>
<dd>
<divclass="block">Create a PIDController from the PID values.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/SwerveParser.html#createSwerveDrive()">createSwerveDrive()</a></span> - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/SwerveParser.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser">SwerveParser</a></dt>
<dd>
<divclass="block">Create <ahref="../frc/robot/subsystems/swervedrive2/swervelib/SwerveDrive.html"title="class in frc.robot.subsystems.swervedrive2.swervelib"><code>SwerveDrive</code></a> from JSON configuration directory.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/PhysicalPropertiesJson.html#currentLimit">currentLimit</a></span> - Variable in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.<ahref="../frc/robot/subsystems/swervedrive2/swervelib/parser/json/PhysicalPropertiesJson.html"title="class in frc.robot.subsystems.swervedrive2.swervelib.parser.json">PhysicalPropertiesJson</a></dt>