From 3af2f3c68686c3a474790f081bb37070421386e3 Mon Sep 17 00:00:00 2001 From: ori agranat Date: Wed, 25 Sep 2019 10:10:11 -0700 Subject: [PATCH] added more pipeline creation for new cam --- Main/src/main/java/com/chameleonvision/Main.java | 3 ++- .../java/com/chameleonvision/vision/camera/CameraManager.java | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Main/src/main/java/com/chameleonvision/Main.java b/Main/src/main/java/com/chameleonvision/Main.java index 891e3c2b9..30de2923d 100644 --- a/Main/src/main/java/com/chameleonvision/Main.java +++ b/Main/src/main/java/com/chameleonvision/Main.java @@ -13,7 +13,8 @@ public class Main { for (var camSet : CameraManager.getAllCamerasByName().entrySet()) { new Thread(new VisionProcess(camSet.getValue())).start(); } - NetworkTableInstance.getDefault().startClientTeam(SettingsManager.GeneralSettings.team_number); + NetworkTableInstance.getDefault().startClientTeam(SettingsManager.GeneralSettings.team_number); + //NetworkTableInstance.getDefault().startClient("localhost"); Server.main(8888); } else { System.err.println("No cameras connected!"); diff --git a/Main/src/main/java/com/chameleonvision/vision/camera/CameraManager.java b/Main/src/main/java/com/chameleonvision/vision/camera/CameraManager.java index 3b1c3929c..1ea46c803 100644 --- a/Main/src/main/java/com/chameleonvision/vision/camera/CameraManager.java +++ b/Main/src/main/java/com/chameleonvision/vision/camera/CameraManager.java @@ -70,7 +70,9 @@ public class CameraManager { private static boolean addCamera(Camera camera, String cameraName) { if (AllCamerasByName.containsKey(cameraName)) return false; - camera.addPipeline(); + for (int i = 0; i < 10;i++){ + camera.addPipeline(); // simple fix to create more pipelines for now + } AllCamerasByName.put(cameraName, camera); return true; }