Package-level declarations
Types
This is a simple test for the servo controls.
This sets up the airplane launcher servo and uses it to launch the plane.
This detects AprilTags and shows them on the FTC dashboard.
this runs the grabber, intake, and claw pivot mechanism. Dpad left is to close the left grabber, Dpad right closes the right grabber, Dpad up opens both grabbers, Dpad down starts/stops the intake, the bumpers rotate the claw mechanism, and the triggers move the arms.
Same as {@link org.firstinspires.ftc.features.FourMotorArm} but controller 1 can manually move the arm with the trigger buttons, while 2 can only set the automatic positions. Controller 1 can also manually level the arm by moving down the left side with the square button or the right side with the circle button.
A mecanum drivetrain. This relies on odometry. Use NativeMecanumDrivetrain if you don't have odometry.
A mecanum drivetrain—this doesn't require odometry, hence it being "native" by not relying on external libraries. If you have odometry, use MecanumDrivetrain.
This controls the pixel grabber.
This controls the motors for the double reverse four-bar linkage system. Used for both the autonomous and TeleOp modes.
A mecanum drivetrain. This relies on odometry. Use NativeMecanumDrivetrain if you don't have odometry.
This controls a linear slide and an extra motor.