Class IdleFeederCommand
java.lang.Object
edu.wpi.first.wpilibj2.command.Command
frc.robot.shared.commands.AbstractSubsystemCommand<TSubsystem>
frc.robot.shared.commands.AbstractIdleVelocityCommand<FeederSubsystem>
frc.robot.subsystems.feeder.commands.IdleFeederCommand
- All Implemented Interfaces:
edu.wpi.first.util.sendable.Sendable
Default command that maintains the feeder belt at the configured idle RPM.
Set this as the default command so the belt keeps running forward at a low RPM when no other command is active. This ensures Fuel continuously moves from the intake toward the indexer without operator intervention. 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
ConstructorsConstructorDescriptionIdleFeederCommand(FeederSubsystem subsystem) Creates an idle command for the feeder. -
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
-
IdleFeederCommand
Creates an idle command for the feeder.- Parameters:
subsystem- feeder subsystem to hold at idle RPM
-