Class Hierarchy

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

Interface Hierarchy

  • org.firstinspires.ftc.teamcode.framework.gamepad2.primitives.Axis
  • org.firstinspires.ftc.teamcode.framework.gamepad2.primitives.Axis.DoubleLambda
  • org.firstinspires.ftc.teamcode.framework.gamepad2.primitives.Button
  • org.firstinspires.ftc.teamcode.framework.gamepad2.primitives.Button.BoolLambda
  • org.firstinspires.ftc.teamcode.framework.subsystems.claw.Claw
  • org.firstinspires.ftc.teamcode.framework.subsystems.digitaldevice.DigitalDevice
  • org.firstinspires.ftc.teamcode.fy24.subsystems.doublearm.DoubleArm
  • org.firstinspires.ftc.teamcode.framework.subsystems.friendlyimu.FriendlyIMU
  • org.firstinspires.ftc.teamcode.framework.subsystems.pixelarm.PixelArm
  • org.firstinspires.ftc.teamcode.fy23.subsystems.planelauncher.PlaneLauncher
  • org.firstinspires.ftc.teamcode.framework.subsystems.rotaryintake.RotaryIntake
  • org.firstinspires.ftc.teamcode.framework.subsystems.rrmecanumdrive.RRMecanumDrive
  • org.firstinspires.ftc.teamcode.fy24.controls.TeleOpScheme24

Enum Class Hierarchy