From cd3886ba431d0281a4ade40e9c1b487de682cd4c Mon Sep 17 00:00:00 2001 From: acerbo_a Date: Thu, 5 Sep 2024 10:34:44 +0200 Subject: [PATCH] Upload New File --- x10da_database.yaml | 679 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 679 insertions(+) create mode 100644 x10da_database.yaml diff --git a/x10da_database.yaml b/x10da_database.yaml new file mode 100644 index 0000000..edcfc05 --- /dev/null +++ b/x10da_database.yaml @@ -0,0 +1,679 @@ +################### +#### FRONT END #### +################### + +####################################### +## Collimating Mirror -- Physical Positioners + +cm_trxu: + description: 'Collimating Mirror X-translation upstream' + deviceClass: EpicsMotor + deviceConfig: {name: cm_trxu, prefix: 'X10DA-FE-M1:TRXU'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +cm_trxd: + description: 'Collimating Mirror X-translation downstream' + deviceClass: EpicsMotor + deviceConfig: {name: cm_trxd, prefix: 'X10DA-FE-M1:TRXD'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +cm_tryu: + description: 'Collimating Mirror Y-translation upstream' + deviceClass: EpicsMotor + deviceConfig: {name: cm_tryu, prefix: 'X10DA-FE-M1:TRYU'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +cm_trydr: + description: 'Collimating Mirror Y-translation downstream ring' + deviceClass: EpicsMotor + deviceConfig: {name: cm_trydr, prefix: 'X10DA-FE-M1:TRYDR'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +cm_trydw: + description: 'Collimating Mirror Y-translation downstream wall' + deviceClass: EpicsMotor + deviceConfig: {name: cm_trydw, prefix: 'X10DA-FE-M1:TRYDW'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +cm_bnd: + description: 'Collimating Mirror bender' + deviceClass: EpicsMotor + deviceConfig: {name: cm_bnd, prefix: 'X10DA-FE-M1:BND'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +####################################### +## Collimating Mirror -- Virtual Positioners + +cm_pitch: + description: 'Collimating Mirror Pitch' + deviceClass: EpicsMotor + deviceConfig: {name: cm_pitch, prefix: 'X10DA-FE-M1:PITCH'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +cm_yaw: + description: 'Collimating Mirror Yaw' + deviceClass: EpicsMotor + deviceConfig: {name: cm_yaw, prefix: 'X10DA-FE-M1:YAW'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +cm_roll: + description: 'Collimating Mirror Roll' + deviceClass: EpicsMotor + deviceConfig: {name: cm_roll, prefix: 'X10DA-FE-M1:ROLL'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +cm_trx: + description: 'Collimating Mirror X-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: cm_trx, prefix: 'X10DA-FE-M1:TRX'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +cm_try: + description: 'Collimating Mirror Point Y-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: cm_try, prefix: 'X10DA-FE-M1:TRY'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +cm_radius: + description: 'Collimating Mirror Bending Radius' + deviceClass: EpicsMotor + deviceConfig: {name: cm_radius, prefix: 'X10DA-FE-M1:RADIUS'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +####################################### +## Filter -- Physical Positioners + +fe_fi1: + description: 'Front End Filter' + deviceClass: EpicsMotor + deviceConfig: {name: fe_fi1, prefix: 'X10DA-FE-FI1:TRY'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +####################################### +## Slit Diaphragm -- Physical positioners + +sldi1_trx: + description: 'Front-end slit diaphragm 1 X-translation' + deviceClass: EpicsMotor + deviceConfig: {name: sldi1_trx, prefix: 'X10DA-FE-SLDI1:TRX'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +sldi1_try: + description: 'Front-end slit diaphragm 1 Y-translation' + deviceClass: EpicsMotor + deviceConfig: {name: sldi1_try, prefix: 'X10DA-FE-SLDI1:TRY'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +sldi2_trx: + description: 'Front-end slit diaphragm 2 X-translation' + deviceClass: EpicsMotor + deviceConfig: {name: sldi2_trx, prefix: 'X10DA-FE-SLDI2:TRX'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +sldi2_try: + description: 'Front-end slit diaphragm 2 Y-translation' + deviceClass: EpicsMotor + deviceConfig: {name: sldi2_try, prefix: 'X10DA-FE-SLDI2:TRY'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +####################################### +## Slit Diaphragm -- Virtual positioners + +slh1_center: + description: 'Front-end slit diaphragm X-center' + deviceClass: EpicsMotor + deviceConfig: {name: slh1_center, prefix: 'X10DA-FE-SLH1:CENTER'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +slh1_gap: + description: 'Front-end slit diaphragm X-gap' + deviceClass: EpicsMotor + deviceConfig: {name: slh1_gap, prefix: 'X10DA-FE-SLH1:GAP'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +slv1_center: + description: 'Front-end slit diaphragm Y-center' + deviceClass: EpicsMotor + deviceConfig: {name: slv1_center, prefix: 'X10DA-FE-SLV1:CENTER'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +slv1_gap: + description: 'Front-end slit diaphragm Y-gap' + deviceClass: EpicsMotor + deviceConfig: {name: slv1_gap, prefix: 'X10DA-FE-SLV1:GAP'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + + +################### +###### OPTICS ##### +################### + +####################################### +## Optics Slits -- Physical positioners + +slop_tryt: + description: 'Optics slit Y-translation Top' + deviceClass: EpicsMotor + deviceConfig: {name: sldi_trxr, prefix: 'X10DA-OP-SV1:TRYT'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +slop_tryb: + description: 'Optics slit Y-translation Bottom' + deviceClass: EpicsMotor + deviceConfig: {name: sldi_trxw, prefix: 'X10DA-OP-SV1:TRYB'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +slop_trxi: + description: 'Optics slit X-translation Inboard' + deviceClass: EpicsMotor + deviceConfig: {name: sldi_tryb, prefix: 'X10DA-OP-SH1:TRXI'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +slop_trxo: + description: 'Optics slit X-translation Outboard' + deviceClass: EpicsMotor + deviceConfig: {name: sldi_tryt, prefix: 'X10DA-OP-SH1:TRXO'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +####################################### +## Optics Slits -- Virtual positioners + +slop_centerx: + description: 'Optics slit X-center' + deviceClass: EpicsMotor + deviceConfig: {name: slop_centerx, prefix: 'X10DA-OP-SLH1:CENTER'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +slop_gapx: + description: 'Optics slit X-gap' + deviceClass: EpicsMotor + deviceConfig: {name: slop_gapx, prefix: 'X10DA-OP-SLH1:GAP'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +slop_centery: + description: 'Optics slit Y-center' + deviceClass: EpicsMotor + deviceConfig: {name: slop_centery, prefix: 'X10DA-OP-SLV1:CENTER'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +slop_gapy: + description: 'Optics slit Y-gap' + deviceClass: EpicsMotor + deviceConfig: {name: slop_gapy, prefix: 'X10DA-OP-SLV1:GAP'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +####################################### +## Beam Monitors 2 and 3 -- Virtual positioners + +bm2_tr1: + description: 'Beam Monitor 2 Translation 1' + deviceClass: EpicsMotor + deviceConfig: {name: bm2_tr1, prefix: 'X10DA-OP-BM2:TR1'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +bm2_tr2: + description: 'Beam Monitor 2 Translation 2' + deviceClass: EpicsMotor + deviceConfig: {name: bm2_tr2, prefix: 'X10DA-OP-BM2:TR2'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +bm3_tr1: + description: 'Beam Monitor 3 Translation 1' + deviceClass: EpicsMotor + deviceConfig: {name: bm3_tr1, prefix: 'X10DA-OP-BM3:TR1'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +bm3_tr2: + description: 'Beam Monitor 3 Translation 2' + deviceClass: EpicsMotor + deviceConfig: {name: bm3_tr2, prefix: 'X10DA-OP-BM3:TR2'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +####################################### +## Focusing Mirror -- Physical Positioners + +fm_trxu: + description: 'Focusing Mirror X-translation upstream' + deviceClass: EpicsMotor + deviceConfig: {name: fm_trxu, prefix: 'X10DA-OP-M1:TRXU'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +fm_trxd: + description: 'Focusing Mirror X-translation downstream' + deviceClass: EpicsMotor + deviceConfig: {name: fm_trxd, prefix: 'X10DA-OP-M1:TRXD'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +fm_tryuw: + description: 'Focusing Mirror Y-translation upstream wall' + deviceClass: EpicsMotor + deviceConfig: {name: fm_tryuw, prefix: 'X10DA-OP-M1:TRYUW'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +fm_tryur: + description: 'Focusing Mirror Y-translation downstream ring' + deviceClass: EpicsMotor + deviceConfig: {name: fm_tryur, prefix: 'X10DA-OP-M1:TRYDR'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +fm_tryd: + description: 'Focusing Mirror Y-translation downstream' + deviceClass: EpicsMotor + deviceConfig: {name: fm_tryd, prefix: 'X10DA-OP-M1:TRYD'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +fm_bnd: + description: 'Focusing Mirror bender' + deviceClass: EpicsMotor + deviceConfig: {name: fm_bnd, prefix: 'X10DA-OP-M1:TRB'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +####################################### +## Focusing Mirror -- Virtual Positioners + +fm_pitch: + description: 'Focusing Mirror Pitch' + deviceClass: EpicsMotor + deviceConfig: {name: fm_pitch, prefix: 'X10DA-OP-M1:PITCH'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +fm_yaw: + description: 'Focusing Mirror Yaw' + deviceClass: EpicsMotor + deviceConfig: {name: fm_yaw, prefix: 'X10DA-OP-M1:YAW'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +fm_roll: + description: 'Focusing Mirror Roll' + deviceClass: EpicsMotor + deviceConfig: {name: fm_roll, prefix: 'X10DA-OP-M1:ROLL'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +fm_trx: + description: 'Focusing Mirror X-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: fm_trx, prefix: 'X10DA-OP-M1:TRX'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +fm_try: + description: 'Focusing Mirror Point Y-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: fm_try, prefix: 'X10DA-OP-M1:TRY'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +fm_radius: + description: 'Focusing Mirror Bending Radius' + deviceClass: EpicsMotor + deviceConfig: {name: fm_radius, prefix: 'X10DA-OP-M1:RADIUS'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +####################################### +## Monochromator 1 and 2 -- Physical Positioners + +mo2_cry: + description: 'Monochromator 2 Y-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: mo2_cry, prefix: 'X10DA-OP-MO2:CRY'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +mo2_trx: + description: 'Monochromator 2 X-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: mo2_trx, prefix: 'X10DA-OP-MO2:TRX'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +mo1_try: + description: 'Monochromator 1 Y-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: mo1_cry, prefix: 'X10DA-OP-MO1:TRY'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +mo1_trx: + description: 'Monochromator 1 X-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: mo1_trx, prefix: 'X10DA-OP-MO1:TRX'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +mo1_rotx: + description: 'Monochromator 1 X-Rotation' + deviceClass: EpicsMotor + deviceConfig: {name: mo1_rotx, prefix: 'X10DA-OP-MO1:ROTX'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + + +################################# +###### EXPERIMENTAL STATION ##### +################################# + +####################################### +## Harmonic Rejection Mirror -- Physical positioners + +hrm_try: + description: 'Harmonic Rejection Mirror Y-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: mo1_try, prefix: 'X10DA-ES1-HRM:TRY'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +hrm_rotx: + description: 'Harmonic Rejection Mirror X-Rotation' + deviceClass: EpicsMotor + deviceConfig: {name: hrm_rotx, prefix: 'X10DA-ES1-HRM:ROX'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +####################################### +## Ionization Chambers 1, 2, and 3 -- Physical positioners + +ic1_try: + description: 'Ionization Chamber 1 Y-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: ic1_try, prefix: 'X10DA-ES1-IC1:TRY'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +ic2_try: + description: 'Ionization Chamber 2 Y-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: ic2_try, prefix: 'X10DA-ES1-IC2:TRY'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +ic3_try: + description: 'Ionization Chamber 3 Y-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: ic3_try, prefix: 'X10DA-ES1-IC3:TRY'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +####################################### +## Sample Manipulator (Old) -- Physical positioners + +ma1_trx: + description: 'Sample Manipulator 1 X-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: ma1_trx, prefix: 'X10DA-ES1-MA1:TRX'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +ma1_trx1: + description: 'Sample Manipulator 1 X-Translation 1' + deviceClass: EpicsMotor + deviceConfig: {name: ma1_trx1, prefix: 'X10DA-ES1-MA1:TRX1'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +ma1_trx2: + description: 'Sample Manipulator 1 X-Translation 2' + deviceClass: EpicsMotor + deviceConfig: {name: ma1_trx2, prefix: 'X10DA-ES1-MA1:TRX2'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +ma1_try: + description: 'Sample Manipulator 1 Y-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: ma1_try, prefix: 'X10DA-ES1-MA1:TRY'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +ma1_rot2: + description: 'Sample Manipulator 1 Y-Rotation' + deviceClass: EpicsMotor + deviceConfig: {name: ma1_rot2, prefix: 'X10DA-ES1-MA1:ROT2'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +####################################### +## Slits -- Physical positioners + +sles_trx: + description: 'End Station Slits X-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: sles_trx, prefix: 'X10DA-ES1-SH1:OPENX'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +sles_centerx: + description: 'End Station Slits X-Position' + deviceClass: EpicsMotor + deviceConfig: {name: sles_centerx, prefix: 'X10DA-ES1-SH1:POSX'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +sles_try: + description: 'End Station Slits Y-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: sles_try, prefix: 'X10DA-ES1-SH1:OPENY'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +sles_centery: + description: 'End Station Slits Y-Position' + deviceClass: EpicsMotor + deviceConfig: {name: sles_centery, prefix: 'X10DA-ES1-SH1:POSY'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +####################################### +## Silicon Drift Detector -- Physical positioners + +ssd_trx: + description: 'Silicon Drift Detector X-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: ssd_trx, prefix: 'X10DA-ES1-SSD5E:TRX'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +ssd_try: + description: 'Silicon Drift Detector Y-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: ssd_try, prefix: 'X10DA-ES1-SSD5E:TRY'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +ssd_trz: + description: 'Silicon Drift Detector Z-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: ssd_trz, prefix: 'X10DA-ES1-SSD5E:TRZ'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +####################################### +## Experimental Table 1 and 2 -- Physical positioners + +et1_trx: + description: 'Experimental Table 1 X-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: et1_trx, prefix: 'X10DA-ES1-ET1:TRX'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +et1_try: + description: 'Experimental Table 1 Y-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: et1_try, prefix: 'X10DA-ES1-ET1:TRY'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +et2_trx: + description: 'Experimental Table 2 X-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: et2_trx, prefix: 'X10DA-ES2-ET2:TRX'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +et2_try: + description: 'Experimental Table 2 Y-Translation' + deviceClass: EpicsMotor + deviceConfig: {name: et2_try, prefix: 'X10DA-ES2-ET2:TRY'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +####################################### +## X-Ray Eye -- Physical positioners + +xe1_zoom: + description: 'X-Ray Eye Zoom' + deviceClass: EpicsMotor + deviceConfig: {name: xe1_zoom, prefix: 'X10DA-ES1-XE1:ZOOM'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +xe1_finfoc: + description: 'X-Ray Eye Fine Focus' + deviceClass: EpicsMotor + deviceConfig: {name: xe1_finfoc, prefix: 'X10DA-ES1-XE1:FINFOC'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +####################################### +## Heavy Sample Manipulator -- Physical positioners + +smc4_mot1: + description: 'Heavy Sample Manipulator Motor 1' + deviceClass: EpicsMotor + deviceConfig: {name: smc4_mot1, prefix: 'X10DA-ES1-SMC4:MOT1'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +smc4_mot2: + description: 'Heavy Sample Manipulator Motor 2' + deviceClass: EpicsMotor + deviceConfig: {name: smc4_mot2, prefix: 'X10DA-ES1-SMC4:MOT2'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} + +smc4_mot3: + description: 'Heavy Sample Manipulator Motor 3' + deviceClass: EpicsMotor + deviceConfig: {name: smc4_mot3, prefix: 'X10DA-ES1-SMC4:MOT3'} + acquisitionConfig: {acquisitionGroup: beamlineMotor, readoutPriority: baseline, schedule: sync} + onFailure: retry + status: {enabled: true} +