若自动爬升 则手动阶段自动让钩子下降(待测试

This commit is contained in:
OnDYCLaptop
2026-03-10 16:30:07 +08:00
parent 8b70832978
commit 50c9af952c
4 changed files with 43 additions and 8 deletions
@@ -16,6 +16,8 @@ import frc.robot.Constants;
public class ClimberSubsystem extends SubsystemBase {
private boolean autoClimbUsedInAuto = false;
private final TalonFX climberMotor;
private double targetPositionTicks;
@@ -100,6 +102,18 @@ public class ClimberSubsystem extends SubsystemBase {
climberMotor.set(0);
}
public void markAutoClimbUsedInAuto() {
autoClimbUsedInAuto = true;
}
public boolean wasAutoClimbUsedInAuto() {
return autoClimbUsedInAuto;
}
public void clearAutoClimbUsedInAutoFlag() {
autoClimbUsedInAuto = false;
}
@Override
public void periodic() {
climberTable.getEntry("velocityRps").setDouble(getVelocityRps());