mirror of
https://github.com/trc492/FtcTemplate.git
synced 2025-07-01 13:01:24 -07:00
Reorganized libraries in preparation of major overhaul.
This commit is contained in:
12
.gitmodules
vendored
12
.gitmodules
vendored
@ -1,6 +1,6 @@
|
||||
[submodule "TeamCode/src/main/java/TrcCommonLib"]
|
||||
path = TeamCode/src/main/java/TrcCommonLib
|
||||
url = https://github.com/trc492/TrcCommonLib
|
||||
[submodule "TeamCode/src/main/java/TrcFtcLib"]
|
||||
path = TeamCode/src/main/java/TrcFtcLib
|
||||
url = https://github.com/trc492/TrcFtcLib
|
||||
[submodule "TeamCode/src/main/java/trclib"]
|
||||
path = TeamCode/src/main/java/trclib
|
||||
url = https://github.com/trc492/trclib
|
||||
[submodule "TeamCode/src/main/java/ftclib"]
|
||||
path = TeamCode/src/main/java/ftclib
|
||||
url = https://github.com/trc492/ftclib
|
||||
|
Submodule TeamCode/src/main/java/TrcCommonLib deleted from 64a6669cbb
Submodule TeamCode/src/main/java/TrcFtcLib deleted from 60decd1306
1
TeamCode/src/main/java/ftclib
Submodule
1
TeamCode/src/main/java/ftclib
Submodule
Submodule TeamCode/src/main/java/ftclib added at ff5b5322d3
@ -26,17 +26,17 @@ import com.qualcomm.robotcore.eventloop.opmode.Autonomous;
|
||||
|
||||
import java.util.Locale;
|
||||
|
||||
import TrcCommonLib.command.CmdPidDrive;
|
||||
import TrcCommonLib.command.CmdTimedDrive;
|
||||
import TrcCommonLib.trclib.TrcDbgTrace;
|
||||
import TrcCommonLib.trclib.TrcPose2D;
|
||||
import TrcCommonLib.trclib.TrcRobot;
|
||||
import TrcCommonLib.trclib.TrcTimer;
|
||||
import TrcFtcLib.ftclib.FtcChoiceMenu;
|
||||
import TrcFtcLib.ftclib.FtcMatchInfo;
|
||||
import TrcFtcLib.ftclib.FtcMenu;
|
||||
import TrcFtcLib.ftclib.FtcOpMode;
|
||||
import TrcFtcLib.ftclib.FtcValueMenu;
|
||||
import ftclib.archive.FtcChoiceMenu;
|
||||
import ftclib.archive.FtcMatchInfo;
|
||||
import ftclib.archive.FtcMenu;
|
||||
import ftclib.archive.FtcOpMode;
|
||||
import ftclib.archive.FtcValueMenu;
|
||||
import trclib.archive.TrcDbgTrace;
|
||||
import trclib.archive.TrcPose2D;
|
||||
import trclib.archive.TrcRobot;
|
||||
import trclib.archive.TrcTimer;
|
||||
import trclib.command.CmdPidDrive;
|
||||
import trclib.command.CmdTimedDrive;
|
||||
|
||||
/**
|
||||
* This class contains the Autonomous Mode program.
|
||||
|
@ -26,15 +26,15 @@ import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
|
||||
|
||||
import java.util.Locale;
|
||||
|
||||
import TrcCommonLib.trclib.TrcDbgTrace;
|
||||
import TrcCommonLib.trclib.TrcDriveBase;
|
||||
import TrcCommonLib.trclib.TrcGameController;
|
||||
import TrcCommonLib.trclib.TrcPose2D;
|
||||
import TrcCommonLib.trclib.TrcRobot;
|
||||
import TrcCommonLib.trclib.TrcTimer;
|
||||
import TrcFtcLib.ftclib.FtcGamepad;
|
||||
import TrcFtcLib.ftclib.FtcOpMode;
|
||||
import ftclib.archive.FtcGamepad;
|
||||
import ftclib.archive.FtcOpMode;
|
||||
import teamcode.drivebases.SwerveDrive;
|
||||
import trclib.archive.TrcDbgTrace;
|
||||
import trclib.archive.TrcDriveBase;
|
||||
import trclib.archive.TrcGameController;
|
||||
import trclib.archive.TrcPose2D;
|
||||
import trclib.archive.TrcRobot;
|
||||
import trclib.archive.TrcTimer;
|
||||
|
||||
/**
|
||||
* This class contains the TeleOp Mode program.
|
||||
|
@ -29,25 +29,24 @@ import org.firstinspires.ftc.robotcore.external.hardware.camera.WebcamName;
|
||||
import java.util.Arrays;
|
||||
import java.util.Locale;
|
||||
|
||||
import TrcCommonLib.command.CmdDriveMotorsTest;
|
||||
import TrcCommonLib.command.CmdPidDrive;
|
||||
import TrcCommonLib.command.CmdTimedDrive;
|
||||
|
||||
import TrcCommonLib.trclib.TrcDbgTrace;
|
||||
import TrcCommonLib.trclib.TrcElapsedTimer;
|
||||
import TrcCommonLib.trclib.TrcGameController;
|
||||
import TrcCommonLib.trclib.TrcPidController;
|
||||
import TrcCommonLib.trclib.TrcPose2D;
|
||||
import TrcCommonLib.trclib.TrcRobot;
|
||||
import TrcCommonLib.trclib.TrcTimer;
|
||||
import TrcCommonLib.trclib.TrcUtil;
|
||||
import TrcFtcLib.ftclib.FtcChoiceMenu;
|
||||
import TrcFtcLib.ftclib.FtcGamepad;
|
||||
import TrcFtcLib.ftclib.FtcMenu;
|
||||
import TrcFtcLib.ftclib.FtcPidCoeffCache;
|
||||
import TrcFtcLib.ftclib.FtcValueMenu;
|
||||
import ftclib.archive.FtcChoiceMenu;
|
||||
import ftclib.archive.FtcGamepad;
|
||||
import ftclib.archive.FtcMenu;
|
||||
import ftclib.archive.FtcPidCoeffCache;
|
||||
import ftclib.archive.FtcValueMenu;
|
||||
import teamcode.drivebases.RobotDrive;
|
||||
import teamcode.drivebases.SwerveDrive;
|
||||
import trclib.archive.TrcDbgTrace;
|
||||
import trclib.archive.TrcElapsedTimer;
|
||||
import trclib.archive.TrcGameController;
|
||||
import trclib.archive.TrcPidController;
|
||||
import trclib.archive.TrcPose2D;
|
||||
import trclib.archive.TrcRobot;
|
||||
import trclib.archive.TrcTimer;
|
||||
import trclib.archive.TrcUtil;
|
||||
import trclib.command.CmdDriveMotorsTest;
|
||||
import trclib.command.CmdPidDrive;
|
||||
import trclib.command.CmdTimedDrive;
|
||||
|
||||
/**
|
||||
* This class contains the Test Mode program. It extends FtcTeleOp so that we can teleop control the robot for
|
||||
|
@ -22,22 +22,22 @@
|
||||
|
||||
package teamcode;
|
||||
|
||||
import TrcCommonLib.trclib.TrcDbgTrace;
|
||||
import TrcCommonLib.trclib.TrcDigitalInput;
|
||||
import TrcCommonLib.trclib.TrcMotor;
|
||||
import TrcCommonLib.trclib.TrcPose2D;
|
||||
import TrcCommonLib.trclib.TrcRobot;
|
||||
import TrcCommonLib.trclib.TrcServo;
|
||||
import TrcCommonLib.trclib.TrcTimer;
|
||||
import TrcFtcLib.ftclib.FtcDashboard;
|
||||
import TrcFtcLib.ftclib.FtcMatchInfo;
|
||||
import TrcFtcLib.ftclib.FtcOpMode;
|
||||
import TrcFtcLib.ftclib.FtcRobotBattery;
|
||||
import ftclib.archive.FtcDashboard;
|
||||
import ftclib.archive.FtcMatchInfo;
|
||||
import ftclib.archive.FtcOpMode;
|
||||
import ftclib.archive.FtcRobotBattery;
|
||||
import teamcode.drivebases.MecanumDrive;
|
||||
import teamcode.drivebases.RobotDrive;
|
||||
import teamcode.drivebases.SwerveDrive;
|
||||
import teamcode.subsystems.BlinkinLEDs;
|
||||
import teamcode.vision.Vision;
|
||||
import trclib.archive.TrcDbgTrace;
|
||||
import trclib.archive.TrcDigitalInput;
|
||||
import trclib.archive.TrcMotor;
|
||||
import trclib.archive.TrcPose2D;
|
||||
import trclib.archive.TrcRobot;
|
||||
import trclib.archive.TrcServo;
|
||||
import trclib.archive.TrcTimer;
|
||||
|
||||
/**
|
||||
* This class creates the robot object that consists of sensors, indicators, drive base and all the subsystems.
|
||||
|
@ -28,12 +28,12 @@ import com.qualcomm.hardware.rev.RevHubOrientationOnRobot;
|
||||
|
||||
import org.openftc.easyopencv.OpenCvCameraRotation;
|
||||
|
||||
import TrcCommonLib.trclib.TrcDriveBase.DriveOrientation;
|
||||
import TrcCommonLib.trclib.TrcHomographyMapper;
|
||||
import TrcCommonLib.trclib.TrcPidController;
|
||||
import TrcCommonLib.trclib.TrcPose2D;
|
||||
import TrcCommonLib.trclib.TrcUtil;
|
||||
import TrcFtcLib.ftclib.FtcGamepad;
|
||||
import ftclib.archive.FtcGamepad;
|
||||
import trclib.archive.TrcDriveBase.DriveOrientation;
|
||||
import trclib.archive.TrcHomographyMapper;
|
||||
import trclib.archive.TrcPidController;
|
||||
import trclib.archive.TrcPose2D;
|
||||
import trclib.archive.TrcUtil;
|
||||
|
||||
/**
|
||||
* This class contains robot and subsystem constants and parameters.
|
||||
|
@ -22,12 +22,12 @@
|
||||
|
||||
package teamcode.autocommands;
|
||||
|
||||
import TrcCommonLib.trclib.TrcEvent;
|
||||
import TrcCommonLib.trclib.TrcRobot;
|
||||
import TrcCommonLib.trclib.TrcStateMachine;
|
||||
import TrcCommonLib.trclib.TrcTimer;
|
||||
import teamcode.FtcAuto;
|
||||
import teamcode.Robot;
|
||||
import trclib.archive.TrcEvent;
|
||||
import trclib.archive.TrcRobot;
|
||||
import trclib.archive.TrcStateMachine;
|
||||
import trclib.archive.TrcTimer;
|
||||
|
||||
/**
|
||||
* This class implements an autonomous strategy.
|
||||
|
@ -22,12 +22,12 @@
|
||||
|
||||
package teamcode.autotasks;
|
||||
|
||||
import TrcCommonLib.trclib.TrcAutoTask;
|
||||
import TrcCommonLib.trclib.TrcEvent;
|
||||
import TrcCommonLib.trclib.TrcOwnershipMgr;
|
||||
import TrcCommonLib.trclib.TrcRobot;
|
||||
import TrcCommonLib.trclib.TrcTaskMgr;
|
||||
import teamcode.Robot;
|
||||
import trclib.archive.TrcAutoTask;
|
||||
import trclib.archive.TrcEvent;
|
||||
import trclib.archive.TrcOwnershipMgr;
|
||||
import trclib.archive.TrcRobot;
|
||||
import trclib.archive.TrcTaskMgr;
|
||||
|
||||
/**
|
||||
* This class implements auto-assist task.
|
||||
|
@ -22,12 +22,12 @@
|
||||
|
||||
package teamcode.drivebases;
|
||||
|
||||
import TrcCommonLib.trclib.TrcDbgTrace;
|
||||
import TrcCommonLib.trclib.TrcMecanumDriveBase;
|
||||
import TrcCommonLib.trclib.TrcOdometryWheels;
|
||||
import TrcCommonLib.trclib.TrcPidDrive;
|
||||
import TrcCommonLib.trclib.TrcPurePursuitDrive;
|
||||
import teamcode.RobotParams;
|
||||
import trclib.archive.TrcDbgTrace;
|
||||
import trclib.archive.TrcMecanumDriveBase;
|
||||
import trclib.archive.TrcOdometryWheels;
|
||||
import trclib.archive.TrcPidDrive;
|
||||
import trclib.archive.TrcPurePursuitDrive;
|
||||
|
||||
/**
|
||||
* This class creates the RobotDrive subsystem that consists of wheel motors and related objects for driving the
|
||||
|
@ -22,13 +22,13 @@
|
||||
|
||||
package teamcode.drivebases;
|
||||
|
||||
import TrcCommonLib.trclib.TrcDriveBase;
|
||||
import TrcCommonLib.trclib.TrcPidDrive;
|
||||
import TrcCommonLib.trclib.TrcPurePursuitDrive;
|
||||
import TrcCommonLib.trclib.TrcUtil;
|
||||
import TrcFtcLib.ftclib.FtcDcMotor;
|
||||
import TrcFtcLib.ftclib.FtcImu;
|
||||
import ftclib.archive.FtcDcMotor;
|
||||
import ftclib.archive.FtcImu;
|
||||
import teamcode.RobotParams;
|
||||
import trclib.archive.TrcDriveBase;
|
||||
import trclib.archive.TrcPidDrive;
|
||||
import trclib.archive.TrcPurePursuitDrive;
|
||||
import trclib.archive.TrcUtil;
|
||||
|
||||
/**
|
||||
* This class is intended to be extended by subclasses implementing different robot drive bases.
|
||||
|
@ -29,16 +29,16 @@ import java.io.PrintStream;
|
||||
import java.util.Arrays;
|
||||
import java.util.Scanner;
|
||||
|
||||
import TrcCommonLib.trclib.TrcDbgTrace;
|
||||
import TrcCommonLib.trclib.TrcOdometryWheels;
|
||||
import TrcCommonLib.trclib.TrcPidDrive;
|
||||
import TrcCommonLib.trclib.TrcPurePursuitDrive;
|
||||
import TrcCommonLib.trclib.TrcSwerveDriveBase;
|
||||
import TrcCommonLib.trclib.TrcSwerveModule;
|
||||
import TrcFtcLib.ftclib.FtcAnalogEncoder;
|
||||
import TrcFtcLib.ftclib.FtcCRServo;
|
||||
import TrcFtcLib.ftclib.FtcDcMotor;
|
||||
import ftclib.archive.FtcAnalogEncoder;
|
||||
import ftclib.archive.FtcCRServo;
|
||||
import ftclib.archive.FtcDcMotor;
|
||||
import teamcode.RobotParams;
|
||||
import trclib.archive.TrcDbgTrace;
|
||||
import trclib.archive.TrcOdometryWheels;
|
||||
import trclib.archive.TrcPidDrive;
|
||||
import trclib.archive.TrcPurePursuitDrive;
|
||||
import trclib.archive.TrcSwerveDriveBase;
|
||||
import trclib.archive.TrcSwerveModule;
|
||||
|
||||
/**
|
||||
* This class creates the RobotDrive subsystem that consists of wheel motors and related objects for driving the
|
||||
|
@ -22,9 +22,9 @@
|
||||
|
||||
package teamcode.subsystems;
|
||||
|
||||
import TrcCommonLib.trclib.TrcDriveBase;
|
||||
import TrcCommonLib.trclib.TrcRevBlinkin;
|
||||
import TrcFtcLib.ftclib.FtcRevBlinkin;
|
||||
import ftclib.archive.FtcRevBlinkin;
|
||||
import trclib.archive.TrcDriveBase;
|
||||
import trclib.archive.TrcRevBlinkin;
|
||||
|
||||
/**
|
||||
* This class encapsulates the REV Blinkin LED controller to provide a priority indicator showing the status of the
|
||||
|
@ -35,22 +35,22 @@ import org.openftc.easyopencv.OpenCvCameraFactory;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import TrcCommonLib.trclib.TrcDbgTrace;
|
||||
import TrcCommonLib.trclib.TrcOpenCvColorBlobPipeline;
|
||||
import TrcCommonLib.trclib.TrcOpenCvDetector;
|
||||
import TrcCommonLib.trclib.TrcPose2D;
|
||||
import TrcCommonLib.trclib.TrcVisionTargetInfo;
|
||||
import TrcFtcLib.ftclib.FtcEocvColorBlobProcessor;
|
||||
import TrcFtcLib.ftclib.FtcOpMode;
|
||||
import TrcFtcLib.ftclib.FtcRawEocvColorBlobPipeline;
|
||||
import TrcFtcLib.ftclib.FtcRawEocvVision;
|
||||
import TrcFtcLib.ftclib.FtcVision;
|
||||
import TrcFtcLib.ftclib.FtcVisionAprilTag;
|
||||
import TrcFtcLib.ftclib.FtcVisionEocvColorBlob;
|
||||
import TrcFtcLib.ftclib.FtcVisionTensorFlow;
|
||||
import ftclib.archive.FtcEocvColorBlobProcessor;
|
||||
import ftclib.archive.FtcOpMode;
|
||||
import ftclib.archive.FtcRawEocvColorBlobPipeline;
|
||||
import ftclib.archive.FtcRawEocvVision;
|
||||
import ftclib.archive.FtcVision;
|
||||
import ftclib.archive.FtcVisionAprilTag;
|
||||
import ftclib.archive.FtcVisionEocvColorBlob;
|
||||
import ftclib.archive.FtcVisionTensorFlow;
|
||||
import teamcode.Robot;
|
||||
import teamcode.RobotParams;
|
||||
import teamcode.subsystems.BlinkinLEDs;
|
||||
import trclib.archive.TrcDbgTrace;
|
||||
import trclib.archive.TrcOpenCvColorBlobPipeline;
|
||||
import trclib.archive.TrcOpenCvDetector;
|
||||
import trclib.archive.TrcPose2D;
|
||||
import trclib.archive.TrcVisionTargetInfo;
|
||||
|
||||
/**
|
||||
* This class implements AprilTag/TensorFlow/Eocv Vision for the game season. It creates and initializes all the
|
||||
|
1
TeamCode/src/main/java/trclib
Submodule
1
TeamCode/src/main/java/trclib
Submodule
Submodule TeamCode/src/main/java/trclib added at 25e0b6828f
Reference in New Issue
Block a user