diff --git a/debye_bec/device_configs/x01da_test_config.yaml b/debye_bec/device_configs/x01da_test_config.yaml index 5f0cfb1..936e0b4 100644 --- a/debye_bec/device_configs/x01da_test_config.yaml +++ b/debye_bec/device_configs/x01da_test_config.yaml @@ -1,3 +1,205 @@ + +## Slit Diaphragm -- Physical positioners +sldi_trxr: + readoutPriority: baseline + description: Front-end slit diaphragm X-translation Ring-edge + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-SLDI:TRXR + onFailure: retry + enabled: true + softwareTrigger: false +sldi_trxw: + readoutPriority: baseline + description: Front-end slit diaphragm X-translation Wall-edge + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-SLDI:TRXW + onFailure: retry + enabled: true + softwareTrigger: false +sldi_tryb: + readoutPriority: baseline + description: Front-end slit diaphragm Y-translation Bottom-edge + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-SLDI:TRYB + onFailure: retry + enabled: true + softwareTrigger: false +sldi_tryt: + readoutPriority: baseline + description: Front-end slit diaphragm X-translation Top-edge + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-SLDI:TRYT + onFailure: retry + enabled: true + softwareTrigger: false + +## Slit Diaphragm -- Virtual positioners + +sldi_centerx: + readoutPriority: baseline + description: Front-end slit diaphragm X-center + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-SLDI:CENTERX + onFailure: retry + enabled: true + softwareTrigger: false +sldi_gapx: + readoutPriority: baseline + description: Front-end slit diaphragm X-gap + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-SLDI:GAPX + onFailure: retry + enabled: true + softwareTrigger: false +sldi_centery: + readoutPriority: baseline + description: Front-end slit diaphragm Y-center + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-SLDI:CENTERY + onFailure: retry + enabled: true + softwareTrigger: false +sldi_gapy: + readoutPriority: baseline + description: Front-end slit diaphragm Y-gap + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-SLDI:GAPY + onFailure: retry + enabled: true + softwareTrigger: false + + +## Collimating Mirror -- Physical Positioners + +cm_trxu: + readoutPriority: baseline + description: Collimating Mirror X-translation upstream + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-CM:TRXU + onFailure: retry + enabled: true + softwareTrigger: false +cm_trxd: + readoutPriority: baseline + description: Collimating Mirror X-translation downstream + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-CM:TRXD + onFailure: retry + enabled: true + softwareTrigger: false +cm_tryu: + readoutPriority: baseline + description: Collimating Mirror Y-translation upstream + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-CM:TRYU + onFailure: retry + enabled: true + softwareTrigger: false +cm_trydr: + readoutPriority: baseline + description: Collimating Mirror Y-translation downstream ring + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-CM:TRYDR + onFailure: retry + enabled: true + softwareTrigger: false +cm_trydw: + readoutPriority: baseline + description: Collimating Mirror Y-translation downstream wall + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-CM:TRYDW + onFailure: retry + enabled: true + softwareTrigger: false +cm_bnd: + readoutPriority: baseline + description: Collimating Mirror bender + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-CM:BND + onFailure: retry + enabled: true + softwareTrigger: false + +## Collimating Mirror -- Virtual Positioners + +cm_rotx: + readoutPriority: baseline + description: Collimating Morror Pitch + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-CM:ROTX + onFailure: retry + enabled: true + softwareTrigger: false +cm_roty: + readoutPriority: baseline + description: Collimating Morror Yaw + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-CM:ROTY + onFailure: retry + enabled: true + softwareTrigger: false +cm_rotz: + readoutPriority: baseline + description: Collimating Morror Roll + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-CM:ROTZ + onFailure: retry + enabled: true + softwareTrigger: false +cm_trx: + readoutPriority: baseline + description: Collimating Morror Center Point X + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-CM:XTCP + onFailure: retry + enabled: true + softwareTrigger: false +cm_try: + readoutPriority: baseline + description: Collimating Morror Center Point Y + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-CM:YTCP + onFailure: retry + enabled: true + softwareTrigger: false +cm_ztcp: + readoutPriority: baseline + description: Collimating Morror Center Point Z + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-CM:ZTCP + onFailure: retry + enabled: true + softwareTrigger: false +cm_xstripe: + readoutPriority: baseline + description: Collimating Morror X Stripe + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-FE-CM:XSTRIPE + onFailure: retry + enabled: true + softwareTrigger: false + ## Bragg Monochromator mo1_bragg: readoutPriority: baseline @@ -29,6 +231,36 @@ nidaq: enabled: true softwareTrigger: false +## Monochromator -- Physical Positioners + +mo_try: + readoutPriority: baseline + description: Monochromator Y Translation + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-OP-MO1:TRY + onFailure: retry + enabled: true + softwareTrigger: false +mo_trx: + readoutPriority: baseline + description: Monochromator X Translation + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-OP-MO1:TRY + onFailure: retry + enabled: true + softwareTrigger: false +mo_roty: + readoutPriority: baseline + description: Monochromator Yaw + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: X01DA-OP-MO1:ROTY + onFailure: retry + enabled: true + softwareTrigger: false + # Ionization Chambers # ic0: @@ -71,37 +303,49 @@ es0filter: enabled: true softwareTrigger: false +# Reference foil changer + +reffoilchanger: + readoutPriority: baseline + description: ES2 reference foil changer + deviceClass: debye_bec.devices.reffoilchanger.Reffoilchanger + deviceConfig: + prefix: "X01DA-" + onFailure: retry + enabled: true + softwareTrigger: false + # Beam Monitors -# beam_monitor_1: -# readoutPriority: async -# description: Beam monitor 1 -# deviceClass: debye_bec.devices.cameras.prosilica_cam.ProsilicaCam -# deviceConfig: -# prefix: "X01DA-OP-GIGE01:" -# onFailure: retry -# enabled: true -# softwareTrigger: false +beam_monitor_1: + readoutPriority: async + description: Beam monitor 1 + deviceClass: debye_bec.devices.cameras.prosilica_cam.ProsilicaCam + deviceConfig: + prefix: "X01DA-OP-GIGE01:" + onFailure: retry + enabled: true + softwareTrigger: false -# beam_monitor_2: -# readoutPriority: async -# description: Beam monitor 2 -# deviceClass: debye_bec.devices.cameras.prosilica_cam.ProsilicaCam -# deviceConfig: -# prefix: "X01DA-OP-GIGE02:" -# onFailure: retry -# enabled: true -# softwareTrigger: false +beam_monitor_2: + readoutPriority: async + description: Beam monitor 2 + deviceClass: debye_bec.devices.cameras.prosilica_cam.ProsilicaCam + deviceConfig: + prefix: "X01DA-OP-GIGE02:" + onFailure: retry + enabled: true + softwareTrigger: false -# xray_eye: -# readoutPriority: async -# description: X-ray eye -# deviceClass: debye_bec.devices.cameras.basler_cam.BaslerCam -# deviceConfig: -# prefix: "X01DA-ES-XRAYEYE:" -# onFailure: retry -# enabled: true -# softwareTrigger: false +xray_eye: + readoutPriority: async + description: X-ray eye + deviceClass: debye_bec.devices.cameras.basler_cam.BaslerCam + deviceConfig: + prefix: "X01DA-ES-XRAYEYE:" + onFailure: retry + enabled: true + softwareTrigger: false # Pilatus Curtain # pilatus_curtain: