Class VisionSourceSettables

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

public abstract class VisionSourceSettables extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • getConfiguration

      public CameraConfiguration getConfiguration()
    • setExposureRaw

      public abstract void setExposureRaw(double exposureRaw)
    • getMinExposureRaw

      public abstract double getMinExposureRaw()
    • getMaxExposureRaw

      public abstract double getMaxExposureRaw()
    • setAutoExposure

      public abstract void setAutoExposure(boolean cameraAutoExposure)
    • setWhiteBalanceTemp

      public abstract void setWhiteBalanceTemp(double temp)
    • setAutoWhiteBalance

      public abstract void setAutoWhiteBalance(boolean autowb)
    • 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 VideoMode getCurrentVideoMode()
    • setVideoModeInternal

      public void setVideoModeInternal(int index)
    • setVideoMode

      public void setVideoMode(VideoMode mode)
    • setVideoModeInternal

      protected abstract void setVideoModeInternal(VideoMode videoMode)
    • setVideoModeIndex

      public void setVideoModeIndex(int index)
    • getAllVideoModes

      public abstract HashMap<Integer,VideoMode> getAllVideoModes()
    • getFOV

      public double getFOV()
    • setFOV

      public void setFOV(double fov)
    • addCalibration

      public void addCalibration(CameraCalibrationCoefficients calibrationCoefficients)
    • getFrameStaticProperties

      public FrameStaticProperties getFrameStaticProperties()
    • getMinWhiteBalanceTemp

      public abstract double getMinWhiteBalanceTemp()
    • getMaxWhiteBalanceTemp

      public abstract double getMaxWhiteBalanceTemp()