mirror of
https://github.com/TimeCrafters/FTC_2022
synced 2025-12-15 14:22:34 +00:00
Stop moving Phoenix stuff around! Refactored Phoenix stuff into its own package.
This commit is contained in:
@@ -1,20 +1,19 @@
|
|||||||
package org.timecrafters.Autonomous.Engines;
|
package org.timecrafters.Phoenix.Autonomous.Engines;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.Autonomous;
|
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.Disabled;
|
import com.qualcomm.robotcore.eventloop.opmode.Disabled;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmEngine;
|
import org.cyberarm.engine.V2.CyberarmEngine;
|
||||||
import org.timecrafters.Autonomous.States.BottomArm;
|
import org.timecrafters.Phoenix.Autonomous.States.BottomArm;
|
||||||
import org.timecrafters.Autonomous.States.CollectorDistanceState;
|
import org.timecrafters.Phoenix.Autonomous.States.CollectorDistanceState;
|
||||||
import org.timecrafters.Autonomous.States.CollectorState;
|
import org.timecrafters.Phoenix.Autonomous.States.CollectorState;
|
||||||
import org.timecrafters.Autonomous.States.ConeIdentification;
|
import org.timecrafters.Phoenix.Autonomous.States.ConeIdentification;
|
||||||
import org.timecrafters.Autonomous.States.DriverParkPlaceState;
|
import org.timecrafters.Phoenix.Autonomous.States.DriverParkPlaceState;
|
||||||
import org.timecrafters.Autonomous.States.DriverState;
|
import org.timecrafters.Phoenix.Autonomous.States.DriverState;
|
||||||
import org.timecrafters.Autonomous.States.PathDecision;
|
import org.timecrafters.Phoenix.Autonomous.States.PathDecision;
|
||||||
import org.timecrafters.Autonomous.States.RotationState;
|
import org.timecrafters.Phoenix.Autonomous.States.RotationState;
|
||||||
import org.timecrafters.Autonomous.States.ServoCameraRotate;
|
import org.timecrafters.Phoenix.Autonomous.States.ServoCameraRotate;
|
||||||
import org.timecrafters.Autonomous.States.TopArm;
|
import org.timecrafters.Phoenix.Autonomous.States.TopArm;
|
||||||
import org.timecrafters.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
//@Autonomous (name = "Left Side")
|
//@Autonomous (name = "Left Side")
|
||||||
@Disabled
|
@Disabled
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
package org.timecrafters.Autonomous.Engines;
|
package org.timecrafters.Phoenix.Autonomous.Engines;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.Autonomous;
|
import com.qualcomm.robotcore.eventloop.opmode.Autonomous;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmEngine;
|
import org.cyberarm.engine.V2.CyberarmEngine;
|
||||||
import org.timecrafters.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
@Autonomous(name = "Left Side", group = "A Phoenix", preselectTeleOp = "APhoenixTeleOP")
|
@Autonomous(name = "Left Side", group = "A Phoenix", preselectTeleOp = "APhoenixTeleOP")
|
||||||
public class LeftStateAutoEngine extends CyberarmEngine {
|
public class LeftStateAutoEngine extends CyberarmEngine {
|
||||||
@@ -1,19 +1,19 @@
|
|||||||
package org.timecrafters.Autonomous.Engines;
|
package org.timecrafters.Phoenix.Autonomous.Engines;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmEngine;
|
import org.cyberarm.engine.V2.CyberarmEngine;
|
||||||
import org.timecrafters.Autonomous.States.BottomArm;
|
import org.timecrafters.Phoenix.Autonomous.States.BottomArm;
|
||||||
import org.timecrafters.Autonomous.States.CollectorDistanceState;
|
import org.timecrafters.Phoenix.Autonomous.States.CollectorDistanceState;
|
||||||
import org.timecrafters.Autonomous.States.CollectorState;
|
import org.timecrafters.Phoenix.Autonomous.States.CollectorState;
|
||||||
import org.timecrafters.Autonomous.States.ConeIdentification;
|
import org.timecrafters.Phoenix.Autonomous.States.ConeIdentification;
|
||||||
import org.timecrafters.Autonomous.States.DriverParkPlaceState;
|
import org.timecrafters.Phoenix.Autonomous.States.DriverParkPlaceState;
|
||||||
import org.timecrafters.Autonomous.States.DriverStateWithOdometer;
|
import org.timecrafters.Phoenix.Autonomous.States.DriverStateWithOdometer;
|
||||||
import org.timecrafters.Autonomous.States.JunctionAllignmentAngleState;
|
import org.timecrafters.Phoenix.Autonomous.States.JunctionAllignmentAngleState;
|
||||||
import org.timecrafters.Autonomous.States.JunctionAllignmentDistanceState;
|
import org.timecrafters.Phoenix.Autonomous.States.JunctionAllignmentDistanceState;
|
||||||
import org.timecrafters.Autonomous.States.PathDecision;
|
import org.timecrafters.Phoenix.Autonomous.States.PathDecision;
|
||||||
import org.timecrafters.Autonomous.States.RotationState;
|
import org.timecrafters.Phoenix.Autonomous.States.RotationState;
|
||||||
import org.timecrafters.Autonomous.States.ServoCameraRotate;
|
import org.timecrafters.Phoenix.Autonomous.States.ServoCameraRotate;
|
||||||
import org.timecrafters.Autonomous.States.TopArm;
|
import org.timecrafters.Phoenix.Autonomous.States.TopArm;
|
||||||
import org.timecrafters.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
//@Autonomous (name = "left 2 cone auto")
|
//@Autonomous (name = "left 2 cone auto")
|
||||||
|
|
||||||
@@ -1,19 +1,19 @@
|
|||||||
package org.timecrafters.Autonomous.Engines;
|
package org.timecrafters.Phoenix.Autonomous.Engines;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.Autonomous;
|
import com.qualcomm.robotcore.eventloop.opmode.Autonomous;
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.Disabled;
|
import com.qualcomm.robotcore.eventloop.opmode.Disabled;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmEngine;
|
import org.cyberarm.engine.V2.CyberarmEngine;
|
||||||
import org.timecrafters.Autonomous.States.CollectorDistanceState;
|
import org.timecrafters.Phoenix.Autonomous.States.CollectorDistanceState;
|
||||||
import org.timecrafters.Autonomous.States.CollectorState;
|
import org.timecrafters.Phoenix.Autonomous.States.CollectorState;
|
||||||
import org.timecrafters.Autonomous.States.DriverParkPlaceState;
|
import org.timecrafters.Phoenix.Autonomous.States.DriverParkPlaceState;
|
||||||
import org.timecrafters.Autonomous.States.DriverState;
|
import org.timecrafters.Phoenix.Autonomous.States.DriverState;
|
||||||
import org.timecrafters.Autonomous.States.BottomArm;
|
import org.timecrafters.Phoenix.Autonomous.States.BottomArm;
|
||||||
import org.timecrafters.Autonomous.States.PathDecision;
|
import org.timecrafters.Phoenix.Autonomous.States.PathDecision;
|
||||||
import org.timecrafters.Autonomous.States.RotationState;
|
import org.timecrafters.Phoenix.Autonomous.States.RotationState;
|
||||||
import org.timecrafters.Autonomous.States.ServoCameraRotate;
|
import org.timecrafters.Phoenix.Autonomous.States.ServoCameraRotate;
|
||||||
import org.timecrafters.Autonomous.States.TopArm;
|
import org.timecrafters.Phoenix.Autonomous.States.TopArm;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
@Autonomous (name = "Right ")
|
@Autonomous (name = "Right ")
|
||||||
@Disabled
|
@Disabled
|
||||||
@@ -1,14 +1,9 @@
|
|||||||
package org.timecrafters.Autonomous.Engines;
|
package org.timecrafters.Phoenix.Autonomous.Engines;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.Autonomous;
|
import com.qualcomm.robotcore.eventloop.opmode.Autonomous;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmEngine;
|
import org.cyberarm.engine.V2.CyberarmEngine;
|
||||||
import org.timecrafters.Autonomous.States.DriverParkPlaceState;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
import org.timecrafters.Autonomous.States.DriverStateWithOdometer;
|
|
||||||
import org.timecrafters.Autonomous.States.PathDecision;
|
|
||||||
import org.timecrafters.Autonomous.States.RotationState;
|
|
||||||
import org.timecrafters.Autonomous.States.TopArmv2;
|
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
|
||||||
|
|
||||||
@Autonomous(name = "Right Side", group = "A Phoenix", preselectTeleOp = "APhoenixTeleOP")
|
@Autonomous(name = "Right Side", group = "A Phoenix", preselectTeleOp = "APhoenixTeleOP")
|
||||||
public class RightStateAutoEngine extends CyberarmEngine {
|
public class RightStateAutoEngine extends CyberarmEngine {
|
||||||
@@ -1,21 +1,19 @@
|
|||||||
package org.timecrafters.Autonomous.Engines;
|
package org.timecrafters.Phoenix.Autonomous.Engines;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.Autonomous;
|
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmEngine;
|
import org.cyberarm.engine.V2.CyberarmEngine;
|
||||||
import org.timecrafters.Autonomous.States.BottomArm;
|
import org.timecrafters.Phoenix.Autonomous.States.BottomArm;
|
||||||
import org.timecrafters.Autonomous.States.CollectorDistanceState;
|
import org.timecrafters.Phoenix.Autonomous.States.CollectorDistanceState;
|
||||||
import org.timecrafters.Autonomous.States.CollectorState;
|
import org.timecrafters.Phoenix.Autonomous.States.CollectorState;
|
||||||
import org.timecrafters.Autonomous.States.ConeIdentification;
|
import org.timecrafters.Phoenix.Autonomous.States.ConeIdentification;
|
||||||
import org.timecrafters.Autonomous.States.DriverParkPlaceState;
|
import org.timecrafters.Phoenix.Autonomous.States.DriverParkPlaceState;
|
||||||
import org.timecrafters.Autonomous.States.DriverStateWithOdometer;
|
import org.timecrafters.Phoenix.Autonomous.States.DriverStateWithOdometer;
|
||||||
import org.timecrafters.Autonomous.States.JunctionAllignmentAngleState;
|
import org.timecrafters.Phoenix.Autonomous.States.JunctionAllignmentAngleState;
|
||||||
import org.timecrafters.Autonomous.States.JunctionAllignmentDistanceState;
|
import org.timecrafters.Phoenix.Autonomous.States.JunctionAllignmentDistanceState;
|
||||||
import org.timecrafters.Autonomous.States.PathDecision;
|
import org.timecrafters.Phoenix.Autonomous.States.PathDecision;
|
||||||
import org.timecrafters.Autonomous.States.RotationState;
|
import org.timecrafters.Phoenix.Autonomous.States.RotationState;
|
||||||
import org.timecrafters.Autonomous.States.ServoCameraRotate;
|
import org.timecrafters.Phoenix.Autonomous.States.ServoCameraRotate;
|
||||||
import org.timecrafters.Autonomous.States.TopArm;
|
import org.timecrafters.Phoenix.Autonomous.States.TopArm;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
//@Autonomous (name = "Right 2 cone auto")
|
//@Autonomous (name = "Right 2 cone auto")
|
||||||
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package org.timecrafters.Autonomous.States;
|
package org.timecrafters.Phoenix.Autonomous.States;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class BottomArm extends CyberarmState {
|
public class BottomArm extends CyberarmState {
|
||||||
|
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
package org.timecrafters.Autonomous.States;
|
package org.timecrafters.Phoenix.Autonomous.States;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.hardware.DcMotor;
|
import com.qualcomm.robotcore.hardware.DcMotor;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.firstinspires.ftc.robotcore.external.navigation.DistanceUnit;
|
import org.firstinspires.ftc.robotcore.external.navigation.DistanceUnit;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class CollectorDistanceState extends CyberarmState {
|
public class CollectorDistanceState extends CyberarmState {
|
||||||
|
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
package org.timecrafters.Autonomous.States;
|
package org.timecrafters.Phoenix.Autonomous.States;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.firstinspires.ftc.robotcore.external.navigation.DistanceUnit;
|
import org.firstinspires.ftc.robotcore.external.navigation.DistanceUnit;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class CollectorState extends CyberarmState {
|
public class CollectorState extends CyberarmState {
|
||||||
|
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
package org.timecrafters.Autonomous.States;
|
package org.timecrafters.Phoenix.Autonomous.States;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.firstinspires.ftc.robotcore.external.tfod.Recognition;
|
import org.firstinspires.ftc.robotcore.external.tfod.Recognition;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
package org.timecrafters.Autonomous.States;
|
package org.timecrafters.Phoenix.Autonomous.States;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.hardware.DcMotor;
|
import com.qualcomm.robotcore.hardware.DcMotor;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.firstinspires.ftc.robotcore.external.navigation.AngleUnit;
|
import org.firstinspires.ftc.robotcore.external.navigation.AngleUnit;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class DriverParkPlaceState extends CyberarmState {
|
public class DriverParkPlaceState extends CyberarmState {
|
||||||
private final boolean stateDisabled;
|
private final boolean stateDisabled;
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
package org.timecrafters.Autonomous.States;
|
package org.timecrafters.Phoenix.Autonomous.States;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.hardware.DcMotor;
|
import com.qualcomm.robotcore.hardware.DcMotor;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class DriverState extends CyberarmState {
|
public class DriverState extends CyberarmState {
|
||||||
private final boolean stateDisabled;
|
private final boolean stateDisabled;
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
package org.timecrafters.Autonomous.States;
|
package org.timecrafters.Phoenix.Autonomous.States;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.hardware.DcMotor;
|
import com.qualcomm.robotcore.hardware.DcMotor;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.firstinspires.ftc.robotcore.external.navigation.AngleUnit;
|
import org.firstinspires.ftc.robotcore.external.navigation.AngleUnit;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class DriverStateWithOdometer extends CyberarmState {
|
public class DriverStateWithOdometer extends CyberarmState {
|
||||||
private final boolean stateDisabled;
|
private final boolean stateDisabled;
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package org.timecrafters.Autonomous.States;
|
package org.timecrafters.Phoenix.Autonomous.States;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.hardware.DcMotor;
|
import com.qualcomm.robotcore.hardware.DcMotor;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.firstinspires.ftc.robotcore.external.navigation.AngleUnit;
|
import org.firstinspires.ftc.robotcore.external.navigation.AngleUnit;
|
||||||
import org.firstinspires.ftc.robotcore.external.navigation.DistanceUnit;
|
import org.firstinspires.ftc.robotcore.external.navigation.DistanceUnit;
|
||||||
import org.timecrafters.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class JunctionAllignmentAngleState extends CyberarmState {
|
public class JunctionAllignmentAngleState extends CyberarmState {
|
||||||
private final boolean stateDisabled;
|
private final boolean stateDisabled;
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
package org.timecrafters.Autonomous.States;
|
package org.timecrafters.Phoenix.Autonomous.States;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.firstinspires.ftc.robotcore.external.navigation.DistanceUnit;
|
import org.firstinspires.ftc.robotcore.external.navigation.DistanceUnit;
|
||||||
import org.timecrafters.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class JunctionAllignmentDistanceState extends CyberarmState {
|
public class JunctionAllignmentDistanceState extends CyberarmState {
|
||||||
private final boolean stateDisabled;
|
private final boolean stateDisabled;
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package org.timecrafters.Autonomous.States;
|
package org.timecrafters.Phoenix.Autonomous.States;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.timecrafters.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class PathDecision extends CyberarmState {
|
public class PathDecision extends CyberarmState {
|
||||||
PhoenixBot1 robot;
|
PhoenixBot1 robot;
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
package org.timecrafters.Autonomous.States;
|
package org.timecrafters.Phoenix.Autonomous.States;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.firstinspires.ftc.robotcore.external.navigation.AngleUnit;
|
import org.firstinspires.ftc.robotcore.external.navigation.AngleUnit;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class RotationState extends CyberarmState {
|
public class RotationState extends CyberarmState {
|
||||||
private final boolean stateDisabled;
|
private final boolean stateDisabled;
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package org.timecrafters.Autonomous.States;
|
package org.timecrafters.Phoenix.Autonomous.States;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class ServoCameraRotate extends CyberarmState {
|
public class ServoCameraRotate extends CyberarmState {
|
||||||
private final boolean stateDisabled;
|
private final boolean stateDisabled;
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package org.timecrafters.Autonomous.States;
|
package org.timecrafters.Phoenix.Autonomous.States;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class TopArm extends CyberarmState {
|
public class TopArm extends CyberarmState {
|
||||||
|
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
package org.timecrafters.Autonomous.States;
|
package org.timecrafters.Phoenix.Autonomous.States;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.hardware.DcMotor;
|
import com.qualcomm.robotcore.hardware.DcMotor;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class TopArmResetState extends CyberarmState {
|
public class TopArmResetState extends CyberarmState {
|
||||||
private final PhoenixBot1 robot;
|
private final PhoenixBot1 robot;
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
package org.timecrafters.Autonomous.States;
|
package org.timecrafters.Phoenix.Autonomous.States;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.hardware.DcMotor;
|
import com.qualcomm.robotcore.hardware.DcMotor;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class TopArmv2 extends CyberarmState {
|
public class TopArmv2 extends CyberarmState {
|
||||||
private final PhoenixBot1 robot;
|
private final PhoenixBot1 robot;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package org.timecrafters.TeleOp.states;
|
package org.timecrafters.Phoenix;
|
||||||
|
|
||||||
import com.qualcomm.hardware.adafruit.AdafruitI2cColorSensor;
|
import com.qualcomm.hardware.adafruit.AdafruitI2cColorSensor;
|
||||||
import com.qualcomm.hardware.bosch.BNO055IMU;
|
import com.qualcomm.hardware.bosch.BNO055IMU;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package org.timecrafters.Autonomous.TeleOp.engine;
|
package org.timecrafters.Phoenix.TeleOp.engine;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmEngine;
|
import org.cyberarm.engine.V2.CyberarmEngine;
|
||||||
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package org.timecrafters.Autonomous.TeleOp.engine;
|
package org.timecrafters.Phoenix.TeleOp.engine;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmEngine;
|
import org.cyberarm.engine.V2.CyberarmEngine;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class DriveDebugEngine extends CyberarmEngine {
|
public class DriveDebugEngine extends CyberarmEngine {
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package org.timecrafters.Autonomous.TeleOp.engine;
|
package org.timecrafters.Phoenix.TeleOp.engine;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.Disabled;
|
import com.qualcomm.robotcore.eventloop.opmode.Disabled;
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
|
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package org.timecrafters.TeleOp.engine;
|
package org.timecrafters.Phoenix.TeleOp.engine;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
|
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmEngine;
|
import org.cyberarm.engine.V2.CyberarmEngine;
|
||||||
import org.timecrafters.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
import org.timecrafters.TeleOp.states.TeleOPArmDriver;
|
import org.timecrafters.Phoenix.TeleOp.states.TeleOPArmDriver;
|
||||||
import org.timecrafters.TeleOp.states.TeleOPTankDriver;
|
import org.timecrafters.Phoenix.TeleOp.states.TeleOPTankDriver;
|
||||||
|
|
||||||
@TeleOp (name = "APhoenixTeleOP")
|
@TeleOp (name = "APhoenixTeleOP")
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package org.timecrafters.TeleOp.engine;
|
package org.timecrafters.Phoenix.TeleOp.engine;
|
||||||
|
|
||||||
import com.qualcomm.hardware.bosch.BNO055IMU;
|
import com.qualcomm.hardware.bosch.BNO055IMU;
|
||||||
import com.qualcomm.robotcore.hardware.CRServo;
|
import com.qualcomm.robotcore.hardware.CRServo;
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
package org.timecrafters.Autonomous.TeleOp.engine;
|
package org.timecrafters.Phoenix.TeleOp.engine;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.Disabled;
|
import com.qualcomm.robotcore.eventloop.opmode.Disabled;
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
|
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmEngine;
|
import org.cyberarm.engine.V2.CyberarmEngine;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.LaserState;
|
import org.timecrafters.Phoenix.TeleOp.states.LaserState;
|
||||||
|
|
||||||
@Disabled
|
@Disabled
|
||||||
@TeleOp(name = "Wheel")
|
@TeleOp(name = "Wheel")
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package org.timecrafters.Autonomous.TeleOp.engine;
|
package org.timecrafters.Phoenix.TeleOp.engine;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.Disabled;
|
import com.qualcomm.robotcore.eventloop.opmode.Disabled;
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
|
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
|
||||||
@@ -6,9 +6,9 @@ import com.qualcomm.robotcore.hardware.Gamepad;
|
|||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmEngine;
|
import org.cyberarm.engine.V2.CyberarmEngine;
|
||||||
import org.cyberarm.engine.V2.GamepadChecker;
|
import org.cyberarm.engine.V2.GamepadChecker;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.TeleOp.states.TeleOPSpeedrunState;
|
||||||
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
import org.timecrafters.TimeCraftersConfigurationTool.library.TimeCraftersConfiguration;
|
import org.timecrafters.TimeCraftersConfigurationTool.library.TimeCraftersConfiguration;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.TeleOPSpeedrunState;
|
|
||||||
|
|
||||||
@Disabled
|
@Disabled
|
||||||
@TeleOp (name = "Speedrun Engine")
|
@TeleOp (name = "Speedrun Engine")
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package org.timecrafters.Autonomous.TeleOp.engine;
|
package org.timecrafters.Phoenix.TeleOp.engine;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.Disabled;
|
import com.qualcomm.robotcore.eventloop.opmode.Disabled;
|
||||||
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
|
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmEngine;
|
import org.cyberarm.engine.V2.CyberarmEngine;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.PhoenixBot1;
|
import org.timecrafters.Phoenix.TeleOp.states.SteeringDriveExperiment;
|
||||||
import org.timecrafters.Autonomous.TeleOp.states.SteeringDriveExperiment;
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
@Disabled
|
@Disabled
|
||||||
@TeleOp(name = "Steering Drive Test")
|
@TeleOp(name = "Steering Drive Test")
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package org.timecrafters.Autonomous.TeleOp.states;
|
package org.timecrafters.Phoenix.TeleOp.states;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmEngine;
|
import org.cyberarm.engine.V2.CyberarmEngine;
|
||||||
import org.firstinspires.ftc.robotcore.external.tfod.Recognition;
|
import org.firstinspires.ftc.robotcore.external.tfod.Recognition;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package org.timecrafters.Autonomous.TeleOp.states;
|
package org.timecrafters.Phoenix.TeleOp.states;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package org.timecrafters.Autonomous.TeleOp.states;
|
package org.timecrafters.Phoenix.TeleOp.states;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.timecrafters.Autonomous.TeleOp.engine.DynamicSetupEngine;
|
import org.timecrafters.Phoenix.TeleOp.engine.DynamicSetupEngine;
|
||||||
|
|
||||||
public class DynamicSetupState extends CyberarmState {
|
public class DynamicSetupState extends CyberarmState {
|
||||||
private long delay;
|
private long delay;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package org.timecrafters.TeleOp.states;
|
package org.timecrafters.Phoenix.TeleOp.states;
|
||||||
|
|
||||||
import com.qualcomm.hardware.rev.Rev2mDistanceSensor;
|
import com.qualcomm.hardware.rev.Rev2mDistanceSensor;
|
||||||
import com.qualcomm.robotcore.hardware.Servo;
|
import com.qualcomm.robotcore.hardware.Servo;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package org.timecrafters.TeleOp.states;
|
package org.timecrafters.Phoenix.TeleOp.states;
|
||||||
|
|
||||||
import com.qualcomm.hardware.rev.Rev2mDistanceSensor;
|
import com.qualcomm.hardware.rev.Rev2mDistanceSensor;
|
||||||
import com.qualcomm.hardware.rev.RevBlinkinLedDriver;
|
import com.qualcomm.hardware.rev.RevBlinkinLedDriver;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package org.timecrafters.TeleOp.states;
|
package org.timecrafters.Phoenix.TeleOp.states;
|
||||||
|
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
|
|
||||||
@@ -10,6 +10,7 @@ import org.cyberarm.engine.V2.CyberarmState;
|
|||||||
import org.cyberarm.engine.V2.GamepadChecker;
|
import org.cyberarm.engine.V2.GamepadChecker;
|
||||||
import org.firstinspires.ftc.robotcore.external.navigation.AngleUnit;
|
import org.firstinspires.ftc.robotcore.external.navigation.AngleUnit;
|
||||||
import org.firstinspires.ftc.robotcore.external.navigation.DistanceUnit;
|
import org.firstinspires.ftc.robotcore.external.navigation.DistanceUnit;
|
||||||
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class PhoenixTeleOPState extends CyberarmState {
|
public class PhoenixTeleOPState extends CyberarmState {
|
||||||
|
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
package org.timecrafters.TeleOp.states;
|
package org.timecrafters.Phoenix.TeleOp.states;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class PhoenixTeleOPv2 extends CyberarmState {
|
public class PhoenixTeleOPv2 extends CyberarmState {
|
||||||
private double drivePower = 1;
|
private double drivePower = 1;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package org.timecrafters.TeleOp.states;
|
package org.timecrafters.Phoenix.TeleOp.states;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package org.timecrafters.Autonomous.TeleOp.states;
|
package org.timecrafters.Phoenix.TeleOp.states;
|
||||||
|
|
||||||
import com.qualcomm.hardware.rev.RevBlinkinLedDriver;
|
import com.qualcomm.hardware.rev.RevBlinkinLedDriver;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package org.timecrafters.Autonomous.TeleOp.states;
|
package org.timecrafters.Phoenix.TeleOp.states;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.hardware.CRServo;
|
import com.qualcomm.robotcore.hardware.CRServo;
|
||||||
import com.qualcomm.robotcore.hardware.DcMotor;
|
import com.qualcomm.robotcore.hardware.DcMotor;
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
package org.timecrafters.Autonomous.TeleOp.states;
|
package org.timecrafters.Phoenix.TeleOp.states;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
|
|
||||||
public class SteeringDriveExperiment extends CyberarmState {
|
public class SteeringDriveExperiment extends CyberarmState {
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package org.timecrafters.Autonomous.TeleOp.states;
|
package org.timecrafters.Phoenix.TeleOp.states;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.hardware.DcMotor;
|
import com.qualcomm.robotcore.hardware.DcMotor;
|
||||||
import com.qualcomm.robotcore.hardware.Gamepad;
|
import com.qualcomm.robotcore.hardware.Gamepad;
|
||||||
@@ -6,6 +6,7 @@ import com.qualcomm.robotcore.hardware.Servo;
|
|||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.cyberarm.engine.V2.GamepadChecker;
|
import org.cyberarm.engine.V2.GamepadChecker;
|
||||||
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class TeleOPArmDriver extends CyberarmState {
|
public class TeleOPArmDriver extends CyberarmState {
|
||||||
private final PhoenixBot1 robot;
|
private final PhoenixBot1 robot;
|
||||||
@@ -1,8 +1,9 @@
|
|||||||
package org.timecrafters.Autonomous.TeleOp.states;
|
package org.timecrafters.Phoenix.TeleOp.states;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.hardware.DcMotor;
|
import com.qualcomm.robotcore.hardware.DcMotor;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
import org.timecrafters.TimeCraftersConfigurationTool.library.TimeCraftersConfiguration;
|
import org.timecrafters.TimeCraftersConfigurationTool.library.TimeCraftersConfiguration;
|
||||||
|
|
||||||
public class TeleOPSpeedrunState extends CyberarmState {
|
public class TeleOPSpeedrunState extends CyberarmState {
|
||||||
@@ -1,10 +1,11 @@
|
|||||||
package org.timecrafters.Autonomous.TeleOp.states;
|
package org.timecrafters.Phoenix.TeleOp.states;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.hardware.Gamepad;
|
import com.qualcomm.robotcore.hardware.Gamepad;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
import org.cyberarm.engine.V2.GamepadChecker;
|
import org.cyberarm.engine.V2.GamepadChecker;
|
||||||
import org.firstinspires.ftc.robotcore.external.navigation.AngleUnit;
|
import org.firstinspires.ftc.robotcore.external.navigation.AngleUnit;
|
||||||
|
import org.timecrafters.Phoenix.PhoenixBot1;
|
||||||
|
|
||||||
public class TeleOPTankDriver extends CyberarmState {
|
public class TeleOPTankDriver extends CyberarmState {
|
||||||
|
|
||||||
Reference in New Issue
Block a user