{"version":1,"pages":[{"id":"JsKd452Nu8XTrHz68zaF","title":"Yet Another Limelight Library","pathname":"/","siteSpaceId":"sitesp_gfWvu","icon":"house","description":"Yet Another Limelight Library — a WPILib vendordep for Limelight vision on FRC robots","breadcrumbs":[{"label":"Home","icon":"house"}]},{"id":"c115c685925ecf5ef4d655a99b6fe8d334979cfd","title":"Welcome","pathname":"/documentation","siteSpaceId":"sitesp_1VGQc","icon":"hand-wave","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"}]},{"id":"z55uJ5BL0BDYEjDwicIz","title":"Why YALL?","pathname":"/documentation/why-yall","siteSpaceId":"sitesp_1VGQc","icon":"rocket","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"}]},{"id":"t1OMSdvsbDmmWdJBHx3q","title":"Basic Setup","pathname":"/documentation/tutorials/basic-setup","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Tutorials"}]},{"id":"UlyDazJw6n7EG7WMvQJ8","title":"AprilTag Pose Estimation","pathname":"/documentation/tutorials/apriltag-pose-estimation","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Tutorials"}]},{"id":"oxsFkq0Gqy7djMHqKeWi","title":"Object Detection","pathname":"/documentation/tutorials/object-detection","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Tutorials"}]},{"id":"yF3yoAm1aG0Lbxkea0yM","title":"Simulating a Limelight","pathname":"/documentation/tutorials/simulating-a-limelight","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Tutorials"}]},{"id":"cBLF3A7ilkprPGVcQPEM","title":"How do I install YALL?","pathname":"/documentation/how-to-guides/how-do-i-install-yall","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"How-To Guides"}]},{"id":"feHsH6LSAxve2T0JKvJG","title":"How do I choose between MegaTag1 and MegaTag2?","pathname":"/documentation/how-to-guides/how-do-i-choose-megatag1-vs-megatag2","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"How-To Guides"}]},{"id":"a91TI4Ev5hhqxFWESfUz","title":"How do I filter AprilTags by ID?","pathname":"/documentation/how-to-guides/how-do-i-filter-apriltags-by-id","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"How-To Guides"}]},{"id":"J7Sh948NxR49i24h3b2p","title":"How do I use multiple Limelights?","pathname":"/documentation/how-to-guides/how-do-i-use-multiple-limelights","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"How-To Guides"}]},{"id":"brkpULW0b3eLJBuXhnRT","title":"How do I mount a Limelight on a moving mechanism?","pathname":"/documentation/how-to-guides/how-do-i-mount-a-limelight-on-a-moving-mechanism","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"How-To Guides"}]},{"id":"Lt9uSH69vyOAxvt8NFFQ","title":"How do I read raw fiducials and detections?","pathname":"/documentation/how-to-guides/how-do-i-read-raw-fiducials-and-detections","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"How-To Guides"}]},{"id":"J5AufR2rYSQ2i0DO7Lz8","title":"How do I reduce thermal output while disabled?","pathname":"/documentation/how-to-guides/how-do-i-reduce-thermal-output-while-disabled","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"How-To Guides"}]},{"id":"V3g6h2N8JzSlox3M2ZBJ","title":"How do I take snapshots and rewind captures?","pathname":"/documentation/how-to-guides/how-do-i-take-snapshots-and-rewind-captures","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"How-To Guides"}]},{"id":"2CCKHAGkVPOxCsUveSWv","title":"How do I forward USB ports?","pathname":"/documentation/how-to-guides/how-do-i-forward-usb-ports","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"How-To Guides"}]},{"id":"slw0jcHYJsnlg2eOfRLn","title":"Tuning Workflow Overview","pathname":"/documentation/tuning/tuning-workflow-overview","siteSpaceId":"sitesp_1VGQc","icon":"sliders","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Tuning"}]},{"id":"NGkIHtE6vHYXX8Uj7gPl","title":"Camera Sensor Settings","pathname":"/documentation/tuning/camera-sensor-settings","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Tuning"}]},{"id":"wvx11o7af7pF1jRzwH0u","title":"Crosshair Calibration","pathname":"/documentation/tuning/crosshair-calibration","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Tuning"}]},{"id":"I0EinCM8rZUX3D0X6zu4","title":"ChArUco Camera Calibration","pathname":"/documentation/tuning/charuco-camera-calibration","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Tuning"}]},{"id":"CvHHUmqkm54z0D12JHoo","title":"Tuning a Retroreflective Pipeline","pathname":"/documentation/tuning/retroreflective-pipeline-tuning","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Tuning"}]},{"id":"jDA4If8XytsAN9lMhNlD","title":"AprilTag & MegaTag2 Localization Tuning","pathname":"/documentation/tuning/apriltag-and-megatag2-tuning","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Tuning"}]},{"id":"r1f0rQWylzBI7Heat6OR","title":"Tuning a Neural Network Pipeline","pathname":"/documentation/tuning/neural-network-pipeline-tuning","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Tuning"}]},{"id":"1PX12LjySknSGKdUbQJn","title":"PID Tuning for Aiming & Ranging","pathname":"/documentation/tuning/pid-tuning-for-aiming-and-ranging","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Tuning"}]},{"id":"FVZmRGa0zxIAHIZbdr6a","title":"LimelightSettings & Pipelines","pathname":"/documentation/understanding/limelight-settings-and-pipelines","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Understanding"}]},{"id":"oeAICAcqu3GCRBhYKsYV","title":"Pose Estimation & Ambiguity","pathname":"/documentation/understanding/pose-estimation-and-ambiguity","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Understanding"}]},{"id":"5XsLHiYPzbUpiFIGyAC3","title":"Results JSON vs. Raw NetworkTables","pathname":"/documentation/understanding/results-json-vs-raw-networktables","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Understanding"}]},{"id":"XBmyCbZ5LtZM6t6NU4Wo","title":"Target & Pipeline Types","pathname":"/documentation/understanding/target-and-pipeline-types","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Understanding"}]},{"id":"FXWgQGdxns8KuktXd4Ad","title":"Hardware Telemetry & IMU","pathname":"/documentation/understanding/hardware-telemetry-and-imu","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Understanding"}]},{"id":"OfuDSC3N3o0Kz5pwgzw0","title":"Python & C++ Support","pathname":"/documentation/understanding/python-and-cpp-support","siteSpaceId":"sitesp_1VGQc","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Understanding"}]},{"id":"V6sehggfE4DDDuDmpksJ","title":"Overview","pathname":"/api-reference","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"}]},{"id":"fXN7KnVVgbAnZBNbWhVR","title":"Overview","pathname":"/api-reference/java-reference/java-reference","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"}]},{"id":"qinN0VLj7PZsuYGbGrBf","title":"Limelight","pathname":"/api-reference/java-reference/limelight","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"}]},{"id":"VoppOndl4slqIUYp9F6x","title":"NetworkTables","pathname":"/api-reference/java-reference/networktables","siteSpaceId":"sitesp_Dn8YT","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"}]},{"id":"SlbvtEaenqMPu1kGkyFa","title":"LimelightSettings","pathname":"/api-reference/java-reference/networktables/limelight-settings","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"NetworkTables"}]},{"id":"bXVN9ujRBggFTtE1yDn5","title":"LimelightPoseEstimator","pathname":"/api-reference/java-reference/networktables/limelight-pose-estimator","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"NetworkTables"}]},{"id":"X57t6lIwCOTghsx9ZUVw","title":"PoseEstimate","pathname":"/api-reference/java-reference/networktables/pose-estimate","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"NetworkTables"}]},{"id":"mPWPahWubOnAC5WixXuE","title":"LimelightData","pathname":"/api-reference/java-reference/networktables/limelight-data","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"NetworkTables"}]},{"id":"13s6eoyk2ro4LgY1Kijk","title":"LimelightPipelineData","pathname":"/api-reference/java-reference/networktables/limelight-pipeline-data","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"NetworkTables"}]},{"id":"vABYWy9z03urUPplZBqH","title":"LimelightTargetData","pathname":"/api-reference/java-reference/networktables/limelight-target-data","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"NetworkTables"}]},{"id":"xPL3CjVKumbeQXgHMYXp","title":"LimelightResults","pathname":"/api-reference/java-reference/networktables/limelight-results","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"NetworkTables"}]},{"id":"qHYhKivXe0eW6wb7CyDQ","title":"LimelightUtils","pathname":"/api-reference/java-reference/networktables/limelight-utils","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"NetworkTables"}]},{"id":"Zg5miW8Hmy4gG6ACj6Kh","title":"Orientation3d","pathname":"/api-reference/java-reference/networktables/orientation3d","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"NetworkTables"}]},{"id":"d2RsHvtVGowMPPSL4kwM","title":"AngularVelocity3d","pathname":"/api-reference/java-reference/networktables/angular-velocity3d","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"NetworkTables"}]},{"id":"TyIJ7uhelLVbk8vkfYpd","title":"AngularAcceleration3d","pathname":"/api-reference/java-reference/networktables/angular-acceleration3d","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"NetworkTables"}]},{"id":"kIMhF3gBTo5coDRVEzqN","title":"Target Types","pathname":"/api-reference/java-reference/target-types","siteSpaceId":"sitesp_Dn8YT","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"}]},{"id":"pag5gGSJDetHuRQxB6Or","title":"AprilTagFiducial","pathname":"/api-reference/java-reference/target-types/apriltag-fiducial","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"Target Types"}]},{"id":"nUdZYNgefb97Mlxp93cW","title":"RetroreflectiveTape","pathname":"/api-reference/java-reference/target-types/retroreflective-tape","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"Target Types"}]},{"id":"kkeMxXC9jnbGXbBNVrLd","title":"Barcode","pathname":"/api-reference/java-reference/target-types/barcode","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"Target Types"}]},{"id":"bC9Z6h87zzDQUdI8Sh58","title":"NeuralClassifier","pathname":"/api-reference/java-reference/target-types/neural-classifier","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"Target Types"}]},{"id":"6xYv8gGJ7oKJtzzVa3hp","title":"NeuralDetector","pathname":"/api-reference/java-reference/target-types/neural-detector","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"Target Types"}]},{"id":"qtOsCfQcHOp5ojR3FdGh","title":"Results & Telemetry","pathname":"/api-reference/java-reference/results-and-telemetry","siteSpaceId":"sitesp_Dn8YT","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"}]},{"id":"BEYxUXkEBpWTU1c9tdwc","title":"RawFiducial","pathname":"/api-reference/java-reference/results-and-telemetry/raw-fiducial","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"Results & Telemetry"}]},{"id":"TOVyT4KuiPjdy7zoQmHg","title":"RawDetection","pathname":"/api-reference/java-reference/results-and-telemetry/raw-detection","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"Results & Telemetry"}]},{"id":"k7KGwho31yitENM32Umu","title":"IMUResults","pathname":"/api-reference/java-reference/results-and-telemetry/imu-results","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"Results & Telemetry"}]},{"id":"VSxPTGRbXzkkfVFIOyhE","title":"HardwareReport","pathname":"/api-reference/java-reference/results-and-telemetry/hardware-report","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"Results & Telemetry"}]},{"id":"QFTP08QWKnY2yYKDsLR4","title":"HailoStats","pathname":"/api-reference/java-reference/results-and-telemetry/hailo-stats","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"Results & Telemetry"}]},{"id":"2MKjgyyBKi4bCxW5vACj","title":"RewindStats","pathname":"/api-reference/java-reference/results-and-telemetry/rewind-stats","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Java Reference"},{"label":"Results & Telemetry"}]},{"id":"vXA197Nn36QIGp9cxx4F","title":"Overview","pathname":"/api-reference/python-reference/python-reference","siteSpaceId":"sitesp_Dn8YT","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Python Reference"}]}]}