Index

A B C D E F G H I J L M N P Q R S T V W Z 
All Classes and Interfaces|All Packages

A

ambiguity - Variable in class io.github.roboblazers7617.limelight.targets.RawFiducialTarget
 
avgTagArea - Variable in class io.github.roboblazers7617.limelight.PoseEstimate
The average area of the tags used to compute this pose.
avgTagDist - Variable in class io.github.roboblazers7617.limelight.PoseEstimate
The average distance between tags used to compute this pose in meters.

B

BarcodeTarget - Class in io.github.roboblazers7617.limelight.targets
Represents a Barcode Target Result extracted from JSON Output.
BarcodeTarget() - Constructor for class io.github.roboblazers7617.limelight.targets.BarcodeTarget
Creates a new BarcodeTarget with blank values.
BLUE - Enum constant in enum class io.github.roboblazers7617.limelight.PoseEstimator.PoseEstimators
(Recommended) The robot's 3D pose in the WPILib Blue Alliance Coordinate System.
BLUE_MEGATAG2 - Enum constant in enum class io.github.roboblazers7617.limelight.PoseEstimator.PoseEstimators
(Recommended) The robot's 3D pose in the WPILib Blue Alliance Coordinate System with MegaTag2.
botpose - Variable in class io.github.roboblazers7617.limelight.PipelineResult
Botpose (MegaTag).
botpose_avgarea - Variable in class io.github.roboblazers7617.limelight.PipelineResult
The average area of the tags used to compute the botpose.
botpose_avgdist - Variable in class io.github.roboblazers7617.limelight.PipelineResult
The average distance between tags used to compute the botpose in meters.
botpose_span - Variable in class io.github.roboblazers7617.limelight.PipelineResult
The maximum distance between tags used to compute the botpose in meters.
botpose_tagcount - Variable in class io.github.roboblazers7617.limelight.PipelineResult
The number of tags used to compute the botpose.
botpose_wpiblue - Variable in class io.github.roboblazers7617.limelight.PipelineResult
Botpose (MegaTag, WPI Blue driverstation).
botpose_wpired - Variable in class io.github.roboblazers7617.limelight.PipelineResult
Botpose (MegaTag, WPI Red driverstation).

C

camerapose_robotspace - Variable in class io.github.roboblazers7617.limelight.PipelineResult
 
classId - Variable in class io.github.roboblazers7617.limelight.targets.neural.RawDetection
 
classID - Variable in class io.github.roboblazers7617.limelight.targets.neural.ClassifierTarget
Class ID integer.
classID - Variable in class io.github.roboblazers7617.limelight.targets.neural.DetectorTarget
Class ID integer.
ClassifierTarget - Class in io.github.roboblazers7617.limelight.targets.neural
Represents a Neural Classifier Pipeline Result extracted from JSON Output
ClassifierTarget() - Constructor for class io.github.roboblazers7617.limelight.targets.neural.ClassifierTarget
Creates a new ClassifierTarget with blank values.
className - Variable in class io.github.roboblazers7617.limelight.targets.neural.ClassifierTarget
Human-readable class name string.
className - Variable in class io.github.roboblazers7617.limelight.targets.neural.DetectorTarget
Human-readable class name string.
confidence - Variable in class io.github.roboblazers7617.limelight.targets.neural.ClassifierTarget
Confidence of the predicition.
confidence - Variable in class io.github.roboblazers7617.limelight.targets.neural.DetectorTarget
Confidence of the predicition.
corner0_X - Variable in class io.github.roboblazers7617.limelight.targets.neural.RawDetection
 
corner0_Y - Variable in class io.github.roboblazers7617.limelight.targets.neural.RawDetection
 
corner1_X - Variable in class io.github.roboblazers7617.limelight.targets.neural.RawDetection
 
corner1_Y - Variable in class io.github.roboblazers7617.limelight.targets.neural.RawDetection
 
corner2_X - Variable in class io.github.roboblazers7617.limelight.targets.neural.RawDetection
 
corner2_Y - Variable in class io.github.roboblazers7617.limelight.targets.neural.RawDetection
 
corner3_X - Variable in class io.github.roboblazers7617.limelight.targets.neural.RawDetection
 
corner3_Y - Variable in class io.github.roboblazers7617.limelight.targets.neural.RawDetection
 
corners - Variable in class io.github.roboblazers7617.limelight.targets.BarcodeTarget
Corners array (pixels) [x0, y0, x1, y1, ...].

D

