<dt><ahref="../swervelib/parser/PIDFConfig.html#d"class="member-name-link">d</a> - Variable in class swervelib.parser.<ahref="../swervelib/parser/PIDFConfig.html"title="class in swervelib.parser">PIDFConfig</a></dt>
<dd>
<divclass="block">Derivative Gain for PID.</div>
</dd>
<dt><ahref="../swervelib/telemetry/SwerveDriveTelemetry.html#desiredChassisSpeeds"class="member-name-link">desiredChassisSpeeds</a> - Static variable in class swervelib.telemetry.<ahref="../swervelib/telemetry/SwerveDriveTelemetry.html"title="class in swervelib.telemetry">SwerveDriveTelemetry</a></dt>
<dd>
<divclass="block">Describes the desired forward, sideways and angular velocity of the robot.</div>
</dd>
<dt><ahref="../swervelib/telemetry/SwerveDriveTelemetry.html#desiredStates"class="member-name-link">desiredStates</a> - Static variable in class swervelib.telemetry.<ahref="../swervelib/telemetry/SwerveDriveTelemetry.html"title="class in swervelib.telemetry">SwerveDriveTelemetry</a></dt>
<dd>
<divclass="block">An array of rotation and velocity values describing the desired state of each swerve module</div>
</dd>
<dt><ahref="../swervelib/parser/json/DeviceJson.html"class="type-name-link"title="class in swervelib.parser.json">DeviceJson</a> - Class in <ahref="../swervelib/parser/json/package-summary.html">swervelib.parser.json</a></dt>
<dd>
<divclass="block">Device JSON parsed class.</div>
</dd>
<dt><ahref="../swervelib/parser/json/DeviceJson.html#%3Cinit%3E()"class="member-name-link">DeviceJson()</a> - Constructor for class swervelib.parser.json.<ahref="../swervelib/parser/json/DeviceJson.html"title="class in swervelib.parser.json">DeviceJson</a></dt>
<dt><ahref="../swervelib/encoders/SparkMaxAnalogEncoderSwerve.html#doesNotSupportIntegratedOffsets"class="member-name-link">doesNotSupportIntegratedOffsets</a> - Variable in class swervelib.encoders.<ahref="../swervelib/encoders/SparkMaxAnalogEncoderSwerve.html"title="class in swervelib.encoders">SparkMaxAnalogEncoderSwerve</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 does not support integrated offsets.</div>
<dt><ahref="../swervelib/parser/json/ModuleJson.html#drive"class="member-name-link">drive</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">Drive motor device configuration.</div>
</dd>
<dt><ahref="../swervelib/parser/json/modules/BoolMotorJson.html#drive"class="member-name-link">drive</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">Drive motor inversion state.</div>
</dd>
<dt><ahref="../swervelib/parser/json/MotorConfigDouble.html#drive"class="member-name-link">drive</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">Drive motor.</div>
</dd>
<dt><ahref="../swervelib/parser/json/MotorConfigInt.html#drive"class="member-name-link">drive</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">Drive motor.</div>
</dd>
<dt><ahref="../swervelib/parser/json/PIDFPropertiesJson.html#drive"class="member-name-link">drive</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 drive motor.</div>
</dd>
<dt><ahref="../swervelib/SwerveDrive.html#drive(edu.wpi.first.math.geometry.Translation2d,double,boolean,boolean)"class="member-name-link">drive(Translation2d, double, boolean, boolean)</a> - Method in class swervelib.<ahref="../swervelib/SwerveDrive.html"title="class in swervelib">SwerveDrive</a></dt>
<dd>
<divclass="block">The primary method for controlling the drivebase.</div>
</dd>
<dt><ahref="../swervelib/SwerveDrive.html#drive(edu.wpi.first.math.geometry.Translation2d,double,boolean,boolean,edu.wpi.first.math.geometry.Translation2d)"class="member-name-link">drive(Translation2d, double, boolean, boolean, Translation2d)</a> - Method in class swervelib.<ahref="../swervelib/SwerveDrive.html"title="class in swervelib">SwerveDrive</a></dt>
<dd>
<divclass="block">The primary method for controlling the drivebase.</div>
</dd>
<dt><ahref="../swervelib/SwerveDrive.html#drive(edu.wpi.first.math.kinematics.ChassisSpeeds)"class="member-name-link">drive(ChassisSpeeds)</a> - Method in class swervelib.<ahref="../swervelib/SwerveDrive.html"title="class in swervelib">SwerveDrive</a></dt>
<dd>
<divclass="block">Secondary method for controlling the drivebase.</div>
</dd>
<dt><ahref="../swervelib/SwerveDrive.html#drive(edu.wpi.first.math.kinematics.ChassisSpeeds,boolean,edu.wpi.first.math.geometry.Translation2d)"class="member-name-link">drive(ChassisSpeeds, boolean, Translation2d)</a> - Method in class swervelib.<ahref="../swervelib/SwerveDrive.html"title="class in swervelib">SwerveDrive</a></dt>
<dd>
<divclass="block">The primary method for controlling the drivebase.</div>
</dd>
<dt><ahref="../swervelib/SwerveDrive.html#drive(edu.wpi.first.math.kinematics.ChassisSpeeds,edu.wpi.first.math.geometry.Translation2d)"class="member-name-link">drive(ChassisSpeeds, Translation2d)</a> - Method in class swervelib.<ahref="../swervelib/SwerveDrive.html"title="class in swervelib">SwerveDrive</a></dt>
<dd>
<divclass="block">Secondary method for controlling the drivebase.</div>
</dd>
<dt><ahref="../swervelib/SwerveDrive.html#driveFieldOriented(edu.wpi.first.math.kinematics.ChassisSpeeds)"class="member-name-link">driveFieldOriented(ChassisSpeeds)</a> - Method in class swervelib.<ahref="../swervelib/SwerveDrive.html"title="class in swervelib">SwerveDrive</a></dt>
<dd>
<divclass="block">Secondary method of controlling the drive base given velocity and adjusting it for field oriented use.</div>
</dd>
<dt><ahref="../swervelib/SwerveDrive.html#driveFieldOriented(edu.wpi.first.math.kinematics.ChassisSpeeds,edu.wpi.first.math.geometry.Translation2d)"class="member-name-link">driveFieldOriented(ChassisSpeeds, Translation2d)</a> - Method in class swervelib.<ahref="../swervelib/SwerveDrive.html"title="class in swervelib">SwerveDrive</a></dt>
<dd>
<divclass="block">Secondary method of controlling the drive base given velocity and adjusting it for field oriented use.</div>
</dd>
<dt><ahref="../swervelib/parser/SwerveModuleConfiguration.html#driveMotor"class="member-name-link">driveMotor</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#driveMotor"class="member-name-link">driveMotor</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#driveMotorCurrentLimit"class="member-name-link">driveMotorCurrentLimit</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#driveMotorInverted"class="member-name-link">driveMotorInverted</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 drive motor.</div>
</dd>
<dt><ahref="../swervelib/parser/SwerveModulePhysicalCharacteristics.html#driveMotorRampRate"class="member-name-link">driveMotorRampRate</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/simulation/SwerveModuleSimulation.html#dt"class="member-name-link">dt</a> - Variable in class swervelib.simulation.<ahref="../swervelib/simulation/SwerveModuleSimulation.html"title="class in swervelib.simulation">SwerveModuleSimulation</a></dt>
<dd>
<divclass="block">Time delta since last update</div>