private double setpointInches = 0.0;
+ private boolean calibrating = false;
+
private final IntakeIOInputsAutoLogged inputs = new IntakeIOInputsAutoLogged();
public Intake() {
double velocity = rollerMotor.getVelocity().getValueAsDouble();
SmartDashboard.putNumber("Roller Velocity", velocity);
+ if(calibrating){
+ leftMotor.set(-0.1);
+ rightMotor.set(-0.1);
+ }
+
updateInputs();
Logger.processInputs("Intake", inputs);
}
}
public void calibrate(){
-
+ calibrating = true;
+ }
+ public void stopCalibrating(){
+ calibrating = false;
+ zeroMotors();
+ retract();
}
@Override