diff --git a/debye_bec/device_configs/x01da_database.yaml b/debye_bec/device_configs/x01da_database.yaml index e5aaee2..b6b4d20 100644 --- a/debye_bec/device_configs/x01da_database.yaml +++ b/debye_bec/device_configs/x01da_database.yaml @@ -543,3 +543,150 @@ sl2_gapy: onFailure: retry enabled: true softwareTrigger: false + +############################### +###### EXPERIMENTAL HUTCH ##### +############################### + +########################################### +## Optical Table -- Physical Positioners ## +########################################### + +ot_tryu: + readoutPriority: sync + description: Optical Table Y-Translation Upstream + deviceClass: EpicsMotor + deviceConfig: + prefix: X01DA-ES-OT:TRYU + onFailure: retry + enabled: true + softwareTrigger: false +ot_tryd: + readoutPriority: sync + description: Optical Table Y-Translation Downstream + deviceClass: EpicsMotor + deviceConfig: + prefix: X01DA-ES-OT:TRYD + onFailure: retry + enabled: true + softwareTrigger: false + +############################################ +## Optical Table -- Virtual Positioners ### +############################################ + +ot_try: + readoutPriority: sync + description: Optical Table Y-Translation + deviceClass: EpicsMotor + deviceConfig: + prefix: X01DA-ES-OT:TRY + onFailure: retry + enabled: true + softwareTrigger: false +ot_pitch: + readoutPriority: sync + description: Optical Table Pitch + deviceClass: EpicsMotor + deviceConfig: + prefix: X01DA-ES-OT:ROTX + onFailure: retry + enabled: true + softwareTrigger: false + +############################################### +## End Station Slits -- Physical Positioners ## +############################################### + +es0sl_trxr: + readoutPriority: sync + description: End Station slits X-translation Ring-edge + deviceClass: EpicsMotor + deviceConfig: + prefix: X01DA-ES0-SL:TRXR + onFailure: retry + enabled: true + softwareTrigger: false +es0sl_trxw: + readoutPriority: sync + description: End Station slits X-translation Wall-edge + deviceClass: EpicsMotor + deviceConfig: + prefix: X01DA-ES0-SL:TRXW + onFailure: retry + enabled: true + softwareTrigger: false +es0sl_tryb: + readoutPriority: sync + description: End Station slits Y-translation Bottom-edge + deviceClass: EpicsMotor + deviceConfig: + prefix: X01DA-ES0-SL:TRYB + onFailure: retry + enabled: true + softwareTrigger: false +es0sl_tryt: + readoutPriority: sync + description: End Station slits X-translation Top-edge + deviceClass: EpicsMotor + deviceConfig: + prefix: X01DA-ES0-SL:TRYT + onFailure: retry + enabled: true + softwareTrigger: false + +############################################## +## End Station Slits -- Virtual positioners ## +############################################## + +es0sl_center: + readoutPriority: sync + description: End Station slits X-center + deviceClass: EpicsMotor + deviceConfig: + prefix: X01DA-ES0-SL:CENTERX + onFailure: retry + enabled: true + softwareTrigger: false +es0sl_gapx: + readoutPriority: sync + description: End Station slits X-gap + deviceClass: EpicsMotor + deviceConfig: + prefix: X01DA-ES0-SL:GAPX + onFailure: retry + enabled: true + softwareTrigger: false +es0sl_centery: + readoutPriority: sync + description: End Station slits Y-center + deviceClass: EpicsMotor + deviceConfig: + prefix: X01DA-ES0-SL:CENTERY + onFailure: retry + enabled: true + softwareTrigger: false +es0sl_gapy: + readoutPriority: sync + description: End Station slits Y-gap + deviceClass: EpicsMotor + deviceConfig: + prefix: X01DA-ES0-SL:GAPY + onFailure: retry + enabled: true + softwareTrigger: false + + +######################################### +## Exit Window -- Physical Positioners ## +######################################### + +es0wi_try: + readoutPriority: sync + description: End Station 0 Exit Window Y-translation + deviceClass: EpicsMotor + deviceConfig: + prefix: X01DA-ES0-WI:TRY + onFailure: retry + enabled: true + softwareTrigger: false \ No newline at end of file