reversing = false;
return; // this is so the balls don't fly out when unaligned
}
- boolean jammed = spindexer.getMotorOneVelocity() < SpindexerConstants.JAM_CURRENT_THRESHOLD && spindexer.getMotorOneStatorCurrent() > SpindexerConstants.JAM_CURRENT_THRESHOLD;
+ boolean jammed = spindexer.getMotorOneVelocity() < SpindexerConstants.JAM_VELOCITY_THRESHOLD && spindexer.getMotorOneStatorCurrent() > SpindexerConstants.JAM_CURRENT_THRESHOLD;
Logger.recordOutput("SpindexerJammed", jammed);
if (jam_debouncer.calculate(jammed)) {
Logger.recordOutput("SpindexerJammedDebounced", jammed);
turretOffset = SmartDashboard.getNumber("OPERATOR: Turret Offset", turretOffset);
SmartDashboard.putNumber("OPERATOR: Turret Offset", turretOffset);
- turretOffset = SmartDashboard.getNumber("OPERATOR: Hood Offset", hoodOffset);
+ hoodOffset = SmartDashboard.getNumber("OPERATOR: Hood Offset", hoodOffset);
SmartDashboard.putNumber("OPERATOR: Hood Offset", hoodOffset);
- turretOffset = SmartDashboard.getNumber("OPERATOR: Phase Delay", phaseDelay);
+ phaseDelay = SmartDashboard.getNumber("OPERATOR: Phase Delay", phaseDelay);
SmartDashboard.putNumber("OPERATOR: Phase Delay", phaseDelay);
- turretOffset = SmartDashboard.getNumber("OPERATOR: ToF Adjustments", TOFAdjustment);
+ TOFAdjustment = SmartDashboard.getNumber("OPERATOR: ToF Adjustments", TOFAdjustment);
SmartDashboard.putNumber("OPERATOR: ToF Adjustments", TOFAdjustment);
}
/**
* The maximum distance to the tag to use
*/
- public static final double MAX_DISTANCE = 6;
+ public static final double MAX_DISTANCE = 3.5;
/** If vision should use manual calculations (yawFunction-based vs referencePose-based). Changed to false to support gyro bias correction. */
public static final boolean USE_MANUAL_CALCULATIONS = false;