Class IdleIntakeCommand
java.lang.Object
edu.wpi.first.wpilibj2.command.Command
frc.robot.shared.commands.AbstractSubsystemCommand<TSubsystem>
frc.robot.shared.commands.AbstractIdleVelocityCommand<IntakeSubsystem>
frc.robot.subsystems.intake.commands.IdleIntakeCommand
- All Implemented Interfaces:
edu.wpi.first.util.sendable.Sendable
Default command that maintains the intake rollers at the configured idle RPM (typically zero).
Set this as the default command so the rollers stay stopped when no other command is active. The intake only spins when the operator explicitly requests it. The command never finishes on its own and stops the motor when interrupted.
-
Nested Class Summary
Nested classes/interfaces inherited from class edu.wpi.first.wpilibj2.command.Command
edu.wpi.first.wpilibj2.command.Command.InterruptionBehavior -
Field Summary
Fields inherited from class frc.robot.shared.commands.AbstractSubsystemCommand
log, subsystem -
Constructor Summary
ConstructorsConstructorDescriptionIdleIntakeCommand(IntakeSubsystem subsystem) Creates an idle command for the intake. -
Method Summary
Methods inherited from class frc.robot.shared.commands.AbstractIdleVelocityCommand
end, execute, isFinished, onInitializeMethods inherited from class frc.robot.shared.commands.AbstractSubsystemCommand
initializeMethods 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
-
IdleIntakeCommand
Creates an idle command for the intake.- Parameters:
subsystem- intake subsystem to hold at idle RPM
-