Class PipelineResult

java.lang.Object
io.github.roboblazers7617.limelight.PipelineResult

public class PipelineResult extends Object
Limelight PipelineResult object, parsed from a Limelight's JSON results output.
  • Field Details

    • error

      public String error
    • pipelineID

      public double pipelineID
    • latency_pipeline

      public double latency_pipeline
    • latency_capture

      public double latency_capture
    • latency_jsonParse

      public double latency_jsonParse
    • timestamp_LIMELIGHT_publish

      public double timestamp_LIMELIGHT_publish
    • timestamp_RIOFPGA_capture

      public double timestamp_RIOFPGA_capture
    • valid

      public boolean valid
    • botpose

      public double[] botpose
    • botpose_wpired

      public double[] botpose_wpired
    • botpose_wpiblue

      public double[] botpose_wpiblue
    • botpose_tagcount

      public double botpose_tagcount
    • botpose_span

      public double botpose_span
    • botpose_avgdist

      public double botpose_avgdist
    • botpose_avgarea

      public double botpose_avgarea
    • camerapose_robotspace

      public double[] camerapose_robotspace
    • targets_Retro

      public RetroreflectiveTarget[] targets_Retro
    • targets_Fiducials

      public FiducialTarget[] targets_Fiducials
    • targets_Classifier

      public ClassifierTarget[] targets_Classifier
    • targets_Detector

      public DetectorTarget[] targets_Detector
    • targets_Barcode

      public BarcodeTarget[] targets_Barcode
  • Constructor Details

    • PipelineResult

      public PipelineResult()
  • Method Details

    • getBotPose3d

      public Pose3d getBotPose3d()
    • getBotPose3d_wpiRed

      public Pose3d getBotPose3d_wpiRed()
    • getBotPose3d_wpiBlue

      public Pose3d getBotPose3d_wpiBlue()
    • getBotPose2d

      public Pose2d getBotPose2d()
    • getBotPose2d_wpiRed

      public Pose2d getBotPose2d_wpiRed()
    • getBotPose2d_wpiBlue

      public Pose2d getBotPose2d_wpiBlue()