Trigger mode notes
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user