diff --git a/swervelib/bin/main/frc/team1711/swerve/subsystems/GyroSwerveDrive.class b/swervelib/bin/main/frc/team1711/swerve/subsystems/GyroSwerveDrive.class index ac7e16b..4695913 100644 Binary files a/swervelib/bin/main/frc/team1711/swerve/subsystems/GyroSwerveDrive.class and b/swervelib/bin/main/frc/team1711/swerve/subsystems/GyroSwerveDrive.class differ diff --git a/swervelib/bin/main/frc/team1711/swerve/subsystems/SwerveDrive$SwerveDrivingSpeeds.class b/swervelib/bin/main/frc/team1711/swerve/subsystems/SwerveDrive$SwerveDrivingSpeeds.class index af2683b..e832a52 100644 Binary files a/swervelib/bin/main/frc/team1711/swerve/subsystems/SwerveDrive$SwerveDrivingSpeeds.class and b/swervelib/bin/main/frc/team1711/swerve/subsystems/SwerveDrive$SwerveDrivingSpeeds.class differ diff --git a/swervelib/bin/main/frc/team1711/swerve/subsystems/SwerveDrive.class b/swervelib/bin/main/frc/team1711/swerve/subsystems/SwerveDrive.class index d3b9865..678393f 100644 Binary files a/swervelib/bin/main/frc/team1711/swerve/subsystems/SwerveDrive.class and b/swervelib/bin/main/frc/team1711/swerve/subsystems/SwerveDrive.class differ diff --git a/swervelib/build/classes/java/main/frc/team1711/swerve/subsystems/GyroSwerveDrive.class b/swervelib/build/classes/java/main/frc/team1711/swerve/subsystems/GyroSwerveDrive.class index d12734d..4c09980 100644 Binary files a/swervelib/build/classes/java/main/frc/team1711/swerve/subsystems/GyroSwerveDrive.class and b/swervelib/build/classes/java/main/frc/team1711/swerve/subsystems/GyroSwerveDrive.class differ diff --git a/swervelib/build/classes/java/main/frc/team1711/swerve/subsystems/SwerveDrive$SwerveDrivingSpeeds.class b/swervelib/build/classes/java/main/frc/team1711/swerve/subsystems/SwerveDrive$SwerveDrivingSpeeds.class index 39bdcba..c9ec3d3 100644 Binary files a/swervelib/build/classes/java/main/frc/team1711/swerve/subsystems/SwerveDrive$SwerveDrivingSpeeds.class and b/swervelib/build/classes/java/main/frc/team1711/swerve/subsystems/SwerveDrive$SwerveDrivingSpeeds.class differ diff --git a/swervelib/build/classes/java/main/frc/team1711/swerve/subsystems/SwerveDrive.class b/swervelib/build/classes/java/main/frc/team1711/swerve/subsystems/SwerveDrive.class index a316cfb..b115923 100644 Binary files a/swervelib/build/classes/java/main/frc/team1711/swerve/subsystems/SwerveDrive.class and b/swervelib/build/classes/java/main/frc/team1711/swerve/subsystems/SwerveDrive.class differ diff --git a/swervelib/build/docs/javadoc/frc/team1711/swerve/subsystems/AutoSwerveDrive.html b/swervelib/build/docs/javadoc/frc/team1711/swerve/subsystems/AutoSwerveDrive.html index 06f119e..9cdacf6 100644 --- a/swervelib/build/docs/javadoc/frc/team1711/swerve/subsystems/AutoSwerveDrive.html +++ b/swervelib/build/docs/javadoc/frc/team1711/swerve/subsystems/AutoSwerveDrive.html @@ -256,7 +256,7 @@
fieldRelativeUserInputDrive, getGyroAngle, resetGyro
+fieldRelativeUserInputDrive, getGyroAngle, initSendable, resetGyro
void
initSendable(edu.wpi.first.util.sendable.SendableBuilder builder)
abstract void
resetGyro()
public void initSendable(edu.wpi.first.util.sendable.SendableBuilder builder)+
initSendable
in interface edu.wpi.first.util.sendable.Sendable
initSendable
in class SwerveDrive
void
initSendable(edu.wpi.first.util.sendable.SendableBuilder builder)
void
setSwerveDrivingSpeeds(SwerveDrive.SwerveDrivingSpeeds swerveDrivingSpeeds)
SwerveDrive.SwerveDrivingSpeeds
configuration.boolean
steerAllWithinRange(double direction,
double marginOfError)
void
steerAndDriveAll(double direction,
double speed)
void
stop()
void
userInputDrive(double strafeX,
double strafeY,
@@ -300,7 +305,7 @@ Method Summary
Methods inherited from class edu.wpi.first.wpilibj2.command.SubsystemBase
-addChild, getName, getSubsystem, initSendable, setName, setSubsystem
+addChild, getName, getSubsystem, setName, setSubsystem
-
@@ -386,6 +391,21 @@
SwerveDrive
Method Detail
+
+
+
+
+-
+
initSendable
+public void initSendable(edu.wpi.first.util.sendable.SendableBuilder builder)
+
+- Specified by:
+initSendable
in interface edu.wpi.first.util.sendable.Sendable
+- Overrides:
+initSendable
in class edu.wpi.first.wpilibj2.command.SubsystemBase
+
+
+
diff --git a/swervelib/build/docs/javadoc/index-all.html b/swervelib/build/docs/javadoc/index-all.html
index 17d5b76..7816024 100644
--- a/swervelib/build/docs/javadoc/index-all.html
+++ b/swervelib/build/docs/javadoc/index-all.html
@@ -289,6 +289,10 @@ I
-
- initialize() - Method in class frc.team1711.swerve.commands.AutonTurn
-
+- initSendable(SendableBuilder) - Method in class frc.team1711.swerve.subsystems.GyroSwerveDrive
+-
+- initSendable(SendableBuilder) - Method in class frc.team1711.swerve.subsystems.SwerveDrive
+-
- InputHandler - Class in frc.team1711.swerve.util
-
Represents a system for converting continuous user input into a usable input into robot-control functions.
diff --git a/swervelib/build/docs/javadoc/member-search-index.js b/swervelib/build/docs/javadoc/member-search-index.js
index 604d37b..b85bd68 100644
--- a/swervelib/build/docs/javadoc/member-search-index.js
+++ b/swervelib/build/docs/javadoc/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"frc.team1711.swerve.util","c":"Vector","l":"add(Vector)","url":"add(frc.team1711.swerve.util.Vector)"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"Angles()","url":"%3Cinit%3E()"},{"p":"frc.team1711.swerve.util","c":"InputHandler","l":"apply(double)"},{"p":"frc.team1711.swerve.util","c":"InputHandler","l":"apply(Vector)","url":"apply(frc.team1711.swerve.util.Vector)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive","l":"autoDrive(double, double, double)","url":"autoDrive(double,double,double)"},{"p":"frc.team1711.swerve.commands","c":"AutonDrive","l":"AutonDrive(AutoSwerveDrive, double, double, double, double, double, FrameOfReference)","url":"%3Cinit%3E(frc.team1711.swerve.subsystems.AutoSwerveDrive,double,double,double,double,double,frc.team1711.swerve.commands.FrameOfReference)"},{"p":"frc.team1711.swerve.commands","c":"AutonTurn","l":"AutonTurn(AutoSwerveDrive, double, double, double, FrameOfReference)","url":"%3Cinit%3E(frc.team1711.swerve.subsystems.AutoSwerveDrive,double,double,double,frc.team1711.swerve.commands.FrameOfReference)"},{"p":"frc.team1711.swerve.subsystems","c":"AutoSwerveDrive","l":"AutoSwerveDrive(AutoSwerveWheel, AutoSwerveWheel, AutoSwerveWheel, AutoSwerveWheel, double, SwerveDrive.SwerveDrivingSpeeds)","url":"%3Cinit%3E(frc.team1711.swerve.subsystems.AutoSwerveWheel,frc.team1711.swerve.subsystems.AutoSwerveWheel,frc.team1711.swerve.subsystems.AutoSwerveWheel,frc.team1711.swerve.subsystems.AutoSwerveWheel,double,frc.team1711.swerve.subsystems.SwerveDrive.SwerveDrivingSpeeds)"},{"p":"frc.team1711.swerve.subsystems","c":"AutoSwerveWheel","l":"AutoSwerveWheel()","url":"%3Cinit%3E()"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"checkWithin180Range(double, double)","url":"checkWithin180Range(double,double)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"checkWithinRange(double, double)","url":"checkWithinRange(double,double)"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"degreesToRadians(double)"},{"p":"frc.team1711.swerve.commands","c":"AutonTurn","l":"end(boolean)"},{"p":"frc.team1711.swerve.commands","c":"AutonTurn","l":"execute()"},{"p":"frc.team1711.swerve.commands","c":"FrameOfReference","l":"FIELD"},{"p":"frc.team1711.swerve.subsystems","c":"GyroSwerveDrive","l":"fieldRelativeUserInputDrive(double, double, double, InputHandler)","url":"fieldRelativeUserInputDrive(double,double,double,frc.team1711.swerve.util.InputHandler)"},{"p":"frc.team1711.swerve.commands","c":"AutonDrive","l":"fromMovement(AutoSwerveDrive, double, double, double, double, double, FrameOfReference)","url":"fromMovement(frc.team1711.swerve.subsystems.AutoSwerveDrive,double,double,double,double,double,frc.team1711.swerve.commands.FrameOfReference)"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"fromPolarDegrees(double, double)","url":"fromPolarDegrees(double,double)"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"fromPolarRadians(double, double)","url":"fromPolarRadians(double,double)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"getDirection()"},{"p":"frc.team1711.swerve.subsystems","c":"AutoSwerveDrive","l":"getDistanceTraveled()"},{"p":"frc.team1711.swerve.subsystems","c":"GyroSwerveDrive","l":"getGyroAngle()"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"getMagnitude()"},{"p":"frc.team1711.swerve.util","c":"InputHandler.Curve","l":"getOutput(double)"},{"p":"frc.team1711.swerve.subsystems","c":"AutoSwerveWheel","l":"getPositionDifference()"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"getRotationDegrees()"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"getRotationRadians()"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"getX()"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"getY()"},{"p":"frc.team1711.swerve.subsystems","c":"GyroSwerveDrive","l":"GyroSwerveDrive(SwerveWheel, SwerveWheel, SwerveWheel, SwerveWheel, double, SwerveDrive.SwerveDrivingSpeeds)","url":"%3Cinit%3E(frc.team1711.swerve.subsystems.SwerveWheel,frc.team1711.swerve.subsystems.SwerveWheel,frc.team1711.swerve.subsystems.SwerveWheel,frc.team1711.swerve.subsystems.SwerveWheel,double,frc.team1711.swerve.subsystems.SwerveDrive.SwerveDrivingSpeeds)"},{"p":"frc.team1711.swerve.commands","c":"AutonDrive","l":"initialize()"},{"p":"frc.team1711.swerve.commands","c":"AutonTurn","l":"initialize()"},{"p":"frc.team1711.swerve.util","c":"InputHandler","l":"InputHandler(double, InputHandler.Curve)","url":"%3Cinit%3E(double,frc.team1711.swerve.util.InputHandler.Curve)"},{"p":"frc.team1711.swerve.util","c":"InputHandler","l":"InputHandler(double)","url":"%3Cinit%3E(double)"},{"p":"frc.team1711.swerve.commands","c":"AutonTurn","l":"isFinished()"},{"p":"frc.team1711.swerve.util","c":"InputHandler.Curve","l":"linearCurve"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"PI"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"radiansToDegrees(double)"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"reflectAcrossX()"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"reflectAcrossY()"},{"p":"frc.team1711.swerve.subsystems","c":"AutoSwerveWheel","l":"resetDriveEncoder()"},{"p":"frc.team1711.swerve.subsystems","c":"GyroSwerveDrive","l":"resetGyro()"},{"p":"frc.team1711.swerve.commands","c":"FrameOfReference","l":"ROBOT"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"scale(double)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"setDirection(double)"},{"p":"frc.team1711.swerve.subsystems","c":"AutoSwerveDrive","l":"setDistanceReference()"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"setDriveSpeed(double)"},{"p":"frc.team1711.swerve.commands","c":"AutonDrive","l":"setEaseOut(double, double)","url":"setEaseOut(double,double)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive","l":"setSwerveDrivingSpeeds(SwerveDrive.SwerveDrivingSpeeds)","url":"setSwerveDrivingSpeeds(frc.team1711.swerve.subsystems.SwerveDrive.SwerveDrivingSpeeds)"},{"p":"frc.team1711.swerve.util","c":"InputHandler.Curve","l":"squareCurve"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive","l":"steerAllWithinRange(double, double)","url":"steerAllWithinRange(double,double)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"steerAndDrive(double, double)","url":"steerAndDrive(double,double)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive","l":"steerAndDriveAll(double, double)","url":"steerAndDriveAll(double,double)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive.SwerveDrivingSpeeds","l":"steerSpeed"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive","l":"stop()"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"stop()"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"stopSteering()"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive.SwerveDrivingSpeeds","l":"strafeSpeed"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive","l":"SwerveDrive(SwerveWheel, SwerveWheel, SwerveWheel, SwerveWheel, double, SwerveDrive.SwerveDrivingSpeeds)","url":"%3Cinit%3E(frc.team1711.swerve.subsystems.SwerveWheel,frc.team1711.swerve.subsystems.SwerveWheel,frc.team1711.swerve.subsystems.SwerveWheel,frc.team1711.swerve.subsystems.SwerveWheel,double,frc.team1711.swerve.subsystems.SwerveDrive.SwerveDrivingSpeeds)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive","l":"swerveDrivingSpeeds"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive.SwerveDrivingSpeeds","l":"SwerveDrivingSpeeds(double, double)","url":"%3Cinit%3E(double,double)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"SwerveWheel()","url":"%3Cinit%3E()"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"TAU"},{"p":"frc.team1711.swerve.util","c":"InputHandler.Curve","l":"threeHalvesPowerCurve"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"toRotationDegrees(double)"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"toRotationRadians(double)"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"toString()"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive","l":"userInputDrive(double, double, double, InputHandler)","url":"userInputDrive(double,double,double,frc.team1711.swerve.util.InputHandler)"},{"p":"frc.team1711.swerve.commands","c":"FrameOfReference","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"frc.team1711.swerve.commands","c":"FrameOfReference","l":"values()"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"Vector(double, double)","url":"%3Cinit%3E(double,double)"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"wrapDegrees(double)"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"wrapDegreesZeroCenter(double)"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"wrapRadians(double)"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"wrapRadiansZeroCenter(double)"}]
\ No newline at end of file
+memberSearchIndex = [{"p":"frc.team1711.swerve.util","c":"Vector","l":"add(Vector)","url":"add(frc.team1711.swerve.util.Vector)"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"Angles()","url":"%3Cinit%3E()"},{"p":"frc.team1711.swerve.util","c":"InputHandler","l":"apply(double)"},{"p":"frc.team1711.swerve.util","c":"InputHandler","l":"apply(Vector)","url":"apply(frc.team1711.swerve.util.Vector)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive","l":"autoDrive(double, double, double)","url":"autoDrive(double,double,double)"},{"p":"frc.team1711.swerve.commands","c":"AutonDrive","l":"AutonDrive(AutoSwerveDrive, double, double, double, double, double, FrameOfReference)","url":"%3Cinit%3E(frc.team1711.swerve.subsystems.AutoSwerveDrive,double,double,double,double,double,frc.team1711.swerve.commands.FrameOfReference)"},{"p":"frc.team1711.swerve.commands","c":"AutonTurn","l":"AutonTurn(AutoSwerveDrive, double, double, double, FrameOfReference)","url":"%3Cinit%3E(frc.team1711.swerve.subsystems.AutoSwerveDrive,double,double,double,frc.team1711.swerve.commands.FrameOfReference)"},{"p":"frc.team1711.swerve.subsystems","c":"AutoSwerveDrive","l":"AutoSwerveDrive(AutoSwerveWheel, AutoSwerveWheel, AutoSwerveWheel, AutoSwerveWheel, double, SwerveDrive.SwerveDrivingSpeeds)","url":"%3Cinit%3E(frc.team1711.swerve.subsystems.AutoSwerveWheel,frc.team1711.swerve.subsystems.AutoSwerveWheel,frc.team1711.swerve.subsystems.AutoSwerveWheel,frc.team1711.swerve.subsystems.AutoSwerveWheel,double,frc.team1711.swerve.subsystems.SwerveDrive.SwerveDrivingSpeeds)"},{"p":"frc.team1711.swerve.subsystems","c":"AutoSwerveWheel","l":"AutoSwerveWheel()","url":"%3Cinit%3E()"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"checkWithin180Range(double, double)","url":"checkWithin180Range(double,double)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"checkWithinRange(double, double)","url":"checkWithinRange(double,double)"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"degreesToRadians(double)"},{"p":"frc.team1711.swerve.commands","c":"AutonTurn","l":"end(boolean)"},{"p":"frc.team1711.swerve.commands","c":"AutonTurn","l":"execute()"},{"p":"frc.team1711.swerve.commands","c":"FrameOfReference","l":"FIELD"},{"p":"frc.team1711.swerve.subsystems","c":"GyroSwerveDrive","l":"fieldRelativeUserInputDrive(double, double, double, InputHandler)","url":"fieldRelativeUserInputDrive(double,double,double,frc.team1711.swerve.util.InputHandler)"},{"p":"frc.team1711.swerve.commands","c":"AutonDrive","l":"fromMovement(AutoSwerveDrive, double, double, double, double, double, FrameOfReference)","url":"fromMovement(frc.team1711.swerve.subsystems.AutoSwerveDrive,double,double,double,double,double,frc.team1711.swerve.commands.FrameOfReference)"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"fromPolarDegrees(double, double)","url":"fromPolarDegrees(double,double)"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"fromPolarRadians(double, double)","url":"fromPolarRadians(double,double)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"getDirection()"},{"p":"frc.team1711.swerve.subsystems","c":"AutoSwerveDrive","l":"getDistanceTraveled()"},{"p":"frc.team1711.swerve.subsystems","c":"GyroSwerveDrive","l":"getGyroAngle()"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"getMagnitude()"},{"p":"frc.team1711.swerve.util","c":"InputHandler.Curve","l":"getOutput(double)"},{"p":"frc.team1711.swerve.subsystems","c":"AutoSwerveWheel","l":"getPositionDifference()"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"getRotationDegrees()"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"getRotationRadians()"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"getX()"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"getY()"},{"p":"frc.team1711.swerve.subsystems","c":"GyroSwerveDrive","l":"GyroSwerveDrive(SwerveWheel, SwerveWheel, SwerveWheel, SwerveWheel, double, SwerveDrive.SwerveDrivingSpeeds)","url":"%3Cinit%3E(frc.team1711.swerve.subsystems.SwerveWheel,frc.team1711.swerve.subsystems.SwerveWheel,frc.team1711.swerve.subsystems.SwerveWheel,frc.team1711.swerve.subsystems.SwerveWheel,double,frc.team1711.swerve.subsystems.SwerveDrive.SwerveDrivingSpeeds)"},{"p":"frc.team1711.swerve.commands","c":"AutonDrive","l":"initialize()"},{"p":"frc.team1711.swerve.commands","c":"AutonTurn","l":"initialize()"},{"p":"frc.team1711.swerve.subsystems","c":"GyroSwerveDrive","l":"initSendable(SendableBuilder)","url":"initSendable(edu.wpi.first.util.sendable.SendableBuilder)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive","l":"initSendable(SendableBuilder)","url":"initSendable(edu.wpi.first.util.sendable.SendableBuilder)"},{"p":"frc.team1711.swerve.util","c":"InputHandler","l":"InputHandler(double, InputHandler.Curve)","url":"%3Cinit%3E(double,frc.team1711.swerve.util.InputHandler.Curve)"},{"p":"frc.team1711.swerve.util","c":"InputHandler","l":"InputHandler(double)","url":"%3Cinit%3E(double)"},{"p":"frc.team1711.swerve.commands","c":"AutonTurn","l":"isFinished()"},{"p":"frc.team1711.swerve.util","c":"InputHandler.Curve","l":"linearCurve"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"PI"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"radiansToDegrees(double)"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"reflectAcrossX()"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"reflectAcrossY()"},{"p":"frc.team1711.swerve.subsystems","c":"AutoSwerveWheel","l":"resetDriveEncoder()"},{"p":"frc.team1711.swerve.subsystems","c":"GyroSwerveDrive","l":"resetGyro()"},{"p":"frc.team1711.swerve.commands","c":"FrameOfReference","l":"ROBOT"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"scale(double)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"setDirection(double)"},{"p":"frc.team1711.swerve.subsystems","c":"AutoSwerveDrive","l":"setDistanceReference()"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"setDriveSpeed(double)"},{"p":"frc.team1711.swerve.commands","c":"AutonDrive","l":"setEaseOut(double, double)","url":"setEaseOut(double,double)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive","l":"setSwerveDrivingSpeeds(SwerveDrive.SwerveDrivingSpeeds)","url":"setSwerveDrivingSpeeds(frc.team1711.swerve.subsystems.SwerveDrive.SwerveDrivingSpeeds)"},{"p":"frc.team1711.swerve.util","c":"InputHandler.Curve","l":"squareCurve"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive","l":"steerAllWithinRange(double, double)","url":"steerAllWithinRange(double,double)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"steerAndDrive(double, double)","url":"steerAndDrive(double,double)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive","l":"steerAndDriveAll(double, double)","url":"steerAndDriveAll(double,double)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive.SwerveDrivingSpeeds","l":"steerSpeed"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive","l":"stop()"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"stop()"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"stopSteering()"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive.SwerveDrivingSpeeds","l":"strafeSpeed"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive","l":"SwerveDrive(SwerveWheel, SwerveWheel, SwerveWheel, SwerveWheel, double, SwerveDrive.SwerveDrivingSpeeds)","url":"%3Cinit%3E(frc.team1711.swerve.subsystems.SwerveWheel,frc.team1711.swerve.subsystems.SwerveWheel,frc.team1711.swerve.subsystems.SwerveWheel,frc.team1711.swerve.subsystems.SwerveWheel,double,frc.team1711.swerve.subsystems.SwerveDrive.SwerveDrivingSpeeds)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive","l":"swerveDrivingSpeeds"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive.SwerveDrivingSpeeds","l":"SwerveDrivingSpeeds(double, double)","url":"%3Cinit%3E(double,double)"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveWheel","l":"SwerveWheel()","url":"%3Cinit%3E()"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"TAU"},{"p":"frc.team1711.swerve.util","c":"InputHandler.Curve","l":"threeHalvesPowerCurve"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"toRotationDegrees(double)"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"toRotationRadians(double)"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"toString()"},{"p":"frc.team1711.swerve.subsystems","c":"SwerveDrive","l":"userInputDrive(double, double, double, InputHandler)","url":"userInputDrive(double,double,double,frc.team1711.swerve.util.InputHandler)"},{"p":"frc.team1711.swerve.commands","c":"FrameOfReference","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"frc.team1711.swerve.commands","c":"FrameOfReference","l":"values()"},{"p":"frc.team1711.swerve.util","c":"Vector","l":"Vector(double, double)","url":"%3Cinit%3E(double,double)"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"wrapDegrees(double)"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"wrapDegreesZeroCenter(double)"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"wrapRadians(double)"},{"p":"frc.team1711.swerve.util","c":"Angles","l":"wrapRadiansZeroCenter(double)"}]
\ No newline at end of file
diff --git a/swervelib/build/docs/javadoc/member-search-index.zip b/swervelib/build/docs/javadoc/member-search-index.zip
index 8f4449a..e140d9d 100644
Binary files a/swervelib/build/docs/javadoc/member-search-index.zip and b/swervelib/build/docs/javadoc/member-search-index.zip differ
diff --git a/swervelib/build/docs/javadoc/package-search-index.zip b/swervelib/build/docs/javadoc/package-search-index.zip
index b8c6b01..f0f9cea 100644
Binary files a/swervelib/build/docs/javadoc/package-search-index.zip and b/swervelib/build/docs/javadoc/package-search-index.zip differ
diff --git a/swervelib/build/docs/javadoc/type-search-index.zip b/swervelib/build/docs/javadoc/type-search-index.zip
index eed3e23..a928d77 100644
Binary files a/swervelib/build/docs/javadoc/type-search-index.zip and b/swervelib/build/docs/javadoc/type-search-index.zip differ
diff --git a/swervelib/build/libs/swervelib-v3.2022.3.1-javadoc.jar b/swervelib/build/libs/swervelib-v3.2022.3.1-javadoc.jar
index c19c2b6..bde451a 100644
Binary files a/swervelib/build/libs/swervelib-v3.2022.3.1-javadoc.jar and b/swervelib/build/libs/swervelib-v3.2022.3.1-javadoc.jar differ
diff --git a/swervelib/build/libs/swervelib-v3.2022.3.1.jar b/swervelib/build/libs/swervelib-v3.2022.3.1.jar
index cc7d21d..db98dc0 100644
Binary files a/swervelib/build/libs/swervelib-v3.2022.3.1.jar and b/swervelib/build/libs/swervelib-v3.2022.3.1.jar differ
diff --git a/swervelib/build/reports/tests/test/classes/swerve.LibraryTest.html b/swervelib/build/reports/tests/test/classes/swerve.LibraryTest.html
index 7df82ad..ef7eb47 100644
--- a/swervelib/build/reports/tests/test/classes/swerve.LibraryTest.html
+++ b/swervelib/build/reports/tests/test/classes/swerve.LibraryTest.html
@@ -89,7 +89,7 @@
Tests
Generated by
-Gradle 7.3.3 at Feb 17, 2022, 6:34:16 PM
+Gradle 7.3.3 at Feb 19, 2022, 11:35:47 AM