Skip to content

Commit db26839

Browse files
committed
stop if arm disconnected
1 parent 61e6181 commit db26839

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/main/java/frc/robot/subsystems/ArmSubsystem.java

+11-1
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,8 @@ public ArmSubsystem(StateControllerSub stateControllerSub, PneumaticControlSub p
121121
@Override
122122
public void periodic() {
123123

124+
125+
124126
// This method will be called once per scheduler run
125127
if(Robot.isSimulation())
126128
simRad += (setpointRad - simRad) * 0.1; //TODO: move to simulation periodic?
@@ -184,7 +186,15 @@ public void periodic() {
184186
}
185187

186188
double pidOut = MBUtils.clamp(pidController.calculate(getRIODutyCycleRad()),0.5);
187-
armMaster.set(pidOut);
189+
190+
if(armDutyCycle.isConnected())
191+
armMaster.set(pidOut);
192+
else
193+
armMaster.set(0);
194+
195+
SmartDashboard.putBoolean("armConnected",armDutyCycle.isConnected());
196+
197+
188198
// SmartDashboard.putNumber("armRIO-PID out",pidOut);
189199
// SmartDashboard.putNumber("armRIO-PWM rad",getRIODutyCycleRad());
190200
// SmartDashboard.putNumber("armRIO-PWM raw",armDutyCycle.getAbsolutePosition());

0 commit comments

Comments
 (0)