From e8b3aedb106f8ecf106b10cdd192eed11b1bf770 Mon Sep 17 00:00:00 2001 From: gac-x05la Date: Fri, 14 Feb 2025 17:46:27 +0100 Subject: [PATCH] Trigger mode notes --- tomcat_bec/devices/gigafrost/gigafrostcamera.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tomcat_bec/devices/gigafrost/gigafrostcamera.py b/tomcat_bec/devices/gigafrost/gigafrostcamera.py index 1b90dbe..ef265d7 100644 --- a/tomcat_bec/devices/gigafrost/gigafrostcamera.py +++ b/tomcat_bec/devices/gigafrost/gigafrostcamera.py @@ -588,6 +588,7 @@ class GigaFrostCamera(PSIDetectorBase): """ if acq_mode == "default": + # NOTE: Trigger using software events via softEnable (actually works) # Trigger parameters self.cfgCntStartBit.set(1).wait() self.cfgCntEndBit.set(0).wait() @@ -601,6 +602,7 @@ class GigaFrostCamera(PSIDetectorBase): self.trigger_mode = "auto" self.exposure_mode = "timer" elif acq_mode in ["ext_enable", "external_enable"]: + # NOTE: Trigger using external hardware events via enable input (actually works) # Switch to physical enable signal self.cfgEnableScheme.set(0).wait() # Trigger modes @@ -611,6 +613,7 @@ class GigaFrostCamera(PSIDetectorBase): self.trigger_mode = "auto" self.exposure_mode = "timer" elif acq_mode == "soft": + # NOTE: Fede's configuration for continous streaming # Switch to physical enable signal self.cfgEnableScheme.set(0).wait() # Set enable signal to always @@ -630,6 +633,7 @@ class GigaFrostCamera(PSIDetectorBase): self.cfgCntStartBit.set(1).wait() self.cfgCntEndBit.set(0).wait() elif acq_mode in ["ext", "external"]: + # NOTE: Untested # Switch to physical enable signal self.cfgEnableScheme.set(0).wait() # Set enable signal to always