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 6fb789ae9..22b0eca8d 100644 --- a/Main/src/main/java/com/chameleonvision/vision/camera/Camera.java +++ b/Main/src/main/java/com/chameleonvision/vision/camera/Camera.java @@ -52,7 +52,7 @@ public class Camera { //Driver mode camera settings public int driverExposure; public int driverBrightness; - private boolean isDriver; + public boolean isDriver; public Camera(String cameraName) { this(cameraName, DEFAULT_FOV); diff --git a/Main/src/main/java/com/chameleonvision/vision/process/VisionProcess.java b/Main/src/main/java/com/chameleonvision/vision/process/VisionProcess.java index fb5756e34..fe2e8581f 100644 --- a/Main/src/main/java/com/chameleonvision/vision/process/VisionProcess.java +++ b/Main/src/main/java/com/chameleonvision/vision/process/VisionProcess.java @@ -238,7 +238,7 @@ public class VisionProcess implements Runnable { point.put("calculated", calculated); point.put("rawPoint", center); WebSend.put("point", point); -// ServerHandler.broadcastMessage(WebSend); + ServerHandler.broadcastMessage(WebSend); } cameraProcess.updateFrame(streamOutputMat); diff --git a/Main/src/main/java/com/chameleonvision/web/ServerHandler.java b/Main/src/main/java/com/chameleonvision/web/ServerHandler.java index 87ef456ba..ea8cae077 100644 --- a/Main/src/main/java/com/chameleonvision/web/ServerHandler.java +++ b/Main/src/main/java/com/chameleonvision/web/ServerHandler.java @@ -59,6 +59,7 @@ public class ServerHandler { for (HashMap.Entry e : ((HashMap) entry.getValue()).entrySet()) { setField(CameraManager.getCurrentCamera(), e.getKey(), e.getValue()); } + CameraManager.getCurrentCamera().setDriverMode((Boolean) ((HashMap) entry.getValue()).get("isDriver")); CameraManager.saveCameras(); break; }