mirror of
https://github.com/PhotonVision/photonvision
synced 2026-07-05 03:21:40 +00:00
Add more descriptive error message to USB Camera Capture
This commit is contained in:
@@ -30,7 +30,13 @@ public class USBCameraCapture implements CameraCapture {
|
|||||||
calibrationList.addAll(fullCameraConfiguration.calibration);
|
calibrationList.addAll(fullCameraConfiguration.calibration);
|
||||||
baseCamera = new UsbCamera(config.name, config.path);
|
baseCamera = new UsbCamera(config.name, config.path);
|
||||||
cvSink = CameraServer.getInstance().getVideo(baseCamera);
|
cvSink = CameraServer.getInstance().getVideo(baseCamera);
|
||||||
properties = new USBCaptureProperties(baseCamera, config);
|
try {
|
||||||
|
properties = new USBCaptureProperties(baseCamera, config);
|
||||||
|
} catch(VideoException e) {
|
||||||
|
System.err.println("Camera cannot be found on the saved USB port!" +
|
||||||
|
" Ensure that the camera has not been plugged into a different USB port, and if so, correct it.");
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
var videoModes = properties.getVideoModes();
|
var videoModes = properties.getVideoModes();
|
||||||
if(videoModes.size() < 1) {
|
if(videoModes.size() < 1) {
|
||||||
|
|||||||
Reference in New Issue
Block a user