For the complete documentation index, see llms.txt. This page is also available as Markdown.

Welcome

Welcome to the Yet Another Limelight Library (YALL) documentation!

YALL is a WPILib vendordep that wraps Limelight's NetworkTables API and JSON results output in a typed, chainable Java (and Python) API for FRC robots. It replaces the raw LimelightHelpers script with real objects: a Limelight per camera, chainable settings, MegaTag1/MegaTag2 pose estimation, and typed results for every pipeline type, including AprilTag, retroreflective, neural classifier/detector, and barcode.

Jump right in

Where to go next

  • Tutorials: step-by-step walkthroughs for common setups.

  • How-to guides: focused answers to specific "how do I…" questions.

  • Tuning: the tuning steps from Limelight's own documentation, reorganized into the order you'd actually apply them (sensor settings, crosshair/camera calibration, pipeline-specific tuning, then PID).

  • Understanding: explanations of how YALL's settings, pose estimation, and results model work.

  • API Reference (YALL-Gitbook-API space): every class, field, and method.

  • Javadocs: generated API docs.

  • GitHub: source, issues, and releases.

Last updated

Was this helpful?