This commit is contained in:
gac-x01da
2025-09-03 13:24:18 +02:00
committed by appel_c
parent 85042a7f45
commit d457e0e277
2 changed files with 21 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
pilatus:
readoutPriority: async
description: Pilatus
deviceClass: debye_bec.devices.pilatus.PilatusDetector
deviceConfig:
prefix: "X01DA-ES2-PIL:"
onFailure: retry
enabled: true
softwareTrigger: false

View File

@@ -0,0 +1,12 @@
from ophyd import Component as Cpt
from ophyd.areadetector.cam import ADBase, PilatusDetectorCam
from ophyd.areadetector.plugins import HDF5Plugin_V22 as HDF5Plugin
class PilatusDetector(ADBase):
cam = Cpt(PilatusDetectorCam, 'cam1:')
hdf = Cpt(HDF5Plugin, 'HDF1:')
def __init__(self, *, name: str, prefix: str = "", **kwargs):
super().__init__(name=name, prefix=prefix, **kwargs)
self.wait_for_connection(all_signals=True, timeout=30)