Class Hierarchy

  • java.lang.Object
    • org.firstinspires.ftc.teamcode.fy23.processors.AccelLimiter
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.blank.ArmBlank (implements org.firstinspires.ftc.teamcode.fy23.robot.subsystems.DoubleArm, org.firstinspires.ftc.teamcode.fy23.robot.subsystems.PixelArm)
    • org.firstinspires.ftc.teamcode.fy23.autoSwitch.AutoSequence
    • org.firstinspires.ftc.teamcode.fy23.autoSwitch.AutoSequenceSwitcher
    • org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.buttons.AxisAsButton (implements org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.Button)
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.blank.hardwaredevice.BlankHardwareDevice (implements com.qualcomm.robotcore.hardware.HardwareDevice)
      • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.blank.hardwaredevice.BlankCRServo (implements com.qualcomm.robotcore.hardware.CRServo)
      • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.blank.hardwaredevice.BlankDcMotorController (implements com.qualcomm.robotcore.hardware.DcMotorControllerEx)
      • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.blank.hardwaredevice.BlankMotor (implements com.qualcomm.robotcore.hardware.DcMotorEx)
      • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.blank.hardwaredevice.BlankServo (implements com.qualcomm.robotcore.hardware.Servo)
      • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.blank.hardwaredevice.BlankServoController (implements com.qualcomm.robotcore.hardware.ServoControllerEx)
    • org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.axes.ButtonAsAxis (implements org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.Axis)
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.Claw.Parameters
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.blank.ClawBlank (implements org.firstinspires.ftc.teamcode.fy23.robot.subsystems.Claw)
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.normalimpl.ClawImpl (implements org.firstinspires.ftc.teamcode.fy23.robot.subsystems.Claw)
    • org.firstinspires.ftc.teamcode.fy23.roadrunner.util.DashboardUtil
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.DigitalDevice.Parameters
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.digitaldevice.DigitalDeviceBlank (implements org.firstinspires.ftc.teamcode.fy23.robot.subsystems.DigitalDevice)
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.DoubleArm.Parameters
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.blank.hardwaredevice.DoubleArmBlank (implements org.firstinspires.ftc.teamcode.fy23.robot.subsystems.DoubleArm)
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.normalimpl.DoubleArmImpl (implements org.firstinspires.ftc.teamcode.fy23.robot.subsystems.DoubleArm)
    • com.acmerobotics.roadrunner.drive.Drive
      • com.acmerobotics.roadrunner.drive.MecanumDrive
        • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.normalimpl.RRMecanumDriveImpl (implements org.firstinspires.ftc.teamcode.fy23.robot.old.MecanumDrive, org.firstinspires.ftc.teamcode.fy23.robot.subsystems.RRMecanumDrive)
    • org.firstinspires.ftc.teamcode.fy23.roadrunner.drive.DriveConstants
    • org.firstinspires.ftc.teamcode.fy23.units.DTS
    • com.qualcomm.robotcore.util.ElapsedTime
    • org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.axes.ExponentialAxis (implements org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.Axis)
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.FriendlyIMU.Parameters
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.blank.FriendlyIMUBlank (implements org.firstinspires.ftc.teamcode.fy23.robot.subsystems.FriendlyIMU)
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.normalimpl.FriendlyIMUImpl (implements org.firstinspires.ftc.teamcode.fy23.robot.subsystems.FriendlyIMU)
    • org.firstinspires.ftc.teamcode.fy23.processors.IMUCorrector
    • org.firstinspires.ftc.teamcode.fy23.processors.IMUCorrector.Parameters
    • org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.axes.LinearAxis (implements org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.Axis)
    • org.firstinspires.ftc.teamcode.fy23.roadrunner.util.LynxModuleUtil
    • org.firstinspires.ftc.teamcode.fy23.roadrunner.util.LynxModuleUtil.LynxFirmwareVersion (implements java.lang.Comparable<T>)
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.blank.MecanumDriveBlank (implements org.firstinspires.ftc.teamcode.fy23.robot.old.MecanumDrive, org.firstinspires.ftc.teamcode.fy23.robot.subsystems.RRMecanumDrive)
    • org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.axes.MergedAxis (implements org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.Axis)
    • org.firstinspires.ftc.teamcode.fy23.fakestuff.MockDcMotorEx (implements com.qualcomm.robotcore.hardware.DcMotorEx)
    • org.firstinspires.ftc.teamcode.fy23.fakestuff.MockDigitalDevice (implements org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.Button, org.firstinspires.ftc.teamcode.fy23.robot.subsystems.DigitalDevice)
    • org.firstinspires.ftc.teamcode.fy23.fakestuff.MockFriendlyIMU (implements org.firstinspires.ftc.teamcode.fy23.robot.subsystems.FriendlyIMU)
    • org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.buttons.MomentaryButton (implements org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.Button)
    • org.firstinspires.ftc.teamcode.fy23.units.PIDConsts
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.PixelArm.Parameters
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.normalimpl.PixelArmImpl (implements org.firstinspires.ftc.teamcode.fy23.robot.subsystems.PixelArm)
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.PlaneLauncher.Parameters
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.blank.PlaneLauncherBlank (implements org.firstinspires.ftc.teamcode.fy23.robot.subsystems.PlaneLauncher)
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.normalimpl.PlaneLauncherImpl (implements org.firstinspires.ftc.teamcode.fy23.robot.subsystems.PlaneLauncher)
    • org.firstinspires.ftc.teamcode.fy23.robot.Robot24
    • org.firstinspires.ftc.teamcode.fy23.robot.Robot24.ExtendedParameters
    • org.firstinspires.ftc.teamcode.fy23.robot.Robot24.Parameters
    • org.firstinspires.ftc.teamcode.fy23.robot.RobotRoundhouse
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.RotaryIntake.Parameters
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.blank.RotaryIntakeBlank (implements org.firstinspires.ftc.teamcode.fy23.robot.subsystems.RotaryIntake)
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.normalimpl.RotaryIntakeImpl (implements org.firstinspires.ftc.teamcode.fy23.robot.subsystems.RotaryIntake)
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.RRMecanumDrive.DriveConstants
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.RRMecanumDrive.Parameters
    • org.firstinspires.ftc.teamcode.fy23.roadrunner.trajectorysequence.sequencesegment.SequenceSegment
      • org.firstinspires.ftc.teamcode.fy23.roadrunner.trajectorysequence.sequencesegment.TrajectorySegment
      • org.firstinspires.ftc.teamcode.fy23.roadrunner.trajectorysequence.sequencesegment.TurnSegment
      • org.firstinspires.ftc.teamcode.fy23.roadrunner.trajectorysequence.sequencesegment.WaitSegment
    • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.digitaldevice.Switch (implements org.firstinspires.ftc.teamcode.fy23.robot.subsystems.DigitalDevice)
    • org.firstinspires.ftc.teamcode.fy23.units.TelemetrySingleton
    • org.firstinspires.ftc.teamcode.fy24.controls.TeleOpState24
    • java.lang.Throwable (implements java.io.Serializable)
    • org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.buttons.ToggleButton (implements org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.Button)
    • org.firstinspires.ftc.teamcode.fy23.roadrunner.trajectorysequence.TrajectorySequence
    • org.firstinspires.ftc.teamcode.fy23.roadrunner.trajectorysequence.TrajectorySequenceBuilder
    • org.firstinspires.ftc.teamcode.fy23.roadrunner.trajectorysequence.TrajectorySequenceRunner
    • org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.buttons.TriggerButton (implements org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.Button)
    • org.firstinspires.ftc.teamcode.fy23.processors.TunablePID
    • org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.axes.TwoButtonsAsAxis (implements org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.Axis)

Interface Hierarchy

  • org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.Axis
  • org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.Axis.DoubleLambda
  • org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.Button
  • org.firstinspires.ftc.teamcode.fy23.gamepad2.primitives.Button.BoolLambda
  • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.Claw
  • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.DigitalDevice
  • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.DoubleArm
  • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.FriendlyIMU
  • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.PixelArm
  • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.PlaneLauncher
  • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.RotaryIntake
  • org.firstinspires.ftc.teamcode.fy23.robot.subsystems.RRMecanumDrive
  • org.firstinspires.ftc.teamcode.fy24.controls.TeleOpScheme24

Enum Class Hierarchy