Package-level declarations
Types
An item that has a position and a power.
This implements a Controller to hold a Controllable in its current position.
This implements a PID controller to hold a motor at its current velocity. This command never finishes, so it should be implemented as a DefaultCommand in your subsystem.
Wrapper class for motors that implements controllable (and can therefore be used with RunToPosition commands).
A MotorGroup is a collection of MotorExs that are all controlled by a single encoder (connected to the leader motor)
This command resets the encoder using a custom implementation (in other words, it does not change the RunMode of the motor.
This implements a Controller to drive a Controllable to a specified target position. When it finishes, it will set the Controllable's power to 0. To have it hold position, set the default command to a HoldPosition command.
This implements a PID controller to drive a motor to a specified target velocity. Note that this command will spin a motor to a specific velocity, and then depower the motor. To have it hold velocity, set the subsystem's default command to a HoldVelocity command.
Sets a controllable to a specific power without any internal feedback