diff --git a/csaxs_bec/device_configs/optics_hutch.yaml b/csaxs_bec/device_configs/optics_hutch.yaml new file mode 100644 index 0000000..3e92273 --- /dev/null +++ b/csaxs_bec/device_configs/optics_hutch.yaml @@ -0,0 +1,154 @@ +dmmroty: + description: 'Double Multilayer Monochromator rotation Y' + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: 'X12SA-OP-DMM1:ROTY' + onFailure: raise + enabled: true + readoutPriority: baseline + readOnly: false + softwareTrigger: false + deviceTags: + - cSAXS + - optics + +dmmx: + description: 'Double Multilayer Monochromator, translation X' + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: 'X12SA-OP-DMM1:TRX' + onFailure: raise + enabled: true + readoutPriority: baseline + readOnly: false + softwareTrigger: false + deviceTags: + - cSAXS + - optics + +dmmy: + description: 'Double Multilayer Monochromator, translation Y' + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: 'X12SA-OP-DMM1:TRY' + onFailure: raise + enabled: true + readoutPriority: baseline + readOnly: false + softwareTrigger: false + deviceTags: + - cSAXS + - optics + +ccmroty: + description: 'Channel-cut Monochromator rotation Y' + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: 'X12SA-OP-CCM1:ROTY' + onFailure: raise + enabled: true + readoutPriority: baseline + readOnly: false + softwareTrigger: false + deviceTags: + - cSAXS + - optics + +ccmx: + description: 'Channel-cut Monochromator, translation X' + deviceClass: ophyd.EpicsMotor + deviceConfig: + prefix: 'X12SA-OP-CCM1:TRX' + onFailure: raise + enabled: true + readoutPriority: baseline + readOnly: false + softwareTrigger: false + deviceTags: + - cSAXS + - optics + +xbpm1x: + description: X-ray beam position monitor 1 in OPbox + deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor + deviceConfig: + axis_Id: A + host: x12sa-eb-smaract-mcs-03.psi.ch + limits: + - -200 + - 200 + port: 5000 + sign: 1 + enabled: true + onFailure: buffer + readOnly: false + readoutPriority: baseline + +xbpm1y: + description: X-ray beam position monitor 1 in OPbox + deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor + deviceConfig: + axis_Id: B + host: x12sa-eb-smaract-mcs-03.psi.ch + limits: + - -200 + - 200 + port: 5000 + sign: 1 + enabled: true + onFailure: buffer + readOnly: false + readoutPriority: baseline + +cu_foilx: + description: Cu foil in OPbox + deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor + deviceConfig: + axis_Id: C + host: x12sa-eb-smaract-mcs-03.psi.ch + limits: + - -200 + - 200 + port: 5000 + sign: 1 + enabled: true + onFailure: buffer + readOnly: false + readoutPriority: baseline + +scinx: + description: scintillator in OPbox + deviceClass: csaxs_bec.devices.smaract.smaract_ophyd.SmaractMotor + deviceConfig: + axis_Id: D + host: x12sa-eb-smaract-mcs-03.psi.ch + limits: + - -200 + - 200 + port: 5000 + sign: 1 + enabled: true + onFailure: buffer + readOnly: false + readoutPriority: baseline + +# 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 \ No newline at end of file