From 2eaa1d05b457e552e2f4b4c57016a7943a218443 Mon Sep 17 00:00:00 2001 From: x09lb Date: Thu, 27 Aug 2026 13:37:12 +0200 Subject: [PATCH] WIP --- xil_bec/device_configs/x09lb_basic.yaml | 88 +++++++++++++++++++++---- 1 file changed, 76 insertions(+), 12 deletions(-) diff --git a/xil_bec/device_configs/x09lb_basic.yaml b/xil_bec/device_configs/x09lb_basic.yaml index da9d8c1..16caaf1 100644 --- a/xil_bec/device_configs/x09lb_basic.yaml +++ b/xil_bec/device_configs/x09lb_basic.yaml @@ -67,12 +67,12 @@ bm1_cam: ## Diode Readout ## ################################### -keithley2: +keithley_bl: readoutPriority: monitored - description: Keithley 2 diode readout + description: Keithley BL diode readout deviceClass: ophyd.EpicsSignalRO deviceConfig: - read_pv: "X09LB-KEITHLEY-2:READOUT" + read_pv: "X09LB-KEITHLEY-BL:READOUT" onFailure: retry enabled: true softwareTrigger: false @@ -179,6 +179,22 @@ fe_sto_pressure: deviceTags: - pressure_gauge +################################## +## M2 TRY ## +################################## +m2try: + description: "m2-try" + deviceClass: ophyd_devices.EpicsMotorEC + deviceConfig: + prefix: "X09LB-OP-MI2:TRY" + onFailure: raise + enabled: true + readoutPriority: monitored + readOnly: false + softwareTrigger: false + deviceTags: + - optics + - Motors ################################### ## Temperature M1 ## @@ -212,7 +228,7 @@ m2_temp: softwareTrigger: false deviceTags: - optics - - temeprature + - temperature ################################### ## Temperature FE Slit1-1 ## @@ -384,21 +400,69 @@ sl1yc: deviceTags: - frontend - ################################## -## ID - Gap ## +## Slits size X ## ################################## -id_gap: - description: "ID gap" - deviceClass: ophyd_devices.EpicsSignal +sl1x_size: + description: "Slit 1 (frontend) x size" + deviceClass: ophyd_devices.EpicsMotorEC deviceConfig: - read_pv: "X09LB-UIND:GAP-SP.RBV" - write_pv: "X09LB-UIND:GAP-SP.VAL" + prefix: "X09L-FE-SL1:SIZEX" onFailure: raise enabled: true readoutPriority: baseline readOnly: false softwareTrigger: false deviceTags: - - ID + - frontend + +################################## +## Slits size Y ## +################################## +sl1y_size: + description: "Slit 1 (frontend) y size" + deviceClass: ophyd_devices.EpicsMotorEC + deviceConfig: + prefix: "X09L-FE-SL1:SIZEY" + onFailure: raise + enabled: true + readoutPriority: baseline + readOnly: false + softwareTrigger: false + deviceTags: + - frontend + + +################################## +## ID - Gap ## +################################## +idgap: + description: "Motor control to the IDGap of X09LB" + deviceClass: ophyd_devices.devices.undulator.UndulatorGap + deviceConfig: + prefix: "X09LB-UIND:" + onFailure: raise + enabled: true + readoutPriority: baseline + readOnly: false + softwareTrigger: false + deviceTags: + - frontend + +################################## +## ID - Energy ## +################################## +idenergy: + description: "ID energy value" + deviceClass: ophyd_devices.EpicsSignalRO + deviceConfig: + read_pv: "X09LB-UIND:ENERGY-RBV" + onFailure: raise + enabled: true + readoutPriority: monitored + readOnly: false + softwareTrigger: false + deviceTags: + - frontend +