data - Variable in class io.github.roboblazers7617.limelight.targets.BarcodeTarget
The decoded data content of the barcode.
dataCollator - Variable in class io.github.roboblazers7617.limelight.Limelight
The PipelineDataCollator used by this Limelight.
DetectorTarget - Class in io.github.roboblazers7617.limelight.targets.neural
Represents a Neural Detector Pipeline Result extracted from JSON Output
DetectorTarget() - Constructor for class io.github.roboblazers7617.limelight.targets.neural.DetectorTarget
Creates a new DetectorTarget with blank values.
distToCamera - Variable in class io.github.roboblazers7617.limelight.targets.RawFiducialTarget
 
distToRobot - Variable in class io.github.roboblazers7617.limelight.targets.RawFiducialTarget
 
DoubleDownscale - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.DownscalingOverride
Double downscaling.

E

error - Variable in class io.github.roboblazers7617.limelight.PipelineResult
Error output from the JSON parser.
ExternalAssistInternalIMU - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.ImuMode
Use internal IMU for MT2 localization while correcting it with external IMU updates from Limelight.setRobotOrientation(edu.wpi.first.math.geometry.Rotation3d).
ExternalImu - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.ImuMode
Use external IMU yaw submitted via Limelight.setRobotOrientation(edu.wpi.first.math.geometry.Rotation3d) for MT2 localization.
extractArrayEntry(double[], int) - Static method in class io.github.roboblazers7617.limelight.JsonUtilities
Gets the data from a double array at the given index.

F

