private Encoder encoder;
private Lidar lidar;
private Photogate photogate;
+ private boolean usePhotoGate;
public Shooter() {
shooter = new CANTalon(Constants.Shooter.PORT);
encoder = new Encoder(Constants.Shooter.ENCODER_PORT_A,
Constants.Shooter.ENCODER_PORT_B, false, EncodingType.k4X);
+ usePhotoGate = true;
}
/***
if (usePhotogate())
return photogate.isBallPresent();
else
- return false;
+ return true;
}
public void setSpeed(double speed) {
}
public boolean usePhotogate() {
- return true;
+ return this.usePhotoGate;
+ }
+
+ public void togglePhotoGate() {
+ this.usePhotoGate = !this.usePhotoGate;
}
@Override