Re-organized libraries.

This commit is contained in:
Titan Robotics Club
2024-06-14 21:07:40 -07:00
parent a1d134b3f0
commit 26f6329c84
14 changed files with 94 additions and 94 deletions

View File

@ -26,17 +26,17 @@ import com.qualcomm.robotcore.eventloop.opmode.Autonomous;
import java.util.Locale;
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 ftclib.inputoutput.FtcChoiceMenu;
import ftclib.inputoutput.FtcMatchInfo;
import ftclib.inputoutput.FtcMenu;
import ftclib.inputoutput.FtcValueMenu;
import ftclib.robotcore.FtcOpMode;
import trclib.command.CmdPidDrive;
import trclib.command.CmdTimedDrive;
import trclib.path.TrcPose2D;
import trclib.robotcore.TrcDbgTrace;
import trclib.robotcore.TrcRobot;
import trclib.timer.TrcTimer;
/**
* This class contains the Autonomous Mode program.

View File

@ -26,15 +26,15 @@ import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
import java.util.Locale;
import ftclib.archive.FtcGamepad;
import ftclib.archive.FtcOpMode;
import ftclib.inputoutput.FtcGamepad;
import ftclib.robotcore.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;
import trclib.drivebase.TrcDriveBase;
import trclib.inputoutput.TrcGameController;
import trclib.path.TrcPose2D;
import trclib.robotcore.TrcDbgTrace;
import trclib.robotcore.TrcRobot;
import trclib.timer.TrcTimer;
/**
* This class contains the TeleOp Mode program.

View File

@ -29,24 +29,24 @@ import org.firstinspires.ftc.robotcore.external.hardware.camera.WebcamName;
import java.util.Arrays;
import java.util.Locale;
import ftclib.archive.FtcChoiceMenu;
import ftclib.archive.FtcGamepad;
import ftclib.archive.FtcMenu;
import ftclib.archive.FtcPidCoeffCache;
import ftclib.archive.FtcValueMenu;
import ftclib.inputoutput.FtcChoiceMenu;
import ftclib.inputoutput.FtcGamepad;
import ftclib.inputoutput.FtcMenu;
import ftclib.inputoutput.FtcValueMenu;
import ftclib.robotcore.FtcPidCoeffCache;
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;
import trclib.inputoutput.TrcGameController;
import trclib.path.TrcPose2D;
import trclib.robotcore.TrcDbgTrace;
import trclib.robotcore.TrcPidController;
import trclib.robotcore.TrcRobot;
import trclib.robotcore.TrcUtil;
import trclib.timer.TrcElapsedTimer;
import trclib.timer.TrcTimer;
/**
* This class contains the Test Mode program. It extends FtcTeleOp so that we can teleop control the robot for

View File

@ -22,22 +22,22 @@
package teamcode;
import ftclib.archive.FtcDashboard;
import ftclib.archive.FtcMatchInfo;
import ftclib.archive.FtcOpMode;
import ftclib.archive.FtcRobotBattery;
import ftclib.inputoutput.FtcDashboard;
import ftclib.inputoutput.FtcMatchInfo;
import ftclib.robotcore.FtcOpMode;
import ftclib.sensor.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;
import trclib.motor.TrcMotor;
import trclib.motor.TrcServo;
import trclib.path.TrcPose2D;
import trclib.robotcore.TrcDbgTrace;
import trclib.robotcore.TrcRobot;
import trclib.sensor.TrcDigitalInput;
import trclib.timer.TrcTimer;
/**
* This class creates the robot object that consists of sensors, indicators, drive base and all the subsystems.

View File

@ -28,12 +28,12 @@ import com.qualcomm.hardware.rev.RevHubOrientationOnRobot;
import org.openftc.easyopencv.OpenCvCameraRotation;
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;
import ftclib.inputoutput.FtcGamepad;
import trclib.drivebase.TrcDriveBase.DriveOrientation;
import trclib.path.TrcPose2D;
import trclib.robotcore.TrcPidController;
import trclib.robotcore.TrcUtil;
import trclib.vision.TrcHomographyMapper;
/**
* This class contains robot and subsystem constants and parameters.

View File

@ -24,10 +24,10 @@ package teamcode.autocommands;
import teamcode.FtcAuto;
import teamcode.Robot;
import trclib.archive.TrcEvent;
import trclib.archive.TrcRobot;
import trclib.archive.TrcStateMachine;
import trclib.archive.TrcTimer;
import trclib.robotcore.TrcEvent;
import trclib.robotcore.TrcRobot;
import trclib.robotcore.TrcStateMachine;
import trclib.timer.TrcTimer;
/**
* This class implements an autonomous strategy.

View File

@ -23,11 +23,11 @@
package teamcode.autotasks;
import teamcode.Robot;
import trclib.archive.TrcAutoTask;
import trclib.archive.TrcEvent;
import trclib.archive.TrcOwnershipMgr;
import trclib.archive.TrcRobot;
import trclib.archive.TrcTaskMgr;
import trclib.robotcore.TrcAutoTask;
import trclib.robotcore.TrcEvent;
import trclib.robotcore.TrcOwnershipMgr;
import trclib.robotcore.TrcRobot;
import trclib.robotcore.TrcTaskMgr;
/**
* This class implements auto-assist task.

View File

@ -23,11 +23,11 @@
package teamcode.drivebases;
import teamcode.RobotParams;
import trclib.archive.TrcDbgTrace;
import trclib.archive.TrcMecanumDriveBase;
import trclib.archive.TrcOdometryWheels;
import trclib.archive.TrcPidDrive;
import trclib.archive.TrcPurePursuitDrive;
import trclib.drivebase.TrcMecanumDriveBase;
import trclib.path.TrcPidDrive;
import trclib.path.TrcPurePursuitDrive;
import trclib.robotcore.TrcDbgTrace;
import trclib.sensor.TrcOdometryWheels;
/**
* This class creates the RobotDrive subsystem that consists of wheel motors and related objects for driving the

View File

@ -22,13 +22,13 @@
package teamcode.drivebases;
import ftclib.archive.FtcDcMotor;
import ftclib.archive.FtcImu;
import ftclib.motor.FtcDcMotor;
import ftclib.sensor.FtcImu;
import teamcode.RobotParams;
import trclib.archive.TrcDriveBase;
import trclib.archive.TrcPidDrive;
import trclib.archive.TrcPurePursuitDrive;
import trclib.archive.TrcUtil;
import trclib.drivebase.TrcDriveBase;
import trclib.path.TrcPidDrive;
import trclib.path.TrcPurePursuitDrive;
import trclib.robotcore.TrcUtil;
/**
* This class is intended to be extended by subclasses implementing different robot drive bases.

View File

@ -29,16 +29,16 @@ import java.io.PrintStream;
import java.util.Arrays;
import java.util.Scanner;
import ftclib.archive.FtcAnalogEncoder;
import ftclib.archive.FtcCRServo;
import ftclib.archive.FtcDcMotor;
import ftclib.motor.FtcCRServo;
import ftclib.motor.FtcDcMotor;
import ftclib.sensor.FtcAnalogEncoder;
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;
import trclib.drivebase.TrcSwerveDriveBase;
import trclib.drivebase.TrcSwerveModule;
import trclib.path.TrcPidDrive;
import trclib.path.TrcPurePursuitDrive;
import trclib.robotcore.TrcDbgTrace;
import trclib.sensor.TrcOdometryWheels;
/**
* This class creates the RobotDrive subsystem that consists of wheel motors and related objects for driving the

View File

@ -22,9 +22,9 @@
package teamcode.subsystems;
import ftclib.archive.FtcRevBlinkin;
import trclib.archive.TrcDriveBase;
import trclib.archive.TrcRevBlinkin;
import ftclib.inputoutput.FtcRevBlinkin;
import trclib.drivebase.TrcDriveBase;
import trclib.inputoutput.TrcRevBlinkin;
/**
* This class encapsulates the REV Blinkin LED controller to provide a priority indicator showing the status of the

View File

@ -35,22 +35,22 @@ import org.openftc.easyopencv.OpenCvCameraFactory;
import java.util.ArrayList;
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 ftclib.robotcore.FtcOpMode;
import ftclib.vision.FtcEocvColorBlobProcessor;
import ftclib.vision.FtcRawEocvColorBlobPipeline;
import ftclib.vision.FtcRawEocvVision;
import ftclib.vision.FtcVision;
import ftclib.vision.FtcVisionAprilTag;
import ftclib.vision.FtcVisionEocvColorBlob;
import ftclib.vision.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;
import trclib.path.TrcPose2D;
import trclib.robotcore.TrcDbgTrace;
import trclib.vision.TrcOpenCvColorBlobPipeline;
import trclib.vision.TrcOpenCvDetector;
import trclib.vision.TrcVisionTargetInfo;
/**
* This class implements AprilTag/TensorFlow/Eocv Vision for the game season. It creates and initializes all the