family - Variable in class io.github.roboblazers7617.limelight.targets.BarcodeTarget
Barcode family type (e.g.
fiducialFamily - Variable in class io.github.roboblazers7617.limelight.targets.FiducialTarget
The family of the primary in-view fiducial.
fiducialID - Variable in class io.github.roboblazers7617.limelight.targets.FiducialTarget
The ID of the primary in-view fiducial.
FiducialTarget - Class in io.github.roboblazers7617.limelight.targets
Represents an AprilTag/Fiducial Target Result extracted from JSON Output.
FiducialTarget() - Constructor for class io.github.roboblazers7617.limelight.targets.FiducialTarget
Creates a new FiducialTarget with blank values.
ForceBlink - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.LEDMode
Force the LEDs to blink.
ForceOff - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.LEDMode
Force the LEDs off.
ForceOn - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.LEDMode
Force the LEDs on.

G

getBotPose2d() - Method in class io.github.roboblazers7617.limelight.PipelineResult
Gets the PipelineResult.botpose of this PipelineResult.
getBotPose2d_wpiBlue() - Method in class io.github.roboblazers7617.limelight.PipelineResult
Gets the PipelineResult.botpose_wpiblue of this PipelineResult.
getBotPose2d_wpiRed() - Method in class io.github.roboblazers7617.limelight.PipelineResult
Gets the PipelineResult.botpose_wpired of this PipelineResult.
getBotPose3d() - Method in class io.github.roboblazers7617.limelight.PipelineResult
Gets the PipelineResult.botpose of this PipelineResult.
getBotPose3d_TargetSpace() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the robot's 3D pose with respect to the currently tracked target's coordinate system.
getBotPose3d_wpiBlue() - Method in class io.github.roboblazers7617.limelight.PipelineResult
Gets the PipelineResult.botpose_wpiblue of this PipelineResult.
getBotPose3d_wpiRed() - Method in class io.github.roboblazers7617.limelight.PipelineResult
Gets the PipelineResult.botpose_wpired of this PipelineResult.
getBotPoseEstimates() - Method in class io.github.roboblazers7617.limelight.PoseEstimator
Gets the pose estimates for this PoseEstimator.
getCameraPose_TargetSpace() - Method in class io.github.roboblazers7617.limelight.targets.FiducialTarget
Gets the FiducialTarget.cameraPose_TargetSpace for this target.
getCameraPose_TargetSpace() - Method in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
Gets the cameraPose_TargetSpace for this target.
getCameraPose_TargetSpace2D() - Method in class io.github.roboblazers7617.limelight.targets.FiducialTarget
Gets the FiducialTarget.cameraPose_TargetSpace for this target.
getCameraPose_TargetSpace2D() - Method in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
Gets the cameraPose_TargetSpace for this target.
getCameraPose3d_RobotSpace() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the camera's 3D pose with respect to the robot's coordinate system.
getCameraPose3d_TargetSpace() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the camera's 3D pose with respect to the currently tracked target's coordinate system.
getClassifierClass() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the current neural classifier result class name.
getClassifierClassIndex() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the classifier class index from the currently running neural classifier pipeline.
getCpuTemperature() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the CPU temperature from the PipelineDataCollator.hardwareMetricsEntry.
getCpuUsage() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the CPU usage from the PipelineDataCollator.hardwareMetricsEntry.
getCurrentPipelineIndex() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the active pipeline index.
getCurrentPipelineType() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the current pipeline type.
getDataCollator() - Method in class io.github.roboblazers7617.limelight.Limelight
Gets the Limelight.dataCollator for this Limelight.
getDetectedTags() - Method in class io.github.roboblazers7617.limelight.PoseEstimate
Gets the PoseEstimate.rawFiducials for this PoseEstimate.
getDetectorClass() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the primary neural detector result class name.
getDetectorClassIndex() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the detector class index from the primary result of the currently running neural detector pipeline.
getEntry() - Method in enum class io.github.roboblazers7617.limelight.PoseEstimator.PoseEstimators
Gets the PoseEstimator.PoseEstimators.entry for this pose estimator.
getFamily() - Method in class io.github.roboblazers7617.limelight.targets.BarcodeTarget
Gets the BarcodeTarget.family of this BarcodeTarget.
getFiducialID() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the ID of the primary AprilTag.
getFps() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the FPS from the PipelineDataCollator.hardwareMetricsEntry.
getHardwareMetrics() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the raw hardware metrics array.
getJSONDump() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the full JSON results dump.
getLatency_Capture() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the capture latency.
getLatency_Pipeline() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the pipeline's processing latency contribution.
getLatestResults(boolean) - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the latest JSON results output and returns a LimelightResults object.
getLimelightURLString(String) - Method in class io.github.roboblazers7617.limelight.Limelight
Gets a URL for the given request to this Limelight.
getNetworkTable() - Method in class io.github.roboblazers7617.limelight.Limelight
Gets the Limelight.networkTable for this Limelight.
getNeuralClassID() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the class ID of the primary neural detector/classifier result.
getPose2d() - Method in class io.github.roboblazers7617.limelight.PoseEstimate
Gets the PoseEstimate.pose as a Pose2d.
getPose3d() - Method in class io.github.roboblazers7617.limelight.PoseEstimate
Gets the PoseEstimate.pose for this PoseEstimate.
getRamUsage() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the RAM usage from the PipelineDataCollator.hardwareMetricsEntry.
getRawBarcodeData() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the raw barcode results.
getRawDetections() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the latest raw neural detector results from NetworkTables name.
getRawFiducialTargets() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the latest raw fiducial/AprilTag detection results from NetworkTables.
getRobotPose_FieldSpace() - Method in class io.github.roboblazers7617.limelight.targets.FiducialTarget
Gets the FiducialTarget.robotPose_FieldSpace for this target.
getRobotPose_FieldSpace() - Method in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
Gets the robotPose_FieldSpace for this target.
getRobotPose_FieldSpace2D() - Method in class io.github.roboblazers7617.limelight.targets.FiducialTarget
Gets the FiducialTarget.robotPose_FieldSpace for this target.
getRobotPose_FieldSpace2D() - Method in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
Gets the robotPose_FieldSpace for this target.
getRobotPose_TargetSpace() - Method in class io.github.roboblazers7617.limelight.targets.FiducialTarget
Gets the FiducialTarget.robotPose_TargetSpace for this target.
getRobotPose_TargetSpace() - Method in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
Gets the robotPose_TargetSpace for this target.
getRobotPose_TargetSpace2D() - Method in class io.github.roboblazers7617.limelight.targets.FiducialTarget
Gets the FiducialTarget.robotPose_TargetSpace for this target.
getRobotPose_TargetSpace2D() - Method in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
Gets the robotPose_TargetSpace for this target.
getSettings() - Method in class io.github.roboblazers7617.limelight.Limelight
Gets the Limelight.settings for this Limelight.
getStandardDeviationsArray() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the standard deviation readings as an array.
getT2DArray() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
T2D is an array that contains several targeting metrics.
getTA() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the target area as a percentage of the image (0-100%).
getTagCount() - Method in class io.github.roboblazers7617.limelight.PoseEstimate
Gets the PoseEstimate.tagCount for this PoseEstimate.
getTargetColor() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the color of the target.
getTargetCount() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the number of targets currently detected.
getTargetPose_CameraSpace() - Method in class io.github.roboblazers7617.limelight.targets.FiducialTarget
Gets the FiducialTarget.targetPose_CameraSpace for this target.
getTargetPose_CameraSpace() - Method in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
Gets the targetPose_CameraSpace for this target.
getTargetPose_CameraSpace2D() - Method in class io.github.roboblazers7617.limelight.targets.FiducialTarget
Gets the FiducialTarget.targetPose_CameraSpace for this target.
getTargetPose_CameraSpace2D() - Method in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
Gets the targetPose_CameraSpace for this target.
getTargetPose_RobotSpace() - Method in class io.github.roboblazers7617.limelight.targets.FiducialTarget
Gets the FiducialTarget.targetPose_RobotSpace for this target.
getTargetPose_RobotSpace() - Method in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
Gets the targetPose_RobotSpace for this target.
getTargetPose_RobotSpace2D() - Method in class io.github.roboblazers7617.limelight.targets.FiducialTarget
Gets the FiducialTarget.targetPose_RobotSpace for this target.
getTargetPose_RobotSpace2D() - Method in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
Gets the targetPose_RobotSpace for this target.
getTargetPose3d_CameraSpace() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the target's 3D pose with respect to the camera's coordinate system.
getTargetPose3d_RobotSpace() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the target's 3D pose with respect to the robot's coordinate system.
getTimestampSeconds() - Method in class io.github.roboblazers7617.limelight.PoseEstimate
Gets the PoseEstimate.timestampSeconds for this PoseEstimate.
getTV() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Does the Limelight have a valid target?
getTX() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the horizontal offset from the crosshair to the target in degrees.
getTXNC() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the horizontal offset from the principal pixel/point to the target in degrees.
getTY() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the vertical offset from the crosshair to the target in degrees.
getTYNC() - Method in class io.github.roboblazers7617.limelight.PipelineDataCollator
Gets the vertical offset from the principal pixel/point to the target in degrees.
getValue() - Method in enum class io.github.roboblazers7617.limelight.LimelightSettings.DownscalingOverride
getValue() - Method in enum class io.github.roboblazers7617.limelight.LimelightSettings.ImuMode
Gets the LimelightSettings.ImuMode.value of this entry.
getValue() - Method in enum class io.github.roboblazers7617.limelight.LimelightSettings.LEDMode
Gets the LimelightSettings.LEDMode.value of this entry.
getValue() - Method in enum class io.github.roboblazers7617.limelight.LimelightSettings.StreamMode
Gets the LimelightSettings.StreamMode.value of this entry.

H

HalfDownscale - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.DownscalingOverride
Half downscaling.

I

id - Variable in class io.github.roboblazers7617.limelight.targets.RawFiducialTarget
 
InternalImu - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.ImuMode
Use internal IMU for MT2 localization.
io.github.roboblazers7617.limelight - package io.github.roboblazers7617.limelight
Main package for the ClassyLimelights library.
io.github.roboblazers7617.limelight.targets - package io.github.roboblazers7617.limelight.targets
Classes that represent targets detected by the Limelight.
io.github.roboblazers7617.limelight.targets.neural - package io.github.roboblazers7617.limelight.targets.neural
Classes that represent targets detected by the Limelight's neural pipelines.
isMegaTag2 - Variable in class io.github.roboblazers7617.limelight.PoseEstimate
Was this pose computed using MegaTag2?
isMegaTag2() - Method in enum class io.github.roboblazers7617.limelight.PoseEstimator.PoseEstimators
Gets the PoseEstimator.PoseEstimators.isMegaTag2 state for this pose estimator.

J

JsonUtilities - Class in io.github.roboblazers7617.limelight
Utilities for working with Limelight JSON outputs.
JsonUtilities() - Constructor for class io.github.roboblazers7617.limelight.JsonUtilities
 

L

latency - Variable in class io.github.roboblazers7617.limelight.PoseEstimate
The latency in milliseconds.
latency_capture - Variable in class io.github.roboblazers7617.limelight.PipelineResult
The capture latency (milliseconds between the end of the exposure of the middle row to the beginning of the tracking loop).
latency_jsonParse - Variable in class io.github.roboblazers7617.limelight.PipelineResult
The latency introduced by parsing the JSON file.
latency_pipeline - Variable in class io.github.roboblazers7617.limelight.PipelineResult
The targeting latency (milliseconds consumed by tracking loop this frame).
Limelight - Class in io.github.roboblazers7617.limelight
An object that represents a physical Limelight.
Limelight(String) - Constructor for class io.github.roboblazers7617.limelight.Limelight
Creates a new Limelight.
LimelightSettings - Class in io.github.roboblazers7617.limelight
Settings class to apply configurable options to the Limelight.
LimelightSettings(Limelight) - Constructor for class io.github.roboblazers7617.limelight.LimelightSettings
Create a LimelightSettings object with all configurable features of a Limelight.
LimelightSettings.DownscalingOverride - Enum Class in io.github.roboblazers7617.limelight
Downscaling override for the Limelight.
LimelightSettings.ImuMode - Enum Class in io.github.roboblazers7617.limelight
IMU mode for the Limelight
LimelightSettings.LEDMode - Enum Class in io.github.roboblazers7617.limelight
LED Mode for the Limelight.
LimelightSettings.StreamMode - Enum Class in io.github.roboblazers7617.limelight
Stream mode for the Limelight.

M

makePoseEstimator(PoseEstimator.PoseEstimators) - Method in class io.github.roboblazers7617.limelight.Limelight
Creates a new PoseEstimator for this Limelight.
MT1AssistInternalImu - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.ImuMode
Use internal IMU for MT2 localization while using correcting it with estimated yaws from MT1.

N

name - Variable in class io.github.roboblazers7617.limelight.Limelight
The hostname of the Limelight.
networkTable - Variable in class io.github.roboblazers7617.limelight.Limelight
The NetworkTable used by this Limelight.
NoDownscale - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.DownscalingOverride
No downscaling.

P

PictureInPictureMain - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.StreamMode
Picture in picture, with secondary camera in the lower-right corner.
PictureInPictureSecondary - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.StreamMode
Picture in picture, with main camera in the lower-right corner.
Pipeline - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.DownscalingOverride
Pipeline downscaling.
PipelineControl - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.LEDMode
Use the LED mode set in the current pipeline.
PipelineDataCollator - Class in io.github.roboblazers7617.limelight
Fetches pipeline data from a Limelight.
PipelineDataCollator(Limelight) - Constructor for class io.github.roboblazers7617.limelight.PipelineDataCollator
Creates a new PipelineDataCollator.
pipelineID - Variable in class io.github.roboblazers7617.limelight.PipelineResult
The current Pipeline's index.
PipelineResult - Class in io.github.roboblazers7617.limelight
Limelight PipelineResult object, parsed from a Limelight's JSON results output.
PipelineResult() - Constructor for class io.github.roboblazers7617.limelight.PipelineResult
Creates a new PipelineResult with blank values.
pose - Variable in class io.github.roboblazers7617.limelight.PoseEstimate
The estimated robot pose.
pose2dToArray(Pose2d) - Static method in class io.github.roboblazers7617.limelight.JsonUtilities
Converts a Pose2d object to an array of doubles in the format [x, y, z, roll, pitch, yaw].
pose3dToArray(Pose3d) - Static method in class io.github.roboblazers7617.limelight.JsonUtilities
Converts a Pose3d object to an array of doubles in the format [x, y, z, roll, pitch, yaw].
PoseEstimate - Class in io.github.roboblazers7617.limelight
Represents a 3D Pose Estimate.
PoseEstimate() - Constructor for class io.github.roboblazers7617.limelight.PoseEstimate
Instantiates a PoseEstimate object with default values.
PoseEstimate(Pose3d, double, double, int, double, double, double, RawFiducialTarget[], boolean) - Constructor for class io.github.roboblazers7617.limelight.PoseEstimate
Creates a new PoseEstimate.
PoseEstimator - Class in io.github.roboblazers7617.limelight
Class to get pose estimate data from a Limelight.
PoseEstimator(Limelight, PoseEstimator.PoseEstimators) - Constructor for class io.github.roboblazers7617.limelight.PoseEstimator
Creates a new PoseEstimator.
PoseEstimator.PoseEstimators - Enum Class in io.github.roboblazers7617.limelight
The different pose estimators available to query.
print() - Method in class io.github.roboblazers7617.limelight.PoseEstimate
Prints detailed information about this PoseEstimate to standard output.

Q

QuadrupleDownscale - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.DownscalingOverride
Quadruple downscaling.

R

RawDetection - Class in io.github.roboblazers7617.limelight.targets.neural
Represents a Limelight Raw Neural Detector result from Limelight's NetworkTables output.
RawDetection(int, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class io.github.roboblazers7617.limelight.targets.neural.RawDetection
Creates a new RawDetection with the given values.
rawFiducials - Variable in class io.github.roboblazers7617.limelight.PoseEstimate
The raw fiducial data used to estimate this pose.
RawFiducialTarget - Class in io.github.roboblazers7617.limelight.targets
Represents a Limelight Raw Fiducial result from Limelight's NetworkTables output.
RawFiducialTarget(int, double, double, double, double, double, double) - Constructor for class io.github.roboblazers7617.limelight.targets.RawFiducialTarget
Creates a new RawFiducialTarget with the given values.
RED - Enum constant in enum class io.github.roboblazers7617.limelight.PoseEstimator.PoseEstimators
(Not Recommended) The robot's pose in the WPILib Red Alliance Coordinate System.
RED_MEGATAG2 - Enum constant in enum class io.github.roboblazers7617.limelight.PoseEstimator.PoseEstimators
(Not Recommended) The robot's pose in the WPILib Red Alliance Coordinate System with MegaTag2.
RetroreflectiveTarget - Class in io.github.roboblazers7617.limelight.targets
Represents a Color/Retroreflective Target Result extracted from JSON Output.
RetroreflectiveTarget() - Constructor for class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
Creates a new RetroreflectiveTarget with blank values.

S

save() - Method in class io.github.roboblazers7617.limelight.LimelightSettings
Push any pending changes to the NetworkTable instance immediately.
setRobotOrientation(Rotation3d) - Method in class io.github.roboblazers7617.limelight.Limelight
Sets the pipeline's robot orientation input with the given rotation.
settings - Variable in class io.github.roboblazers7617.limelight.Limelight
The LimelightSettings of this Limelight.
snapshot(String) - Method in class io.github.roboblazers7617.limelight.Limelight
Asynchronously takes a snapshot.
Standard - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.StreamMode
Side by side.
standardDeviations_MegaTag1 - Variable in class io.github.roboblazers7617.limelight.PipelineResult
MegaTag1 Standard Deviation.
standardDeviations_MegaTag2 - Variable in class io.github.roboblazers7617.limelight.PipelineResult
MegaTag2 Standard Deviation.
SyncInternalImu - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.ImuMode
Use external IMU yaw submitted via Limelight.setRobotOrientation(edu.wpi.first.math.geometry.Rotation3d) for MT2 localization.

T

ta - Variable in class io.github.roboblazers7617.limelight.targets.BarcodeTarget
The size of the target as a percentage of the image [0-1].
ta - Variable in class io.github.roboblazers7617.limelight.targets.FiducialTarget
The size of the target as a percentage of the image [0-1].
ta - Variable in class io.github.roboblazers7617.limelight.targets.neural.DetectorTarget
The size of the target as a percentage of the image [0-1].
ta - Variable in class io.github.roboblazers7617.limelight.targets.neural.RawDetection
 
ta - Variable in class io.github.roboblazers7617.limelight.targets.RawFiducialTarget
 
ta - Variable in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
The size of the target as a percentage of the image [0-1].
tagCount - Variable in class io.github.roboblazers7617.limelight.PoseEstimate
The number of tags used to compute this pose.
tagSpan - Variable in class io.github.roboblazers7617.limelight.PoseEstimate
The maximium distance between the tags used to compute this pose in meters.
targets_Barcode - Variable in class io.github.roboblazers7617.limelight.PipelineResult
Barcode pipeline outputs.
targets_Classifier - Variable in class io.github.roboblazers7617.limelight.PipelineResult
Classifier pipeline outputs.
targets_Detector - Variable in class io.github.roboblazers7617.limelight.PipelineResult
Neural Detector pipeline outputs.
targets_Fiducials - Variable in class io.github.roboblazers7617.limelight.PipelineResult
Fiducial target pipeline outputs.
targets_Retro - Variable in class io.github.roboblazers7617.limelight.PipelineResult
Retroreflective pipeline outputs.
timestamp_LIMELIGHT_publish - Variable in class io.github.roboblazers7617.limelight.PipelineResult
Timestamp in milliseconds from Limelight boot.
timestamp_RIOFPGA_capture - Variable in class io.github.roboblazers7617.limelight.PipelineResult
 
timestampSeconds - Variable in class io.github.roboblazers7617.limelight.PoseEstimate
The NetworkTables timestamp in seconds.
toPose2D(double[]) - Static method in class io.github.roboblazers7617.limelight.JsonUtilities
Takes a 6-length array of pose data and converts it to a Pose2d object.
toPose3D(double[]) - Static method in class io.github.roboblazers7617.limelight.JsonUtilities
Takes a 6-length array of pose data and converts it to a Pose3d object.
translation3dToArray(Translation3d) - Static method in class io.github.roboblazers7617.limelight.JsonUtilities
Converts a Translation3d object to an array of doubles in format [x, y, z].
TripleDownscale - Enum constant in enum class io.github.roboblazers7617.limelight.LimelightSettings.DownscalingOverride
Triple downscaling.
ts - Variable in class io.github.roboblazers7617.limelight.targets.FiducialTarget
 
ts - Variable in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
 
tx - Variable in class io.github.roboblazers7617.limelight.targets.BarcodeTarget
The X-coordinate of the center of the target in degrees relative to crosshair.
tx - Variable in class io.github.roboblazers7617.limelight.targets.FiducialTarget
The X-coordinate of the center of the target in degrees relative to crosshair.
tx - Variable in class io.github.roboblazers7617.limelight.targets.neural.ClassifierTarget
 
tx - Variable in class io.github.roboblazers7617.limelight.targets.neural.DetectorTarget
The X-coordinate of the center of the target in degrees relative to crosshair.
tx - Variable in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
X-coordinate of the center of the target in degrees relative to crosshair.
tx_nocrosshair - Variable in class io.github.roboblazers7617.limelight.targets.BarcodeTarget
The X-coordinate of the center of the target in degrees relative to principal pixel.
tx_nocrosshair - Variable in class io.github.roboblazers7617.limelight.targets.FiducialTarget
The X-coordinate of the center of the target in degrees relative to principal piexel.
tx_nocrosshair - Variable in class io.github.roboblazers7617.limelight.targets.neural.DetectorTarget
The X-coordinate of the center of the target in degrees relative to principal pixel.
tx_nocrosshair - Variable in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
X-coordinate of the center of the target in degrees relative to principal piexel.
tx_pixels - Variable in class io.github.roboblazers7617.limelight.targets.BarcodeTarget
The X-coordinate of the center of the target in pixels relative to crosshair.
tx_pixels - Variable in class io.github.roboblazers7617.limelight.targets.FiducialTarget
The X-coordinate of the center of the target in pixels relative to crosshair.
tx_pixels - Variable in class io.github.roboblazers7617.limelight.targets.neural.ClassifierTarget
 
tx_pixels - Variable in class io.github.roboblazers7617.limelight.targets.neural.DetectorTarget
The X-coordinate of the center of the target in pixels relative to crosshair.
tx_pixels - Variable in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
X-coordinate of the center of the target in pixels relative to crosshair.
txnc - Variable in class io.github.roboblazers7617.limelight.targets.neural.RawDetection
 
txnc - Variable in class io.github.roboblazers7617.limelight.targets.RawFiducialTarget
 
ty - Variable in class io.github.roboblazers7617.limelight.targets.BarcodeTarget
The Y-coordinate of the center of the target in degrees relative to crosshair.
ty - Variable in class io.github.roboblazers7617.limelight.targets.FiducialTarget
The Y-coordinate of the center of the target in degrees relative to crosshair.
ty - Variable in class io.github.roboblazers7617.limelight.targets.neural.ClassifierTarget
 
ty - Variable in class io.github.roboblazers7617.limelight.targets.neural.DetectorTarget
The Y-coordinate of the center of the target in degrees relative to crosshair.
ty - Variable in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
Y-coordinate of the center of the target in degrees relative to crosshair.
ty_nocrosshair - Variable in class io.github.roboblazers7617.limelight.targets.BarcodeTarget
The Y-coordinate of the center of the target in degrees relative to principal pixel.
ty_nocrosshair - Variable in class io.github.roboblazers7617.limelight.targets.FiducialTarget
The Y-coordinate of the center of the target in degrees relative to principal pixel.
ty_nocrosshair - Variable in class io.github.roboblazers7617.limelight.targets.neural.DetectorTarget
The Y-coordinate of the center of the target in degrees relative to principal pixel.
ty_nocrosshair - Variable in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
Y-coordinate of the center of the target in degrees relative to principal pixel.
ty_pixels - Variable in class io.github.roboblazers7617.limelight.targets.BarcodeTarget
The Y-coordinate of the center of the target in pixels relative to crosshair.
ty_pixels - Variable in class io.github.roboblazers7617.limelight.targets.FiducialTarget
The Y-coordinate of the center of the target in pixels relative to crosshair.
ty_pixels - Variable in class io.github.roboblazers7617.limelight.targets.neural.ClassifierTarget
 
ty_pixels - Variable in class io.github.roboblazers7617.limelight.targets.neural.DetectorTarget
The Y-coordinate of the center of the target in pixels relative to crosshair.
ty_pixels - Variable in class io.github.roboblazers7617.limelight.targets.RetroreflectiveTarget
Y-coordinate of the center of the target in pixels relative to crosshair.
tync - Variable in class io.github.roboblazers7617.limelight.targets.neural.RawDetection
 
tync - Variable in class io.github.roboblazers7617.limelight.targets.RawFiducialTarget
 

V

valid - Variable in class io.github.roboblazers7617.limelight.PipelineResult
Are there valid targets in this result?
validPoseEstimate(PoseEstimate) - Method in class io.github.roboblazers7617.limelight.PoseEstimator
Returns whether or not the given pose estimate is valid.
value - Variable in enum class io.github.roboblazers7617.limelight.LimelightSettings.DownscalingOverride
The NetworkTables value for this entry.
value - Variable in enum class io.github.roboblazers7617.limelight.LimelightSettings.ImuMode
The NetworkTables value for this entry.
value - Variable in enum class io.github.roboblazers7617.limelight.LimelightSettings.LEDMode
The NetworkTables value for this entry.
value - Variable in enum class io.github.roboblazers7617.limelight.LimelightSettings.StreamMode
The NetworkTables value for this entry.
valueOf(String) - Static method in enum class io.github.roboblazers7617.limelight.LimelightSettings.DownscalingOverride
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.roboblazers7617.limelight.LimelightSettings.ImuMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.roboblazers7617.limelight.LimelightSettings.LEDMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.roboblazers7617.limelight.LimelightSettings.StreamMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.roboblazers7617.limelight.PoseEstimator.PoseEstimators
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.roboblazers7617.limelight.LimelightSettings.DownscalingOverride
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.roboblazers7617.limelight.LimelightSettings.ImuMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.roboblazers7617.limelight.LimelightSettings.LEDMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.roboblazers7617.limelight.LimelightSettings.StreamMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.roboblazers7617.limelight.PoseEstimator.PoseEstimators
Returns an array containing the constants of this enum class, in the order they are declared.

W

withAprilTagIdFilter(List<Integer>) - Method in class io.github.roboblazers7617.limelight.LimelightSettings
Set the AprilTagID filter/override of which to track.
withAprilTagOffset(Translation3d) - Method in class io.github.roboblazers7617.limelight.LimelightSettings
Set the offset from the AprilTag that is of interest.
withCameraOffset(Pose3d) - Method in class io.github.roboblazers7617.limelight.LimelightSettings
Set the camera position offset.
withCropWindow(double, double, double, double) - Method in class io.github.roboblazers7617.limelight.LimelightSettings
Sets the crop window for the camera.
withFiducialDownscalingOverride(LimelightSettings.DownscalingOverride) - Method in class io.github.roboblazers7617.limelight.LimelightSettings
Sets the downscaling factor for AprilTag detection.
withImuAssistAlpha(double) - Method in class io.github.roboblazers7617.limelight.LimelightSettings
Set the IMU's alpha value for its complementary filter while in one of the LimelightSettings.ImuMode's assist modes.
withImuMode(LimelightSettings.ImuMode) - Method in class io.github.roboblazers7617.limelight.LimelightSettings
Set the IMU Mode.
withLimelightLEDMode(LimelightSettings.LEDMode) - Method in class io.github.roboblazers7617.limelight.LimelightSettings
Set the LED mode.
withPipelineIndex(int) - Method in class io.github.roboblazers7617.limelight.LimelightSettings
Set the current pipeline index.
withPriorityTagId(int) - Method in class io.github.roboblazers7617.limelight.LimelightSettings
Set the Priority Tag ID.
withProcessedFrameFrequency(int) - Method in class io.github.roboblazers7617.limelight.LimelightSettings
Sets the number of frames to skip between processing the contents of a frame.
withStreamMode(LimelightSettings.StreamMode) - Method in class io.github.roboblazers7617.limelight.LimelightSettings
Set the Stream mode.

Z

zone - Variable in class io.github.roboblazers7617.limelight.targets.neural.ClassifierTarget
 
A B C D E F G H I J L M N P Q R S T V W Z 
All Classes and Interfaces|All Packages