private LoggedNetworkNumber turretOffset = new LoggedNetworkNumber("/Tuning/OPERATOR/Turret Offet",0.0);
private double distanceFromTarget = 0.0;
- private LoggedNetworkNumber shuttlingTOFMultiplier = new LoggedNetworkNumber("/Tuning/OPERATOR/Shuttling TOF Multiplier",0.8);
-
// private double TOFAdjustment = 0.85;
// private double TOFAdjustment = 1.1;
private LoggedNetworkNumber TOFAdjustment = new LoggedNetworkNumber("/Tuning/OPERATOR/TOF Adjustment", 1.1);
import org.littletonrobotics.junction.AutoLogOutput;
import org.littletonrobotics.junction.Logger;
+import org.littletonrobotics.junction.networktables.LoggedNetworkNumber;
import com.ctre.phoenix6.configs.CurrentLimitsConfigs;
import com.ctre.phoenix6.configs.MotorOutputConfigs;
private final ShooterIOInputsAutoLogged inputs = new ShooterIOInputsAutoLogged();
- double powerModifier = 1.00;
+ private LoggedNetworkNumber powerModifier = new LoggedNetworkNumber("/Tuning/OPERATOR/Shooter Modifier", 1.0);
public Shooter() {
updateInputs();
// Convert to RPS
- double targetVelocityRPS = Units.radiansToRotations(shooterTargetSpeed / (ShooterConstants.SHOOTER_LAUNCH_DIAMETER/2)) * powerModifier;
+ double targetVelocityRPS = Units.radiansToRotations(shooterTargetSpeed / (ShooterConstants.SHOOTER_LAUNCH_DIAMETER/2)) * powerModifier.get();
if (!Constants.DISABLE_SMART_DASHBOARD) {
SmartDashboard.putNumber("Target Velocity RPS", targetVelocityRPS);
SmartDashboard.putBoolean("Shooter At Speed", atTargetSpeed());
SmartDashboard.putBoolean("Shooter Running", shooterTargetSpeed > 0);
}
- powerModifier = SmartDashboard.getNumber("OPERATOR: Shooter Power Modifier", powerModifier);
- SmartDashboard.putNumber("OPERATOR: Shooter Power Modifier", powerModifier);
+
+ // powerModifier = SmartDashboard.getNumber("OPERATOR: Shooter Power Modifier", powerModifier);
+ // SmartDashboard.putNumber("OPERATOR: Shooter Power Modifier", powerModifier);
// keep this
SmartDashboard.putString("WON AUTO?", (HubActive.wonAuto()) ? "WON" : "LOST");
}
public void bumpUpShooterModifier() {
- powerModifier += 0.025;
+ powerModifier.set(powerModifier.get() + 0.025);
}
public void bumpDownShooterModifier() {
- powerModifier -= 0.025;
+ powerModifier.set(powerModifier.get() - 0.025);
}
/**