Class USBCameraSource
java.lang.Object
org.photonvision.vision.processes.VisionSource
org.photonvision.vision.camera.USBCameras.USBCameraSource
- All Implemented Interfaces:
Releasable
-
Field Summary
FieldsFields inherited from class org.photonvision.vision.processes.VisionSource
cameraConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected GenericUSBCameraSettables
createSettables
(CameraConfiguration config, UsbCamera camera) Factory for making appropriate settablesboolean
int
hashCode()
boolean
hasLEDs()
boolean
void
release()
void
Must be called after createSettables Using the current config/camera and modified quirks, make a new settablesMethods inherited from class org.photonvision.vision.processes.VisionSource
getCameraConfiguration
-
Field Details
-
settables
-
usbFrameProvider
-
-
Constructor Details
-
USBCameraSource
-
-
Method Details
-
createSettables
Factory for making appropriate settables- Parameters:
config
-camera
-- Returns:
-
remakeSettables
Must be called after createSettables Using the current config/camera and modified quirks, make a new settables- Specified by:
remakeSettables
in classVisionSource
-
getCameraQuirks
-
getFrameProvider
- Specified by:
getFrameProvider
in classVisionSource
-
getSettables
- Specified by:
getSettables
in classVisionSource
-
isVendorCamera
- Specified by:
isVendorCamera
in classVisionSource
-
hasLEDs
- Specified by:
hasLEDs
in classVisionSource
-
release
-
equals
-
hashCode
-