public static final int INCREASE_SHOOTER_SPEED_PORT = 6;
public static final int DECREASE_SHOOTER_SPEED_PORT = 2;
- public static final int CHANGE_CAMERA_VIEW = 6;
+ public static final int CHANGE_CAMERA_VIEW = 8;
public static final int BRAKE_CANTALONS_PORT = 5;
public static final int COAST_CANTALONS_PORT = 3;
public final static int HALL_EFFECT_PORT = 9;
- public final static int TOGGLE_INDEXER = 8;
+ public final static int TOGGLE_INDEXER = 6;
public static final int MODULE_NUMBER = 10, PISTON_FORWARD = 4,
PISTON_REVERSE = 5;
+
+ // public static final int MODULE_NUMBER = 10, PISTON = 5;
public static final Value HIGH_GEAR = DoubleSolenoid.Value.kForward;
public static final Value LOW_GEAR = DoubleSolenoid.Value.kReverse;
}
togglePiston = new JoystickButton(rightJoystick,
Constants.Shooter.TOGGLE_INDEXER);
- togglePiston.whenPressed(new ToggleIndexerPiston());
+ togglePiston.toggleWhenPressed(new ToggleIndexerPiston());
toggleDriveTrainPiston = new JoystickButton(rightJoystick,
Constants.DriveTrain.TOGGLE_DRIVE_PISTON);
UsbCamera climberCam = server.startAutomaticCapture("climbercam", 0);
UsbCamera intakeCam = server.startAutomaticCapture("intakecam", 1);
- driveTrain.setCANTalonsBrakeMode(driveTrain.DRIVE_COAST_MODE);
+ // driveTrain.setCANTalonsBrakeMode(driveTrain.DRIVE_COAST_MODE);
}
public static DriveTrain getDriveTrain() {
-
return DriveTrain.getDriveTrain();
}
// both set to high gear
@Override
public void autonomousInit() {
- driveTrain.setHighGear();
- driveTrain.setCANTalonsBrakeMode(driveTrain.DRIVE_COAST_MODE);
+ // driveTrain.setHighGear();
+ // driveTrain.setCANTalonsBrakeMode(driveTrain.DRIVE_COAST_MODE);
}
@Override
@Override
public void teleopInit() {
- driveTrain.setCANTalonsBrakeMode(driveTrain.DRIVE_COAST_MODE);
+ // driveTrain.setCANTalonsBrakeMode(driveTrain.DRIVE_COAST_MODE);
}
@Override
@Override
public void disabledInit() {
- driveTrain.setCANTalonsBrakeMode(driveTrain.DRIVE_BRAKE_MODE);
+ // driveTrain.setCANTalonsBrakeMode(driveTrain.DRIVE_BRAKE_MODE);
}
//
// @Override
protected void execute() {
Robot.getDriveTrain().setMotorValues(DriveTrain.MAINTAIN_CLIMBED_POSITION,
DriveTrain.MAINTAIN_CLIMBED_POSITION);
-
}
@Override
package org.usfirst.frc.team3501.robot.commands.shooter;
-import org.usfirst.frc.team3501.robot.Constants;
import org.usfirst.frc.team3501.robot.Robot;
import org.usfirst.frc.team3501.robot.subsystems.Shooter;
import edu.wpi.first.wpilibj.Timer;
@Override
protected void execute() {
- if (t.get() >= 1) {
- if (Shooter.getShooter().getPistonValue() == Constants.Shooter.LOW_GEAR) {
- Shooter.getShooter().setHighGear();
- } else {
- Shooter.getShooter().setLowGear();
- }
- t.reset();
- }
+ /*
+ * if (t.get() >= 1) { if (Shooter.getShooter().getPistonValue() ==
+ * Constants.Shooter.LOW_GEAR) { Shooter.getShooter().setHighGear(); } else
+ * { Shooter.getShooter().setLowGear(); } t.reset(); }
+ */
- if (shooter.isShooterRPMWithinRangeOfTargetSpeed(25))
+ // if (shooter.isShooterRPMWithinRangeOfTargetSpeed(25))
+ if (shooter.getShooterRPM() > 0)
shooter.runIndexWheel();
}
} else {
shooter.setLowGear();
}
+
}
// Called once after isFinished returns true
@Override
protected boolean isFinished() {
- return false;
+ return true;
}
private static final double RPM_THRESHOLD = 10;
private static final double DEFAULT_INDEXING_MOTOR_VALUE = -0.75;
- private static final double DEFAULT_SHOOTING_SPEED = 3100; // rpm
+ private static final double DEFAULT_SHOOTING_SPEED = 2700; // rpm
private static final double SHOOTING_SPEED_INCREMENT = 50;
private static final int ACCEPTABLE_SHOOTING_DEVIATION = 300;
piston = new DoubleSolenoid(Constants.Shooter.MODULE_NUMBER,
Constants.Shooter.PISTON_FORWARD, Constants.Shooter.PISTON_REVERSE);
+
+ /*
+ * piston = new DoubleSolenoid(Constants.Shooter.MODULE_NUMBER,
+ * Constants.Shooter.PISTON);
+ */
}
/**