Class LimelightPipelineData

java.lang.Object
limelight.networktables.LimelightPipelineData

public class LimelightPipelineData extends Object
Pipeline data for Limelight.
  • Constructor Details

    • LimelightPipelineData

      public LimelightPipelineData(Limelight camera)
      Construct data for pipelines.
      Parameters:
      camera - Limelight to use.
  • Method Details

    • getProcessingLatency

      public double getProcessingLatency()
      Gets the pipeline's processing latency contribution.
      Returns:
      Pipeline latency in milliseconds
    • getCaptureLatency

      public double getCaptureLatency()
      Gets the capture latency.
      Returns:
      Capture latency in milliseconds
    • getCurrentPipelineIndex

      public double getCurrentPipelineIndex()
      Gets the active pipeline index.
      Returns:
      Current pipeline index (0-9)
    • getCurrentPipelineType

      public String getCurrentPipelineType()
      Gets the current pipeline type.
      Returns:
      Pipeline type string (e.g. "retro", "apriltag", etc)