@@ -53,28 +53,30 @@ protected void initialize() {
5353 // Called repeatedly when this Command is scheduled to run
5454 @ Override
5555 protected void execute () {
56- double climbSpeed = manip .getRawAxis (climbJoyAxis );
56+ if (!SmartDashboard .getBoolean ("Outreach Mode" , false )) {
57+ double climbSpeed = manip .getRawAxis (climbJoyAxis );
5758
58- // if (climbSpeed > 0 && climber.getEncDistance() >= climbDist) {
59- // climbSpeed = 0;
60- // } else if (climbSpeed < 0 && climber.getEncDistance() <= retractDist) {
61- // climbSpeed = 0;
62- // }
63-
64- // climber soft stop to prevent bindinng
65- if (climber .getEncDistance () > SmartDashboard .getNumber ("Climber Max Height" , 25 ) && (-climbSpeed ) > SmartDashboard .getNumber ("Climber Drive Limit" , 0 )) {
66- climbSpeed = -SmartDashboard .getNumber ("Climber Drive Limit" , 0 );
67- }
59+ // if (climbSpeed > 0 && climber.getEncDistance() >= climbDist) {
60+ // climbSpeed = 0;
61+ // } else if (climbSpeed < 0 && climber.getEncDistance() <= retractDist) {
62+ // climbSpeed = 0;
63+ // }
64+
65+ // climber soft stop to prevent bindinng
66+ if (climber .getEncDistance () > SmartDashboard .getNumber ("Climber Max Height" , 25 ) && (-climbSpeed ) > SmartDashboard .getNumber ("Climber Drive Limit" , 0 )) {
67+ climbSpeed = -SmartDashboard .getNumber ("Climber Drive Limit" , 0 );
68+ }
6869
69- climber .runClimber (climbSpeed );
70+ climber .runClimber (climbSpeed );
7071
71- double angle = climber .getAngle ();
72- SmartDashboard .putNumber ("Current Angle" , angle );
73- if (angle > SmartDashboard .getNumber ("Max Angle" , 0 )) {
74- SmartDashboard .putNumber ("Max Angle" , angle );
75- }
76- if (angle < SmartDashboard .getNumber ("Min Angle" , 0 )) {
77- SmartDashboard .putNumber ("Min Angle" , angle );
72+ double angle = climber .getAngle ();
73+ SmartDashboard .putNumber ("Current Angle" , angle );
74+ if (angle > SmartDashboard .getNumber ("Max Angle" , 0 )) {
75+ SmartDashboard .putNumber ("Max Angle" , angle );
76+ }
77+ if (angle < SmartDashboard .getNumber ("Min Angle" , 0 )) {
78+ SmartDashboard .putNumber ("Min Angle" , angle );
79+ }
7880 }
7981 }
8082
0 commit comments