Value rightGearPistonValue = driveTrain.getRightGearPistonValue();
if (leftGearPistonValue == Constants.DriveTrain.LOW_GEAR) {
- driveTrain.setHighGear(driveTrain.getLeftPiston());
+ driveTrain.setHighGear();
} else {
- driveTrain.setLowGear(driveTrain.getLeftPiston());
+ driveTrain.setLowGear();
}
- if (rightGearPistonValue == Constants.DriveTrain.LOW_GEAR) {
- driveTrain.setHighGear(driveTrain.getRightPiston());
- } else {
- driveTrain.setLowGear(driveTrain.getRightPiston());
- }
}
@Override
import org.usfirst.frc.team3501.robot.Robot;
import org.usfirst.frc.team3501.robot.subsystems.Shooter;
+import edu.wpi.first.wpilibj.Timer;
import edu.wpi.first.wpilibj.command.Command;
/**
*/
public class RunIndexWheelContinuous extends Command {
private Shooter shooter = Robot.getShooter();
- // private Timer t = new Timer();
+ private Timer t = new Timer();
/**
* See JavaDoc comment in class for details
// Called just before this Command runs the first time
@Override
protected void initialize() {
- // t.reset();
+ t.reset();
}
// Called repeatedly when this Command is scheduled to run
return rightGearPiston.get();
}
- public DoubleSolenoid getLeftPiston() {
- return this.leftGearPiston;
- }
-
- public DoubleSolenoid getRightPiston() {
- return this.rightGearPiston;
- }
-
/*
* Changes the ball shift gear assembly to high
*/
- public void setHighGear(DoubleSolenoid p) {
- changeGear(Constants.DriveTrain.HIGH_GEAR, p);
+ public void setHighGear() {
+ changeGear(Constants.DriveTrain.HIGH_GEAR);
}
/*
* Changes the ball shift gear assembly to low
*/
- public void setLowGear(DoubleSolenoid p) {
- changeGear(Constants.DriveTrain.LOW_GEAR, p);
+ public void setLowGear() {
+ changeGear(Constants.DriveTrain.LOW_GEAR);
}
/*
* Changes the gear to a DoubleSolenoid.Value
*/
- private void changeGear(DoubleSolenoid.Value gear, DoubleSolenoid piston) {
- piston.set(gear);
+ private void changeGear(DoubleSolenoid.Value gear) {
+ leftGearPiston.set(gear);
+ rightGearPiston.set(gear);
}
@Override