This commit is contained in:
2026-01-02 13:31:00 -06:00
parent 0bf392f81f
commit 07297c60f1
3 changed files with 13 additions and 6 deletions

View File

@@ -1,5 +1,7 @@
package org.firstinspires.ftc.teamcode.tests;
import static org.firstinspires.ftc.teamcode.constants.ServoPositions.*;
import com.acmerobotics.dashboard.FtcDashboard;
import com.acmerobotics.dashboard.config.Config;
import com.acmerobotics.dashboard.telemetry.MultipleTelemetry;
@@ -19,14 +21,13 @@ public class ShooterTest extends LinearOpMode {
// --- CONSTANTS YOU TUNE ---
//TODO: @Daniel FIX THE BELOW CONSTANTS A LITTLE IF NEEDED
public static double transferPower = 0.0;
public static double transferPower = 1.0;
public static double hoodPos = 0.501;
public static double turretPos = 0.501;
public static boolean shoot = false;
Robot robot;
Flywheel flywheel;
@Override
public void runOpMode() throws InterruptedException {
@@ -48,7 +49,6 @@ public class ShooterTest extends LinearOpMode {
rightShooter.setPower(parameter);
leftShooter.setPower(parameter);
} else if (mode == 1) {
double powPID = flywheel.manageFlywheel((int) parameter, robot.shooter1.getCurrentPosition());
TELE.addData("Velocity", flywheel.getVelo());
@@ -67,6 +67,11 @@ public class ShooterTest extends LinearOpMode {
}
robot.transfer.setPower(transferPower);
if (shoot) {
robot.transferServo.setPosition(transferServo_in);
} else {
robot.transferServo.setPosition(transferServo_out);
}
TELE.update();

View File

@@ -7,8 +7,8 @@ import com.acmerobotics.dashboard.telemetry.MultipleTelemetry;
public class Flywheel {
Robot robot;
MultipleTelemetry TELE;
double initPos = 0.0;
double stamp = 0.0;
double stamp1 = 0.0;

View File

@@ -1,8 +1,10 @@
package org.firstinspires.ftc.teamcode.utils;
import com.acmerobotics.dashboard.config.Config;
import com.acmerobotics.dashboard.telemetry.MultipleTelemetry;
import com.arcrobotics.ftclib.controller.PIDController;
@Config
public class Servos {
PIDController spinPID;