From 1def77f36d7c3afd838980d7d168f7140b92b06f Mon Sep 17 00:00:00 2001 From: Omer Date: Tue, 24 Sep 2019 02:16:36 +0300 Subject: [PATCH] Hacky fix for two cameras --- .../main/java/com/chameleonvision/vision/camera/Camera.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Main/src/main/java/com/chameleonvision/vision/camera/Camera.java b/Main/src/main/java/com/chameleonvision/vision/camera/Camera.java index 8d7778e76..e751dc703 100644 --- a/Main/src/main/java/com/chameleonvision/vision/camera/Camera.java +++ b/Main/src/main/java/com/chameleonvision/vision/camera/Camera.java @@ -64,6 +64,10 @@ public class Camera { this.pipelines = pipelines; // set up video modes according to minimums + while(!UsbCam.isConnected()) + { + System.out.println("notConnected");//TODO add a time sleep, can wait only so long before giving up + } availableVideoModes = Arrays.stream(UsbCam.enumerateVideoModes()).filter(v -> v.fps >= MINIMUM_FPS && v.width >= MINIMUM_WIDTH && v.height >= MINIMUM_HEIGHT).toArray(VideoMode[]::new); if (videoModeIndex <= availableVideoModes.length - 1) { setCamVideoMode(videoModeIndex, false);