From 651504b28a58a697b6783232c7ea82bc7d8654fc Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nwpope@utu.fi>
Date: Wed, 14 Oct 2020 12:50:23 +0300
Subject: [PATCH] Fix to set white balance on left and right

---
 components/rgbd-sources/src/sources/stereovideo/pylon.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/components/rgbd-sources/src/sources/stereovideo/pylon.cpp b/components/rgbd-sources/src/sources/stereovideo/pylon.cpp
index eb05ac870..6281cdd51 100644
--- a/components/rgbd-sources/src/sources/stereovideo/pylon.cpp
+++ b/components/rgbd-sources/src/sources/stereovideo/pylon.cpp
@@ -245,11 +245,11 @@ void PylonDevice::_configureCamera(CBaslerUniversalInstantCamera *cam) {
 
 		if (tm) {
 			cv::Vec3d white = net->call<cv::Vec3d>(*tm, "pylon_white");
-			lcam_->BalanceRatioSelector.SetValue(Basler_UniversalCameraParams::BalanceRatioSelector_Blue);
+			cam->BalanceRatioSelector.SetValue(Basler_UniversalCameraParams::BalanceRatioSelector_Blue);
 			cam->BalanceRatio.SetValue(white[0]);
-			lcam_->BalanceRatioSelector.SetValue(Basler_UniversalCameraParams::BalanceRatioSelector_Green);
+			cam->BalanceRatioSelector.SetValue(Basler_UniversalCameraParams::BalanceRatioSelector_Green);
 			cam->BalanceRatio.SetValue(white[1]);
-			lcam_->BalanceRatioSelector.SetValue(Basler_UniversalCameraParams::BalanceRatioSelector_Red);
+			cam->BalanceRatioSelector.SetValue(Basler_UniversalCameraParams::BalanceRatioSelector_Red);
 			cam->BalanceRatio.SetValue(white[2]);
 			LOG(INFO) << "Pylon WB from master = " << white;
 		} else {
-- 
GitLab