Class Vision

java.lang.Object
frc.robot.Subsystems.Vision.Vision

public class Vision extends Object
  • Field Details

    • instance

      public static final Vision instance
  • Method Details

    • readPhotonResults

      public Optional<frc.robot.Subsystems.Vision.Vision.CameraResults> readPhotonResults(org.photonvision.PhotonCamera camera, org.photonvision.PhotonPoseEstimator photon_pose_estimator, VisionPoseCache cache)
    • readLimelightResults

      public Optional<frc.robot.Subsystems.Vision.Vision.CameraResults> readLimelightResults()
    • setCameraPipelines

      public void setCameraPipelines(Vision.CameraMode mode)
      Switch the pipelines of the two OV cameras.
      Parameters:
      mode - The mode for the two cameras.
    • getCameraMode

      public Vision.CameraMode getCameraMode()
    • update

      public void update()