From 87e7c3ca746402f701d2d20a2497061a6f97c360 Mon Sep 17 00:00:00 2001 From: Matt Date: Sun, 9 Oct 2022 22:41:40 -0400 Subject: [PATCH] [Wip] Add auto exposure switch (#488) * Add auto exposure switch * Run wpiformat * Update ZeroCopyPicamSource.java --- photon-client/src/store/index.js | 1 + .../src/views/PipelineViews/InputTab.vue | 33 ++++- .../vision/camera/FileVisionSource.java | 5 +- .../vision/camera/USBCameraSource.java | 113 +++++++++--------- .../vision/camera/ZeroCopyPicamSource.java | 22 ++-- .../pipeline/AprilTagPipelineSettings.java | 1 + .../vision/pipeline/CVPipelineSettings.java | 3 +- .../vision/processes/VisionModule.java | 21 +--- .../processes/VisionSourceSettables.java | 4 +- .../processes/VisionModuleManagerTest.java | 6 +- 10 files changed, 111 insertions(+), 98 deletions(-) diff --git a/photon-client/src/store/index.js b/photon-client/src/store/index.js index fcf70bbf5..086b75260 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 ca7cd5c67..f1a222c68 100644 --- a/photon-client/src/views/PipelineViews/InputTab.vue +++ b/photon-client/src/views/PipelineViews/InputTab.vue @@ -1,7 +1,7 @@