mirror of
https://github.com/trc492/FtcTemplate.git
synced 2025-07-01 13:01:24 -07:00
Re-organized libraries.
This commit is contained in:
Submodule TeamCode/src/main/java/ftclib updated: f1b523ca30...9c3b8688b7
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Submodule TeamCode/src/main/java/trclib updated: 25e0b6828f...cfcc6d656f
Reference in New Issue
Block a user