Instructions for PCO edge

This commit is contained in:
gac-x05la
2025-02-05 16:47:33 +01:00
parent 3b599dc062
commit 801aa62f82
2 changed files with 16 additions and 1 deletions

View File

@@ -194,7 +194,7 @@ class GigaFrostCameraMixin(CustomDetectorMixin):
def on_unstage(self) -> None:
"""Specify actions to be executed during unstage.
This step should include checking if the acqusition was successful,
This step should include checking if the acquisition was successful,
and publishing the file location and file event message,
with flagged done to BEC.
"""
@@ -577,6 +577,7 @@ class GigaFrostCamera(PSIDetectorBase):
self.cfgEnableScheme.set(0).wait()
# Set modes
self.cmdSoftEnable.set(0).wait()
self.enable_mode = "soft"
self.trigger_mode = "auto"
self.exposure_mode = "timer"

View File

@@ -91,6 +91,20 @@ class HelgeCameraBase(PSIDeviceBase):
The status flag state machine during re-configuration is:
BUSY low, SET low -> BUSY high, SET low -> BUSY low, SET high -> BUSY low, SET low
UPDATE: Data sending operation modes
Switch to ZMQ streaming by setting FILEFORMAT to ZEROMQ, set SAVESTART and SAVESTOP to select a ROI of images and start file transfer with FTRANSFER.
The ZMQ connection streams out the data in PUSH-PULL mode, i.e. it needs incoming connection.
STOREMODE sets the acquisition mode:
if STOREMODE == Recorder
Fills up the buffer with images and SAVESTART and SAVESTOP selects a ROI of images to be streamed
if STOREMODE == FIFO buffer
Continously streams out data using the buffer as a FIFO queue and SAVESTART and SAVESTOP selects a ROI of images to be streamed continously (i.e. a large SAVESTOP streams indefinitely)
"""
# ########################################################################