Package org.photonvision.vision.processes
package org.photonvision.vision.processes
-
ClassDescriptionThis is the God ClassVisionModuleManager has many VisionModules, and provides camera configuration data to them.VisionRunner has a frame supplier, a pipeline supplier, and a result consumerThis class manages starting up VisionModules for serialized devices (
VisionSourceManager.loadVisionSourceFromCamConfig(org.photonvision.common.configuration.CameraConfiguration)
), as well as handling requests from users to disable (release the camera device, but keep the configuration around) (VisionSourceManager.deactivateVisionSource(java.lang.String)
), reactivate (recreate a VisionModule from a saved and currently disabled configuration) (VisionSourceManager.reactivateDisabledCameraConfig(java.lang.String)
), and create a new VisionModule from aPVCameraInfo
(VisionSourceManager.assignUnmatchedCamera(org.photonvision.vision.camera.PVCameraInfo)
).