PIDMotor.java is now PIDVelocityMotor.java, takes inputs in RPM instead of -1.0 to 1.0, no longer handles position control, and input scalars have been removed and moved to Robot.java.
Meccanum.java now takes values in RPM for input and outputs values in RPM to its PIDVelocityMotors, instead of using -1.0 to 1.0.
The PID arrays in Values.java have been edited to work with the new constructor for PIDVelocityMotor.java.
Scalars for the joystick input values to convert them into RPM for Meccanum.java have been added to Robot.java.Changed name of PIDMotor.java to PIDVelocityMotor.java and removed position control from it.
Removed set(double speed) methods from PIDVelocityMotor.java and PIDPositionMotor.java.
Changed the input of PIDVelocityMotor.java to always be in RPM and modified PIDPositionMotor.java to compensate.
Corrected Intake.java and Shooter.java to use new PIDVelocityMotor.java and PIDPositionMotor.java classes.
Added second shooter wheel to Shooter.java.
Added values for second shooter wheel to Shooter.java.
Corrected stop() in Shooter.java and Intake.java to run(0.0) instead of set(0.0) in order to actually stop the motor.
PIDMotor.java is now PIDVelocityMotor.java, takes inputs in RPM instead of -1.0 to 1.0, no longer handles position control, and input scalars have been removed and moved to Robot.java.
Non-PID constructors and functions have been added to Shooter.java and Intake.java.
Autonomous code has been added to move the robot forward at 25% power for 2000ms in Robot.java.