Skip to content

Commit 571ac5a

Browse files
committed
making sure I'm not crazy
1 parent 302078c commit 571ac5a

16 files changed

Lines changed: 95 additions & 47 deletions

File tree

TeamCode/src/main/java/org/firstinspires/ftc/teamcode/OpModes/TestingAutos/AltCloseBlue.java renamed to TeamCode/src/main/java/org/firstinspires/ftc/teamcode/OpModes/Autos/AltCloseBlue.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.firstinspires.ftc.teamcode.OpModes.TestingAutos;
1+
package org.firstinspires.ftc.teamcode.OpModes.Autos;
22

33
import com.pedropathing.follower.Follower;
44
import com.pedropathing.ftc.drivetrains.MecanumConstants;

TeamCode/src/main/java/org/firstinspires/ftc/teamcode/OpModes/TestingAutos/AltCloseRed.java renamed to TeamCode/src/main/java/org/firstinspires/ftc/teamcode/OpModes/Autos/AltCloseRed.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.firstinspires.ftc.teamcode.OpModes.TestingAutos;
1+
package org.firstinspires.ftc.teamcode.OpModes.Autos;
22

33
import com.pedropathing.follower.Follower;
44
import com.pedropathing.ftc.drivetrains.MecanumConstants;
@@ -15,7 +15,6 @@
1515
import org.firstinspires.ftc.teamcode.Subsystems.FlywheelConstants.AutoFlywheelConstants;
1616
import org.firstinspires.ftc.teamcode.Subsystems.Motif.ServoGroup;
1717
import org.firstinspires.ftc.teamcode.Subsystems.OdoAim;
18-
import org.firstinspires.ftc.teamcode.Subsystems.OdoAimBlue;
1918
import org.firstinspires.ftc.teamcode.Subsystems.PoseStorage;
2019
import org.firstinspires.ftc.teamcode.pedroPathing.AutoConstants;
2120

