Package frc.robot.shared.commands
package frc.robot.shared.commands
-
ClassesClassDescriptionAbstractIdleVelocityCommand<TSubsystem extends AbstractVelocitySubsystem<?>>Default command that maintains the idle velocity configured for a velocity subsystem.AbstractSetAndSeekCommand<TSubsystem extends AbstractSetAndSeekSubsystem<?>>Command base that drives a
AbstractSetAndSeekSubsystemtoward a supplied target using its trapezoidal profile.AbstractSetAndSeekCommandFactory<TSubsystem extends AbstractSetAndSeekSubsystem<?>>Command factory for set-and-seek style subsystems that exposes common SysId characterization commands while keeping subsystems free of command creation.AbstractSubsystemCommand<TSubsystem extends AbstractSubsystem<?>>Lightweight base command that ties a command to a single subsystem and logs when it starts.AbstractSubsystemCommandFactory<TSubsystem extends AbstractSubsystem<?>>Base factory for building commands tied to a single subsystem instance.AbstractVelocityCommand<TSubsystem extends AbstractVelocitySubsystem<?>>Command base that drives anAbstractVelocitySubsystemtoward a supplied target RPM using its velocity controller.AbstractVelocityCommandFactory<TSubsystem extends AbstractVelocitySubsystem<?>>Command factory for velocity-controlled subsystems that exposes common SysId characterization commands while keeping subsystems free of command creation.SetAndSeekSettleCommand<TSubsystem extends AbstractSetAndSeekSubsystem<?>>Retargets a set-and-seek subsystem to its current position and runs the profiled controller until it reports settled, then stops the motor.