refactor: update config

This commit is contained in:
gac-x10da
2025-03-20 16:42:26 +01:00
committed by appel_c
parent 205f513fe0
commit 4588a1b21e

View File

@@ -0,0 +1,301 @@
#######################################
## Beam Monitors 2 and 3 -- Virtual positioners
bm2_tr1:
readoutPriority: baseline
description: Beam Monitor 2 Translation 1
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-OP-BM2:TR1
onFailure: retry
enabled: true
softwareTrigger: false
bm2_tr2:
readoutPriority: baseline
description: Beam Monitor 2 Translation 2
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-OP-BM2:TR2
onFailure: retry
enabled: true
softwareTrigger: false
bm3_tr1:
readoutPriority: baseline
description: Beam Monitor 3 Translation 1
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-OP-BM3:TR1
onFailure: retry
enabled: true
softwareTrigger: false
bm3_tr2:
readoutPriority: baseline
description: Beam Monitor 3 Translation 2
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-OP-BM3:TR2
onFailure: retry
enabled: true
softwareTrigger: false
kb_slit_y:
readoutPriority: baseline
description: KB slit axis Y
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-ES1-SV1:OPENY
onFailure: retry
enabled: true
softwareTrigger: false
##### Ionization chambers
ic1:
readoutPriority: monitored
description: Ionization Chamber 1
deviceClass: ophyd.EpicsSignalRO
deviceConfig:
read_pv: X10DA-ES1-SAI_01:MEAN
auto_monitor: True
onFailure: raise
enabled: True
softwareTrigger: False
ic2:
readoutPriority: monitored
description: Ionization Chamber 2
deviceClass: ophyd.EpicsSignalRO
deviceConfig:
read_pv: X10DA-ES1-SAI_02:MEAN
auto_monitor: True
onFailure: raise
enabled: True
softwareTrigger: False
ic3:
readoutPriority: monitored
description: Ionization Chamber 3
deviceClass: ophyd.EpicsSignalRO
deviceConfig:
read_pv: X10DA-ES1-SAI_03:MEAN
auto_monitor: True
onFailure: raise
enabled: True
softwareTrigger: False
ic4:
readoutPriority: monitored
description: Ionization Chamber 4
deviceClass: ophyd.EpicsSignalRO
deviceConfig:
read_pv: X10DA-ES1-SAI_04:MEAN
auto_monitor: True
onFailure: raise
enabled: True
softwareTrigger: False
##### Trigger Card #####
trigger:
readoutPriority: baseline
description: Trigger Card
deviceClass: superxas_bec.devices.trigger.Trigger
deviceConfig:
prefix: 'X10DA-ES1:'
onFailure: raise
enabled: True
softwareTrigger: True
##### Falcon detector #####
falcon:
readoutPriority: monitored
description: Falcon Sitoro detector
deviceClass: superxas_bec.devices.falcon.FalconSuperXAS
deviceConfig:
prefix: 'X10DA-SITORO:'
onFailure: raise
enabled: True
softwareTrigger: False
#################################
###### EXPERIMENTAL STATION #####
#################################
#######################################
## Harmonic Rejection Mirror -- Physical positioners
hrm_try:
readoutPriority: baseline
description: Harmonic Rejection Mirror Y-Translation
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-ES1-HRM:TRY
onFailure: retry
enabled: true
softwareTrigger: false
hrm_rotx:
readoutPriority: baseline
description: Harmonic Rejection Mirror X-Rotation
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-ES1-HRM:ROX
onFailure: retry
enabled: true
softwareTrigger: false
#######################################
## Ionization Chambers 1, 2, and 3 -- Physical positioners
ic1_try:
readoutPriority: baseline
description: Ionization Chamber 1 Y-Translation
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-ES1-IC1:TRY
onFailure: retry
enabled: true
softwareTrigger: false
ic2_try:
readoutPriority: baseline
description: Ionization Chamber 2 Y-Translation
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-ES1-IC2:TRY
onFailure: retry
enabled: true
softwareTrigger: false
ic3_try:
readoutPriority: baseline
description: Ionization Chamber 3 Y-Translation
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-ES1-IC3:TRY
onFailure: retry
enabled: true
softwareTrigger: false
#######################################
## Sample Manipulator (Old) -- Physical positioners
ma1_trx:
readoutPriority: baseline
description: Sample Manipulator 1 X-Translation
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-ES1-MA1:TRX
onFailure: retry
enabled: true
softwareTrigger: false
ma1_trx1:
readoutPriority: baseline
description: Sample Manipulator 1 X-Translation 1
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-ES1-MA1:TRX1
onFailure: retry
enabled: true
softwareTrigger: false
ma1_trx2:
readoutPriority: baseline
description: Sample Manipulator 1 X-Translation 2
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-ES1-MA1:TRX2
onFailure: retry
enabled: true
softwareTrigger: false
ma1_try:
readoutPriority: baseline
description: Sample Manipulator 1 Y-Translation
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-ES1-MA1:TRY
onFailure: retry
enabled: true
softwareTrigger: false
# ma1_rot2:
# readoutPriority: baseline
# description: Sample Manipulator 1 Y-Rotation
# deviceClass: ophyd.EpicsMotor
# deviceConfig:
# prefix: X10DA-ES1-MA1:ROT2
# onFailure: retry
# enabled: true
# softwareTrigger: false
#######################################
## Experimental Table 1 and 2 -- Physical positioners
et1_trx:
readoutPriority: baseline
description: Experimental Table 1 X-Translation
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-ES1-ET1:TRX
onFailure: retry
enabled: true
softwareTrigger: false
et1_try:
readoutPriority: baseline
description: Experimental Table 1 Y-Translation
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-ES1-ET1:TRY
onFailure: retry
enabled: true
softwareTrigger: false
et2_trx:
readoutPriority: baseline
description: Experimental Table 2 X-Translation
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-ES2-ET2:TRX
onFailure: retry
enabled: true
softwareTrigger: false
et2_try:
readoutPriority: baseline
description: Experimental Table 2 Y-Translation
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-ES2-ET2:TRY
onFailure: retry
enabled: true
softwareTrigger: false
#######################################
## X-Ray Eye -- Physical positioners
xe1_zoom:
readoutPriority: baseline
description: X-Ray Eye Zoom
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-ES1-XE1:ZOOM
onFailure: retry
enabled: true
softwareTrigger: false
xe1_finfoc:
readoutPriority: baseline
description: X-Ray Eye Fine Focus
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: X10DA-ES1-XE1:FINFOC
onFailure: retry
enabled: true
softwareTrigger: false
#######################################
## Optics
## EPICS IOC does not seem to comply to MotorRecord
mono_energy:
readoutPriority: baseline
description: X-Ray Eye Zoom
deviceClass: ophyd.PVPositioner
deviceConfig:
prefix: X10DA-OP1-MO1:BraggEAO
onFailure: retry
enabled: true
softwareTrigger: false