feat:add initial optics hutch config

This commit is contained in:
gac-x12sa
2025-06-27 16:21:08 +02:00
parent 2baaaac1f3
commit c51379a2cc
@@ -0,0 +1,59 @@
dmm1_roty:
description: 'Double Multilayer Monochromator first crystal, rotation Y'
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: 'X12SA-OP-DMM1:ROTY'
onFailure: raise
enabled: true
readoutPriority: baseline
readOnly: true #false TODO Put to true to be able to move it (once tested)!
softwareTrigger: false
deviceTags:
- cSAXS
- optics
dmm1_trx:
description: 'Double Multilayer Monochromator first crystal, translation X'
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: 'X12SA-OP-DMM1:TRX'
onFailure: raise
enabled: true
readoutPriority: baseline
readOnly: true #false TODO Put to true to be able to move it (once tested)!
softwareTrigger: false
deviceTags:
- cSAXS
- optics
dmm1_try:
description: 'Double Multilayer Monochromator first crystal, translation Y'
deviceClass: ophyd.EpicsMotor
deviceConfig:
prefix: 'X12SA-OP-DMM1:TRY'
onFailure: raise
enabled: true
readoutPriority: baseline
readOnly: true #false TODO Put to true to be able to move it (once tested)!
softwareTrigger: false
deviceTags:
- cSAXS
- optics
# dmm1_trx_readback_example: # This is the same template as for i.e. bpm4i
# description: 'This is an example of a read-only Epics signal'
# deviceClass: ophyd.EpicsSignalRO
# deviceConfig:
# read_pv: 'X12SA-OP-DMM1:TRX.RBV'
# onFailure: raise
# enabled: true
# readoutPriority: monitored
# readOnly: true
# softwareTrigger: false
# my_settable_signal:
# description: 'This is an example of a settable Epics signal'
# deviceClass: ophyd.EpicsSignal
# deviceConfig:
# read_pv: 'X07MA-FE-DSAPER'
# onFailure: retry
# enabled: true
# readoutPriority: baseline
# readOnly: false
# softwareTrigger: false