Skip to content

Commit c21ef94

Browse files
committed
tidy
1 parent 1b191db commit c21ef94

4 files changed

Lines changed: 27 additions & 247 deletions

File tree

TeamCode/src/main/java/org/firstinspires/ftc/teamcode/components/Arm.java

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -102,19 +102,6 @@ public void setArmExtensionPosition(int position){
102102

103103
//general
104104
public void toPosition(int position, int rotator, boolean pivot, Telemetry t){
105-
//TODO
106-
}
107-
108-
public void update() {
109-
//TODO
110-
//this touch sensor is flipped
111-
// if(!slideZeroReset.isPressed()) armExtension.setMode(DcMotor.RunMode.STOP_AND_RESET_ENCODER);
112-
113-
//claw rotator
114-
// if(rotateClaw) moveClawRotator(rotatorLevel);
115-
//
116-
// wrist.setPosition(clawPivotPosition);
117-
118105
if (armExtension.getTargetPosition() == 0){
119106
// armExtension.setMode(DcMotor.RunMode.RUN_USING_ENCODER);
120107
// //the touch sensor is flipped
@@ -143,6 +130,29 @@ else if (arm.getCurrentPosition() > arm.getTargetPosition()) {
143130
} else arm.setPower(0.0);
144131
}
145132

133+
public void update() {
134+
//armExtension
135+
if (armExtension.getTargetPosition() == 0){
136+
armExtension.setMode(DcMotor.RunMode.RUN_TO_POSITION);
137+
if(armExtension.isBusy()) armExtension.setPower(1);
138+
else armExtension.setPower(0.0);
139+
} else if(armExtension.isBusy()) {
140+
armExtension.setMode(DcMotor.RunMode.RUN_TO_POSITION);
141+
if(armExtension.getTargetPosition() == EXTEND) armExtension.setPower(1.0);
142+
else armExtension.setPower(1);
143+
} else armExtension.setPower(0.0);
144+
145+
//arm (lift)
146+
if (arm.isBusy()) {
147+
if(arm.getTargetPosition() != GROUND) arm.setPower(0.8);
148+
else if (arm.getCurrentPosition() > arm.getTargetPosition()) {
149+
if (arm.getCurrentPosition() > 800) arm.setZeroPowerBehavior(DcMotor.ZeroPowerBehavior.FLOAT);
150+
else arm.setZeroPowerBehavior(DcMotor.ZeroPowerBehavior.BRAKE);
151+
arm.setPower(0.0);
152+
}
153+
} else arm.setPower(0.0);
154+
}
155+
146156
public int getArmPosition() {return arm.getCurrentPosition();}
147157
public int getArmTargetPosition() {return arm.getTargetPosition();}
148158

TeamCode/src/main/java/org/firstinspires/ftc/teamcode/components/old/Arm.java

Lines changed: 0 additions & 152 deletions
This file was deleted.

TeamCode/src/main/java/org/firstinspires/ftc/teamcode/components/old/Vision.java

Lines changed: 0 additions & 81 deletions
This file was deleted.

TeamCode/src/main/java/org/firstinspires/ftc/teamcode/opmodes/autonomous/_BaseAutonomous.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
package org.firstinspires.ftc.teamcode.opmodes.autonomous;
22

3+
import com.acmerobotics.roadrunner.Pose2d;
34
import com.qualcomm.robotcore.eventloop.opmode.Autonomous;
45
import com.qualcomm.robotcore.eventloop.opmode.Disabled;
56
import com.qualcomm.robotcore.eventloop.opmode.LinearOpMode;
67

8+
import org.firstinspires.ftc.teamcode.components.drive.MecanumDrive;
9+
710
@Disabled
811
@Autonomous(name="Base Autonomous")
912
public class _BaseAutonomous extends LinearOpMode {
1013
@Override
1114
public void runOpMode() {
1215
//initialize components
13-
// Chassis chassis = new Chassis(hardwareMap);
16+
// MecanumDrive drive = new MecanumDrive(hardwareMap, new Pose2d(0, 0, 0));
1417

1518
telemetry.addLine("waiting to start!");
1619
telemetry.update();

0 commit comments

Comments
 (0)