Instructions for PCO edge
This commit is contained in:
@@ -194,7 +194,7 @@ class GigaFrostCameraMixin(CustomDetectorMixin):
|
|||||||
def on_unstage(self) -> None:
|
def on_unstage(self) -> None:
|
||||||
"""Specify actions to be executed during unstage.
|
"""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,
|
and publishing the file location and file event message,
|
||||||
with flagged done to BEC.
|
with flagged done to BEC.
|
||||||
"""
|
"""
|
||||||
@@ -577,6 +577,7 @@ class GigaFrostCamera(PSIDetectorBase):
|
|||||||
self.cfgEnableScheme.set(0).wait()
|
self.cfgEnableScheme.set(0).wait()
|
||||||
|
|
||||||
# Set modes
|
# Set modes
|
||||||
|
self.cmdSoftEnable.set(0).wait()
|
||||||
self.enable_mode = "soft"
|
self.enable_mode = "soft"
|
||||||
self.trigger_mode = "auto"
|
self.trigger_mode = "auto"
|
||||||
self.exposure_mode = "timer"
|
self.exposure_mode = "timer"
|
||||||
|
|||||||
@@ -91,6 +91,20 @@ class HelgeCameraBase(PSIDeviceBase):
|
|||||||
|
|
||||||
The status flag state machine during re-configuration is:
|
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
|
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)
|
||||||
|
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# ########################################################################
|
# ########################################################################
|
||||||
|
|||||||
Reference in New Issue
Block a user