Package org.penguinempire.commands
Class SwerveDriveCommand
java.lang.Object
edu.wpi.first.wpilibj2.command.Command
org.penguinempire.commands.SwerveDriveCommand
- All Implemented Interfaces:
edu.wpi.first.util.sendable.Sendable
public class SwerveDriveCommand
extends edu.wpi.first.wpilibj2.command.Command
-
Nested Class Summary
Nested classes/interfaces inherited from class edu.wpi.first.wpilibj2.command.Command
edu.wpi.first.wpilibj2.command.Command.InterruptionBehavior -
Constructor Summary
ConstructorsConstructorDescriptionSwerveDriveCommand(SwerveSubsystem swerve, swervelib.SwerveInputStream input, BooleanReference L3Pressed, BooleanReference PsPressed, BooleanReference R3Pressed) -
Method Summary
Methods inherited from class edu.wpi.first.wpilibj2.command.Command
addRequirements, addRequirements, alongWith, andThen, andThen, asProxy, beforeStarting, beforeStarting, cancel, deadlineFor, deadlineWith, finallyDo, finallyDo, getInterruptionBehavior, getName, getRequirements, getSubsystem, handleInterrupt, hasRequirement, ignoringDisable, initSendable, isScheduled, onlyIf, onlyWhile, raceWith, repeatedly, runsWhenDisabled, schedule, setName, setSubsystem, unless, until, withDeadline, withInterruptBehavior, withName, withTimeout, withTimeout
-
Constructor Details
-
SwerveDriveCommand
public SwerveDriveCommand(SwerveSubsystem swerve, swervelib.SwerveInputStream input, BooleanReference L3Pressed, BooleanReference PsPressed, BooleanReference R3Pressed)
-
-
Method Details
-
initialize
public void initialize()- Overrides:
initializein classedu.wpi.first.wpilibj2.command.Command
-
execute
public void execute()- Overrides:
executein classedu.wpi.first.wpilibj2.command.Command
-
isFinished
public boolean isFinished()- Overrides:
isFinishedin classedu.wpi.first.wpilibj2.command.Command
-
end
public void end(boolean interrupted) - Overrides:
endin classedu.wpi.first.wpilibj2.command.Command
-
clamp
public double clamp(double value, double min, double max)
-