Class VisionSourceSettables

java.lang.Object
org.photonvision.vision.processes.VisionSourceSettables
Direct Known Subclasses:
LibcameraGpuSettables, USBCameraSource.USBCameraSettables

public abstract class VisionSourceSettables extends Object
  • Field Details

    • logger

      protected static final Logger logger
    • frameStaticProperties

      protected FrameStaticProperties frameStaticProperties
    • videoModes

      protected HashMap<Integer,edu.wpi.first.cscore.VideoMode> videoModes
  • Constructor Details

  • Method Details

    • getConfiguration

      public CameraConfiguration getConfiguration()
    • setExposure

      public abstract void setExposure(double exposure)
    • setAutoExposure

      public abstract void setAutoExposure(boolean cameraAutoExposure)
    • setBrightness

      public abstract void setBrightness(int brightness)
    • setGain

      public abstract void setGain(int gain)
    • setRedGain

      public void setRedGain(int red)
    • setBlueGain

      public void setBlueGain(int blue)
    • getCurrentVideoMode

      public abstract edu.wpi.first.cscore.VideoMode getCurrentVideoMode()
    • setVideoModeInternal

      public void setVideoModeInternal(int index)
    • setVideoMode

      public void setVideoMode(edu.wpi.first.cscore.VideoMode mode)
    • setVideoModeInternal

      protected abstract void setVideoModeInternal(edu.wpi.first.cscore.VideoMode videoMode)
    • setVideoModeIndex

      public void setVideoModeIndex(int index)
    • getAllVideoModes

      public abstract HashMap<Integer,edu.wpi.first.cscore.VideoMode> getAllVideoModes()
    • getFOV

      public double getFOV()
    • setFOV

      public void setFOV(double fov)
    • addCalibration

      public void addCalibration(CameraCalibrationCoefficients calibrationCoefficients)
    • getFrameStaticProperties

      public FrameStaticProperties getFrameStaticProperties()