Tested AD style array_size on GF
This commit is contained in:
@@ -7,7 +7,8 @@ Created on Thu Jun 27 17:28:43 2024
|
||||
@author: mohacsi_i
|
||||
"""
|
||||
from time import sleep
|
||||
from ophyd import Signal, Component, EpicsSignal, EpicsSignalRO, Kind, DeviceStatus
|
||||
from ophyd import Signal, SignalRO, Component, EpicsSignal, EpicsSignalRO, Kind, DeviceStatus
|
||||
from ophyd.device import DynamicDeviceComponent
|
||||
from ophyd_devices.interfaces.base_classes.psi_detector_base import (
|
||||
CustomDetectorMixin,
|
||||
PSIDetectorBase,
|
||||
@@ -266,6 +267,13 @@ class GigaFrostCamera(PSIDetectorBase):
|
||||
cmdSetParam = Component(EpicsSignal, "SET_PARAM.PROC", put_complete=True, kind=Kind.omitted)
|
||||
cfgAcqMode = Component(EpicsSignal, "ACQMODE", put_complete=True, kind=Kind.config)
|
||||
|
||||
array_size = DynamicDeviceComponent({
|
||||
"array_size_x": (EpicsSignalRO, "ROIX", {'auto_monitor': True}),
|
||||
"array_size_y": (EpicsSignalRO, "ROIY", {'auto_monitor': True}),
|
||||
}, doc="Size of the array in the XY dimensions")
|
||||
|
||||
|
||||
|
||||
# UDP header
|
||||
cfgUdpNumPorts = Component(EpicsSignal, "PORTS", put_complete=True, kind=Kind.config)
|
||||
cfgUdpNumFrames = Component(EpicsSignal, "FRAMENUM", put_complete=True, kind=Kind.config)
|
||||
|
||||
Reference in New Issue
Block a user