From 5bef67e5c536da406d298c940b1714cec980e2ac Mon Sep 17 00:00:00 2001 From: Vojtech Ondrej <117979802+vondrejPM@users.noreply.github.com> Date: Tue, 3 Mar 2026 08:41:56 +0100 Subject: [PATCH 1/3] Update camera.py Changed speed table to address different bit depths for gains on the same speed. --- src/pyvcam/camera.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pyvcam/camera.py b/src/pyvcam/camera.py index 065f823..534d223 100644 --- a/src/pyvcam/camera.py +++ b/src/pyvcam/camera.py @@ -322,7 +322,6 @@ def open(self): self.__port_speed_gain_table[port_name][speed_name] = { 'speed_index': speed_index, 'pixel_time': self.pix_time, - 'bit_depth': self.bit_depth, 'gain_range': gains, } @@ -333,6 +332,7 @@ def open(self): self.__port_speed_gain_table[port_name][speed_name][gain_name] = { 'gain_index': gain_index, + 'bit_depth': self.bit_depth, } # Reset speed table back to default @@ -1539,3 +1539,4 @@ def smart_stream_exp_params(self): @smart_stream_exp_params.setter def smart_stream_exp_params(self, value): self.set_param(const.PARAM_SMART_STREAM_EXP_PARAMS, value) + From 862b35f6a39f2c2c8ccb72eeb1bb4da2d62bf993 Mon Sep 17 00:00:00 2001 From: Vojtech Ondrej <117979802+vondrejPM@users.noreply.github.com> Date: Tue, 3 Mar 2026 08:56:08 +0100 Subject: [PATCH 2/3] Update camera.py removed extra lines --- src/pyvcam/camera.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pyvcam/camera.py b/src/pyvcam/camera.py index 534d223..77105c1 100644 --- a/src/pyvcam/camera.py +++ b/src/pyvcam/camera.py @@ -1539,4 +1539,4 @@ def smart_stream_exp_params(self): @smart_stream_exp_params.setter def smart_stream_exp_params(self, value): self.set_param(const.PARAM_SMART_STREAM_EXP_PARAMS, value) - + From 0bb89b3e560e28babb27a4fceedb7325fd67e971 Mon Sep 17 00:00:00 2001 From: Vojtech Ondrej <117979802+vondrejPM@users.noreply.github.com> Date: Tue, 3 Mar 2026 09:00:10 +0100 Subject: [PATCH 3/3] Extra line removal --- src/pyvcam/camera.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pyvcam/camera.py b/src/pyvcam/camera.py index 77105c1..f1fdd45 100644 --- a/src/pyvcam/camera.py +++ b/src/pyvcam/camera.py @@ -1539,4 +1539,3 @@ def smart_stream_exp_params(self): @smart_stream_exp_params.setter def smart_stream_exp_params(self, value): self.set_param(const.PARAM_SMART_STREAM_EXP_PARAMS, value) -