From ed86d6728d082935ba3fbcbe648be1ef644e843b Mon Sep 17 00:00:00 2001 From: Matt Date: Sun, 9 Oct 2022 10:09:41 -0400 Subject: [PATCH 1/3] Add auto exposure switch --- photon-client/src/store/index.js | 1 + .../src/views/PipelineViews/InputTab.vue | 33 ++++++++++-- .../vision/camera/FileVisionSource.java | 4 +- .../vision/camera/USBCameraSource.java | 51 +++++++++---------- .../vision/camera/ZeroCopyPicamSource.java | 23 ++++----- .../pipeline/AprilTagPipelineSettings.java | 1 + .../vision/pipeline/CVPipelineSettings.java | 3 +- .../vision/processes/VisionModule.java | 25 +++++---- .../processes/VisionSourceSettables.java | 3 +- .../processes/VisionModuleManagerTest.java | 6 +-- 10 files changed, 85 insertions(+), 65 deletions(-) diff --git a/photon-client/src/store/index.js b/photon-client/src/store/index.js index fcf70bbf53..086b75260e 100644 --- a/photon-client/src/store/index.js +++ b/photon-client/src/store/index.js @@ -57,6 +57,7 @@ export default new Vuex.Store({ // Settings that apply to all pipeline types cameraExposure: 1, cameraBrightness: 2, + cameraAutoExposure: false, cameraRedGain: 3, cameraBlueGain: 4, inputImageRotationMode: 0, diff --git a/photon-client/src/views/PipelineViews/InputTab.vue b/photon-client/src/views/PipelineViews/InputTab.vue index ca7cd5c672..f1a222c68f 100644 --- a/photon-client/src/views/PipelineViews/InputTab.vue +++ b/photon-client/src/views/PipelineViews/InputTab.vue @@ -1,7 +1,7 @@