@@ -81,7 +80,6 @@ public void init() {
8180

8281
paths = new Paths(follower);
8382
//This offset applies through the entire opMode.
84-
turret.manualOffsetRad = -Math.toRadians(8);
8583

8684
//This ensures that the flywheel does not reactivate at the end after turning it off
8785
hasStartedFlywheel = false;

TeamCode/src/main/java/org/firstinspires/ftc/teamcode/OpModes/TestingTeleOps/BlueNoAutoTele.java renamed to TeamCode/src/main/java/org/firstinspires/ftc/teamcode/OpModes/TeleOps/BlueNoAutoTele.java

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.firstinspires.ftc.teamcode.OpModes.TestingTeleOps;
1+
package org.firstinspires.ftc.teamcode.OpModes.TeleOps;
22

33
import com.pedropathing.follower.Follower;
44
import com.pedropathing.geometry.Pose;
@@ -13,6 +13,7 @@
1313
import org.firstinspires.ftc.teamcode.Subsystems.OdoAimBlue;
1414
import org.firstinspires.ftc.teamcode.Subsystems.PoseStorage;
1515
import org.firstinspires.ftc.teamcode.pedroPathing.Constants;
16+
1617
@TeleOp(name = "No Auto Blue Tele")
1718
public class BlueNoAutoTele extends OpMode {
1819
private BlueTeleFlywheelConstants flywheel;
@@ -37,7 +38,7 @@ public class BlueNoAutoTele extends OpMode {
3738

3839
private boolean turretTrackingEnabled = false;
3940
private boolean lastTurretButton = false;
40-
41+
private boolean lastDpadUp = false;
4142
private boolean lastDpadLeft = false;
4243
private boolean lastDpadRight = false;
4344
private boolean lastDpadDown = false;
@@ -114,12 +115,18 @@ public void loop() {
114115

115116
// -------- OFFSET CONTROLS --------
116117
if (gamepad1.dpad_left && !lastDpadLeft) {
117-
odoAim.changeTarget(true, false);
118+
odoAim.changeTargetX(false, true);
118119
}
119120
if (gamepad1.dpad_right && !lastDpadRight) {
120-
odoAim.changeTarget(false, true);
121+
odoAim.changeTargetX(true, false);
121122
}
122-
123+
if (gamepad1.dpad_up && !lastDpadUp) {
124+
odoAim.changeTargetY(true, false);
125+
}
126+
if (gamepad1.dpad_down && !lastDpadDown) {
127+
odoAim.changeTargetY(false, true);
128+
}
129+
lastDpadUp = gamepad1.dpad_up;
123130
lastDpadLeft = gamepad1.dpad_left;
124131
lastDpadRight = gamepad1.dpad_right;
125132
lastDpadDown = gamepad1.dpad_down;

TeamCode/src/main/java/org/firstinspires/ftc/teamcode/OpModes/TeleOps/BlueTele.java

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public class BlueTele extends OpMode {
4343
// ================= TURRET CONTROL =================
4444
private boolean turretTrackingEnabled = false;
4545
private boolean lastTurretButton = false;
46-
46+
private boolean lastDpadUp = false;
4747
private boolean lastDpadLeft = false;
4848
private boolean lastDpadRight = false;
4949
private boolean lastDpadDown = false;
@@ -124,17 +124,25 @@ public void loop() {
124124
lastTurretButton = turretButtonPressed;
125125

126126
// -------- OFFSET CONTROLS --------
127+
127128
if (gamepad1.dpad_left && !lastDpadLeft) {
128-
odoAim.changeTarget(true, false);
129+
odoAim.changeTargetX(false, true);
129130
}
130131
if (gamepad1.dpad_right && !lastDpadRight) {
131-
odoAim.changeTarget(false, true);
132+
odoAim.changeTargetX(true, false);
132133
}
133-
134+
if (gamepad1.dpad_up && !lastDpadUp) {
135+
odoAim.changeTargetY(true, false);
136+
}
137+
if (gamepad1.dpad_down && !lastDpadDown) {
138+
odoAim.changeTargetY(false, true);
139+
}
140+
lastDpadUp = gamepad1.dpad_up;
134141
lastDpadLeft = gamepad1.dpad_left;
135142
lastDpadRight = gamepad1.dpad_right;
136143
lastDpadDown = gamepad1.dpad_down;
137144

145+
138146
// -------- AIM ONLY IF ENABLED --------
139147
if (turretTrackingEnabled) {
140148
odoAim.odoAim();

TeamCode/src/main/java/org/firstinspires/ftc/teamcode/OpModes/TeleOps/OldBlueTele.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.pedropathing.follower.Follower;
44
import com.pedropathing.geometry.Pose;
5+
import com.qualcomm.robotcore.eventloop.opmode.Disabled;
56
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
67
import com.qualcomm.robotcore.eventloop.opmode.OpMode;
78
import com.qualcomm.robotcore.hardware.DcMotorEx;
@@ -13,8 +14,7 @@
1314
import org.firstinspires.ftc.teamcode.Subsystems.DualMotor;
1415
import org.firstinspires.ftc.teamcode.Subsystems.Motif.ServoGroup;
1516
import org.firstinspires.ftc.teamcode.pedroPathing.Constants;
16-
17-
@TeleOp(name="Blue TeleOp (Old)")
17+
@Disabled
1818
public class OldBlueTele extends OpMode {
1919
AprilTagTurretControllerBlue turretController;
2020
ColorSensors sensors;

TeamCode/src/main/java/org/firstinspires/ftc/teamcode/OpModes/TeleOps/OldRedTele.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.pedropathing.follower.Follower;
44
import com.pedropathing.geometry.Pose;
5+
import com.qualcomm.robotcore.eventloop.opmode.Disabled;
56
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
67
import com.qualcomm.robotcore.eventloop.opmode.OpMode;
78
import com.qualcomm.robotcore.hardware.DcMotorEx;
@@ -13,8 +14,7 @@
1314
import org.firstinspires.ftc.teamcode.Subsystems.DualMotor;
1415
import org.firstinspires.ftc.teamcode.Subsystems.Motif.ServoGroup;
1516
import org.firstinspires.ftc.teamcode.pedroPathing.Constants;
16-
17-
@TeleOp(name="Red TeleOp (Old)")
17+
@Disabled
1818
public class OldRedTele extends OpMode {
1919
AprilTagTurretControllerRed turretController;
2020
ColorSensors sensors;

TeamCode/src/main/java/org/firstinspires/ftc/teamcode/OpModes/TestingTeleOps/RedNoAutoTele.java renamed to TeamCode/src/main/java/org/firstinspires/ftc/teamcode/OpModes/TeleOps/RedNoAutoTele.java

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.firstinspires.ftc.teamcode.OpModes.TestingTeleOps;
1+
package org.firstinspires.ftc.teamcode.OpModes.TeleOps;
22

33
import com.pedropathing.follower.Follower;
44
import com.pedropathing.geometry.Pose;
@@ -38,6 +38,7 @@ public class RedNoAutoTele extends OpMode {
3838
private boolean turretTrackingEnabled = false;
3939
private boolean lastTurretButton = false;
4040

41+
private boolean lastDpadUp = false;
4142
private boolean lastDpadLeft = false;
4243
private boolean lastDpadRight = false;
4344
private boolean lastDpadDown = false;
@@ -117,12 +118,18 @@ public void loop() {
117118

118119
// -------- OFFSET CONTROLS --------
119120
if (gamepad1.dpad_left && !lastDpadLeft) {
120-
odoAim.changeTarget(true, false);
121+
odoAim.changeTargetX(false, true);
121122
}
122123
if (gamepad1.dpad_right && !lastDpadRight) {
123-
odoAim.changeTarget(false, true);
124+
odoAim.changeTargetX(true, false);
124125
}
125-
126+
if (gamepad1.dpad_up && !lastDpadUp) {
127+
odoAim.changeTargetY(true, false);
128+
}
129+
if (gamepad1.dpad_down && !lastDpadDown) {
130+
odoAim.changeTargetY(false, true);
131+
}
132+
lastDpadUp = gamepad1.dpad_up;
126133
lastDpadLeft = gamepad1.dpad_left;
127134
lastDpadRight = gamepad1.dpad_right;
128135
lastDpadDown = gamepad1.dpad_down;
@@ -201,6 +208,9 @@ public void loop() {
201208

202209
telemetry.addData("Turret Tracking Enabled", turretTrackingEnabled);
203210
telemetry.addData("Turret Offset (deg)", odoAim.getOffsetDegrees());
211+
telemetry.addData("Target Pose Object", odoAim.getTargetPose());
212+
telemetry.addData("target position X", odoAim.getTargetPose().getX());
213+
telemetry.addData("target position Y", odoAim.getTargetPose().getY());
204214
telemetry.update();
205215
}
206216
}

TeamCode/src/main/java/org/firstinspires/ftc/teamcode/OpModes/TeleOps/RedTele.java

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ public class RedTele extends OpMode {
4242
private boolean turretTrackingEnabled = false;
4343
private boolean lastTurretButton = false;
4444

45+
private boolean lastDpadUp = false;
4546
private boolean lastDpadLeft = false;
4647
private boolean lastDpadRight = false;
4748
private boolean lastDpadDown = false;
@@ -129,11 +130,21 @@ public void loop() {
129130

130131
// -------- OFFSET CONTROLS --------
131132
if (gamepad1.dpad_left && !lastDpadLeft) {
132-
odoAim.changeTarget(true, false);
133+
odoAim.changeTargetX(false, true);
133134
}
134135
if (gamepad1.dpad_right && !lastDpadRight) {
135-
odoAim.changeTarget(false, true);
136+
odoAim.changeTargetX(true, false);
136137
}
138+
if (gamepad1.dpad_up && !lastDpadUp) {
139+
odoAim.changeTargetY(true, false);
140+
}
141+
if (gamepad1.dpad_down && !lastDpadDown) {
142+
odoAim.changeTargetY(false, true);
143+
}
144+
lastDpadUp = gamepad1.dpad_up;
145+
lastDpadLeft = gamepad1.dpad_left;
146+
lastDpadRight = gamepad1.dpad_right;
147+
lastDpadDown = gamepad1.dpad_down;
137148

138149
lastDpadLeft = gamepad1.dpad_left;
139150
lastDpadRight = gamepad1.dpad_right;

TeamCode/src/main/java/org/firstinspires/ftc/teamcode/OpModes/TeleOps/ScrimBotTelop.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import com.qualcomm.robotcore.hardware.HardwareMap;
1010

1111
@Disabled
12-
@TeleOp(name = "ScrimBotTelop")
1312
public class ScrimBotTelop extends OpMode{
1413
private DcMotorEx Lr;
1514
private DcMotorEx Rr;
@@ -107,4 +106,4 @@ public void loop() {
107106
IfLeftTriggerPress = false;
108107
}
109108
}
110-
}
109+
}

TeamCode/src/main/java/org/firstinspires/ftc/teamcode/OpModes/TestingAutos/MotifScannerAuto.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package org.firstinspires.ftc.teamcode.OpModes.TestingAutos;
22

33
import com.qualcomm.robotcore.eventloop.opmode.Autonomous;
4+
import com.qualcomm.robotcore.eventloop.opmode.Disabled;
45
import com.qualcomm.robotcore.eventloop.opmode.LinearOpMode;
56
import com.qualcomm.robotcore.util.ElapsedTime;
67

78
import org.firstinspires.ftc.teamcode.Subsystems.Motif.MotifDetector;
89
import org.firstinspires.ftc.teamcode.Subsystems.Motif.MatchMotif;
9-
10-
@Autonomous(name = "MotifScannerAuto")
10+
@Disabled
1111
public class MotifScannerAuto extends LinearOpMode {
1212

1313
private MotifDetector detector;

0 commit comments

Comments
 (0)