From 03d55f0f394160e7163f7a706141dfd396b9677d Mon Sep 17 00:00:00 2001 From: Klaus Wakonig Date: Sun, 23 Apr 2023 20:06:58 +0200 Subject: [PATCH] moved plugins into bec directory; added config directory --- .../bec_client}/hli/spec_hli.py | 0 .../bec_client}/plugins/LamNI/LamNI_logo.png | Bin .../bec_client}/plugins/LamNI/__init__.py | 0 .../bec_client}/plugins/LamNI/bl_show_all.mac | 0 .../plugins/LamNI/lamni_optics_mixin.py | 0 .../LamNI/load_additional_correction.py | 0 .../plugins/LamNI/x_ray_eye_align.py | 0 .../bec_client}/plugins/cSAXS/__init__.py | 0 .../plugins/cSAXS/cSAXS_beamline.py | 0 .../scan_server}/plugins/LamNIFermatScan.py | 0 {scibec => bec/scibec}/lamni_config.py | 0 {scibec => bec/scibec}/test_config_cSAXS.yaml | 0 configs/config_session_start_e20632.yaml | 3027 +++++++++++++++++ 13 files changed, 3027 insertions(+) rename {bec_client => bec/bec_client}/hli/spec_hli.py (100%) rename {bec_client => bec/bec_client}/plugins/LamNI/LamNI_logo.png (100%) rename {bec_client => bec/bec_client}/plugins/LamNI/__init__.py (100%) rename {bec_client => bec/bec_client}/plugins/LamNI/bl_show_all.mac (100%) rename {bec_client => bec/bec_client}/plugins/LamNI/lamni_optics_mixin.py (100%) rename {bec_client => bec/bec_client}/plugins/LamNI/load_additional_correction.py (100%) rename {bec_client => bec/bec_client}/plugins/LamNI/x_ray_eye_align.py (100%) rename {bec_client => bec/bec_client}/plugins/cSAXS/__init__.py (100%) rename {bec_client => bec/bec_client}/plugins/cSAXS/cSAXS_beamline.py (100%) rename {scan_server => bec/scan_server}/plugins/LamNIFermatScan.py (100%) rename {scibec => bec/scibec}/lamni_config.py (100%) rename {scibec => bec/scibec}/test_config_cSAXS.yaml (100%) create mode 100644 configs/config_session_start_e20632.yaml diff --git a/bec_client/hli/spec_hli.py b/bec/bec_client/hli/spec_hli.py similarity index 100% rename from bec_client/hli/spec_hli.py rename to bec/bec_client/hli/spec_hli.py diff --git a/bec_client/plugins/LamNI/LamNI_logo.png b/bec/bec_client/plugins/LamNI/LamNI_logo.png similarity index 100% rename from bec_client/plugins/LamNI/LamNI_logo.png rename to bec/bec_client/plugins/LamNI/LamNI_logo.png diff --git a/bec_client/plugins/LamNI/__init__.py b/bec/bec_client/plugins/LamNI/__init__.py similarity index 100% rename from bec_client/plugins/LamNI/__init__.py rename to bec/bec_client/plugins/LamNI/__init__.py diff --git a/bec_client/plugins/LamNI/bl_show_all.mac b/bec/bec_client/plugins/LamNI/bl_show_all.mac similarity index 100% rename from bec_client/plugins/LamNI/bl_show_all.mac rename to bec/bec_client/plugins/LamNI/bl_show_all.mac diff --git a/bec_client/plugins/LamNI/lamni_optics_mixin.py b/bec/bec_client/plugins/LamNI/lamni_optics_mixin.py similarity index 100% rename from bec_client/plugins/LamNI/lamni_optics_mixin.py rename to bec/bec_client/plugins/LamNI/lamni_optics_mixin.py diff --git a/bec_client/plugins/LamNI/load_additional_correction.py b/bec/bec_client/plugins/LamNI/load_additional_correction.py similarity index 100% rename from bec_client/plugins/LamNI/load_additional_correction.py rename to bec/bec_client/plugins/LamNI/load_additional_correction.py diff --git a/bec_client/plugins/LamNI/x_ray_eye_align.py b/bec/bec_client/plugins/LamNI/x_ray_eye_align.py similarity index 100% rename from bec_client/plugins/LamNI/x_ray_eye_align.py rename to bec/bec_client/plugins/LamNI/x_ray_eye_align.py diff --git a/bec_client/plugins/cSAXS/__init__.py b/bec/bec_client/plugins/cSAXS/__init__.py similarity index 100% rename from bec_client/plugins/cSAXS/__init__.py rename to bec/bec_client/plugins/cSAXS/__init__.py diff --git a/bec_client/plugins/cSAXS/cSAXS_beamline.py b/bec/bec_client/plugins/cSAXS/cSAXS_beamline.py similarity index 100% rename from bec_client/plugins/cSAXS/cSAXS_beamline.py rename to bec/bec_client/plugins/cSAXS/cSAXS_beamline.py diff --git a/scan_server/plugins/LamNIFermatScan.py b/bec/scan_server/plugins/LamNIFermatScan.py similarity index 100% rename from scan_server/plugins/LamNIFermatScan.py rename to bec/scan_server/plugins/LamNIFermatScan.py diff --git a/scibec/lamni_config.py b/bec/scibec/lamni_config.py similarity index 100% rename from scibec/lamni_config.py rename to bec/scibec/lamni_config.py diff --git a/scibec/test_config_cSAXS.yaml b/bec/scibec/test_config_cSAXS.yaml similarity index 100% rename from scibec/test_config_cSAXS.yaml rename to bec/scibec/test_config_cSAXS.yaml diff --git a/configs/config_session_start_e20632.yaml b/configs/config_session_start_e20632.yaml new file mode 100644 index 0000000..11d4775 --- /dev/null +++ b/configs/config_session_start_e20632.yaml @@ -0,0 +1,3027 @@ +FBPMDX: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: FOFB reference + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: FBPMDX + read_pv: X12SA-ID-FBPMD:X + deviceTags: + - cSAXS + - fofb + name: FBPMDX + onFailure: buffer + status: + enabled: true +FBPMDY: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: FOFB reference + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: FBPMDY + read_pv: X12SA-ID-FBPMD:Y + deviceTags: + - cSAXS + - fofb + name: FBPMDY + onFailure: buffer + status: + enabled: true +FBPMUX: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: FOFB reference + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: FBPMUX + read_pv: X12SA-ID-FBPMU:X + deviceTags: + - cSAXS + - fofb + name: FBPMUX + onFailure: buffer + status: + enabled: true +FBPMUY: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: FOFB reference + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: FBPMUY + read_pv: X12SA-ID-FBPMU:Y + deviceTags: + - cSAXS + - fofb + name: FBPMUY + onFailure: buffer + status: + enabled: true +XASYM: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: FOFB reference + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: XASYM + read_pv: X12SA-LBB:X-ASYM + deviceTags: + - cSAXS + - fofb + name: XASYM + onFailure: buffer + status: + enabled: true +XSYM: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: FOFB reference + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: XSYM + read_pv: X12SA-LBB:X-SYM + deviceTags: + - cSAXS + - fofb + name: XSYM + onFailure: buffer + status: + enabled: true +YASYM: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: FOFB reference + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: YASYM + read_pv: X12SA-LBB:Y-ASYM + deviceTags: + - cSAXS + - fofb + name: YASYM + onFailure: buffer + status: + enabled: true +YSYM: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: FOFB reference + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: YSYM + read_pv: X12SA-LBB:Y-SYM + deviceTags: + - cSAXS + - fofb + name: YSYM + onFailure: buffer + status: + enabled: true +aptrx: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: ES aperture horizontal movement + deviceClass: EpicsMotor + deviceConfig: + name: aptrx + prefix: X12SA-ES1-PIN1:TRX1 + deviceTags: + - cSAXS + name: aptrx + onFailure: buffer + status: + enabled: true +aptry: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: ES aperture vertical movement + deviceClass: EpicsMotor + deviceConfig: + name: aptry + prefix: X12SA-ES1-PIN1:TRY1 + deviceTags: + - cSAXS + name: aptry + onFailure: buffer + status: + enabled: true +bm1trx: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: FrontEnd XBPM 1 horizontal movement + deviceClass: EpicsMotor + deviceConfig: + name: bm1trx + prefix: X12SA-FE-BM1:TRH + deviceTags: + - cSAXS + - bm1 + name: bm1trx + onFailure: buffer + status: + enabled: true +bm1try: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: FrontEnd XBPM 1 vertical movement + deviceClass: EpicsMotor + deviceConfig: + name: bm1try + prefix: X12SA-FE-BM1:TRV + deviceTags: + - cSAXS + - bm1 + name: bm1try + onFailure: buffer + status: + enabled: true +bm2trx: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: FrontEnd XBPM 2 horizontal movement + deviceClass: EpicsMotor + deviceConfig: + name: bm2trx + prefix: X12SA-FE-BM2:TRH + deviceTags: + - cSAXS + - bm2 + name: bm2trx + onFailure: buffer + status: + enabled: true +bm2try: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: FrontEnd XBPM 2 vertical movement + deviceClass: EpicsMotor + deviceConfig: + name: bm2try + prefix: X12SA-FE-BM2:TRV + deviceTags: + - cSAXS + - bm2 + name: bm2try + onFailure: buffer + status: + enabled: true +bm3trx: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch XBPM 1 horizontal movement + deviceClass: EpicsMotor + deviceConfig: + name: bm3trx + prefix: X12SA-OP-BM1:TRX1 + deviceTags: + - cSAXS + - bm3 + name: bm3trx + onFailure: buffer + status: + enabled: true +bm3try: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch XBPM 1 vertical movement + deviceClass: EpicsMotor + deviceConfig: + name: bm3try + prefix: X12SA-OP-BM1:TRY1 + deviceTags: + - cSAXS + - bm3 + name: bm3try + onFailure: buffer + status: + enabled: true +bm4trx: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch XBPM 2 horizontal movement + deviceClass: EpicsMotor + deviceConfig: + name: bm4trx + prefix: X12SA-OP-BM2:TRX1 + deviceTags: + - cSAXS + - bm4 + name: bm4trx + onFailure: buffer + status: + enabled: true +bm4try: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch XBPM 2 vertical movement + deviceClass: EpicsMotor + deviceConfig: + name: bm4try + prefix: X12SA-OP-BM2:TRY1 + deviceTags: + - cSAXS + - bm4 + name: bm4try + onFailure: buffer + status: + enabled: true +bm5trx: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch XBPM 3 horizontal movement + deviceClass: EpicsMotor + deviceConfig: + name: bm5trx + prefix: X12SA-OP-BM3:TRX1 + deviceTags: + - cSAXS + - bm5 + name: bm5trx + onFailure: buffer + status: + enabled: true +bm5try: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch XBPM 3 vertical movement + deviceClass: EpicsMotor + deviceConfig: + name: bm5try + prefix: X12SA-OP-BM3:TRY1 + deviceTags: + - cSAXS + - bm5 + name: bm5try + onFailure: buffer + status: + enabled: true +bpm1: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 1: Somewhere around mono (VME)' + deviceClass: XbpmCsaxsOp + deviceConfig: + name: bpm1 + prefix: 'X12SA-OP-BPM2:' + deviceTags: + - cSAXS + - bpm1 + name: bpm1 + onFailure: buffer + status: + enabled: true +bpm1i: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Some VME XBPM... + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm1i + read_pv: X12SA-OP-BPM1:SUM + deviceTags: + - cSAXS + - bpm1 + name: bpm1i + onFailure: buffer + status: + enabled: true +bpm2: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 2: Somewhere around mono (VME)' + deviceClass: XbpmCsaxsOp + deviceConfig: + name: bpm2 + prefix: 'X12SA-OP-BPM2:' + deviceTags: + - cSAXS + - bpm2 + name: bpm2 + onFailure: buffer + status: + enabled: true +bpm2i: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Some VME XBPM... + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm2i + read_pv: X12SA-OP-BPM2:SUM + deviceTags: + - cSAXS + - bpm2 + name: bpm2i + onFailure: buffer + status: + enabled: true +bpm3a: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 3: White beam AH501 before mono' + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm3a + read_pv: X12SA-OP-BPM3:Current1:MeanValue_RBV + deviceTags: + - cSAXS + - bpm3 + name: bpm3a + onFailure: buffer + status: + enabled: true +bpm3b: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 3: White beam AH501 before mono' + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm3b + read_pv: X12SA-OP-BPM3:Current2:MeanValue_RBV + deviceTags: + - cSAXS + - bpm3 + name: bpm3b + onFailure: buffer + status: + enabled: true +bpm3c: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 3: White beam AH501 before mono' + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm3c + read_pv: X12SA-OP-BPM3:Current3:MeanValue_RBV + deviceTags: + - cSAXS + - bpm3 + name: bpm3c + onFailure: buffer + status: + enabled: true +bpm3d: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 3: White beam AH501 before mono' + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm3d + read_pv: X12SA-OP-BPM3:Current4:MeanValue_RBV + deviceTags: + - cSAXS + - bpm3 + name: bpm3d + onFailure: buffer + status: + enabled: true +bpm4a: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 4: VME between mono and mirror' + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm4a + read_pv: X12SA-OP1-SCALER.S2 + deviceTags: + - cSAXS + - bpm4 + name: bpm4a + onFailure: buffer + status: + enabled: true +bpm4b: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 4: VME between mono and mirror' + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm4b + read_pv: X12SA-OP1-SCALER.S3 + deviceTags: + - cSAXS + - bpm4 + name: bpm4b + onFailure: buffer + status: + enabled: true +bpm4c: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 4: VME between mono and mirror' + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm4c + read_pv: X12SA-OP1-SCALER.S4 + deviceTags: + - cSAXS + - bpm4 + name: bpm4c + onFailure: buffer + status: + enabled: true +bpm4d: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 4: VME between mono and mirror' + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm4d + read_pv: X12SA-OP1-SCALER.S5 + deviceTags: + - cSAXS + - bpm4 + name: bpm4d + onFailure: buffer + status: + enabled: true +bpm4i: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 4: integrated counts' + deviceClass: Bpm4i + deviceConfig: + name: bpm4i + prefix: X12SA-OP1-SCALER. + deviceTags: + - cSAXS + - bpm4 + name: bpm4i + onFailure: buffer + status: + enabled: true +bpm5a: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 5: AH501 past the mirror' + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm5a + read_pv: X12SA-OP-BPM5:Current1:MeanValue_RBV + deviceTags: + - cSAXS + - bpm5 + name: bpm5a + onFailure: buffer + status: + enabled: true +bpm5b: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 5: AH501 past the mirror' + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm5b + read_pv: X12SA-OP-BPM5:Current2:MeanValue_RBV + deviceTags: + - cSAXS + - bpm5 + name: bpm5b + onFailure: buffer + status: + enabled: true +bpm5c: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 5: AH501 past the mirror' + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm5c + read_pv: X12SA-OP-BPM5:Current3:MeanValue_RBV + deviceTags: + - cSAXS + - bpm5 + name: bpm5c + onFailure: buffer + status: + enabled: true +bpm5d: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 5: AH501 past the mirror' + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm5d + read_pv: X12SA-OP-BPM5:Current4:MeanValue_RBV + deviceTags: + - cSAXS + - bpm5 + name: bpm5d + onFailure: buffer + status: + enabled: true +bpm6a: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 6: Xbox, not commissioned' + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm6a + read_pv: X12SA-OP-BPM6:Current1:MeanValue_RBV + deviceTags: + - cSAXS + - bpm6 + name: bpm6a + onFailure: buffer + status: + enabled: true +bpm6b: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 6: Xbox, not commissioned' + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm6b + read_pv: X12SA-OP-BPM6:Current2:MeanValue_RBV + deviceTags: + - cSAXS + - bpm6 + name: bpm6b + onFailure: buffer + status: + enabled: true +bpm6c: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 6: Xbox, not commissioned' + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm6c + read_pv: X12SA-OP-BPM6:Current3:MeanValue_RBV + deviceTags: + - cSAXS + - bpm6 + name: bpm6c + onFailure: buffer + status: + enabled: true +bpm6d: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: 'XBPM 6: Xbox, not commissioned' + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: bpm6d + read_pv: X12SA-OP-BPM6:Current4:MeanValue_RBV + deviceTags: + - cSAXS + - bpm6 + name: bpm6d + onFailure: buffer + status: + enabled: true +bs1x: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Beam stop 1 x + deviceClass: EpicsMotor + deviceConfig: + name: bs1x + prefix: X12SA-ES1-BS1:TRX1 + deviceTags: + - cSAXS + - beam stop + name: bs1x + onFailure: buffer + status: + enabled: true +bs1y: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Beam stop 1 y + deviceClass: EpicsMotor + deviceConfig: + name: bs1y + prefix: X12SA-ES1-BS1:TRY1 + deviceTags: + - cSAXS + - beam stop + name: bs1y + onFailure: buffer + status: + enabled: true +bs2x: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Beam stop 2 x + deviceClass: EpicsMotor + deviceConfig: + name: bs2x + prefix: X12SA-ES1-BS2:TRX1 + deviceTags: + - cSAXS + - beam stop + name: bs2x + onFailure: buffer + status: + enabled: true +bs2y: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Beam stop 2 y + deviceClass: EpicsMotor + deviceConfig: + name: bs2y + prefix: X12SA-ES1-BS2:TRY1 + deviceTags: + - cSAXS + - beam stop + name: bs2y + onFailure: buffer + status: + enabled: true +curr: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: SLS ring current + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: curr + read_pv: ARIDI-PCT:CURRENT + deviceTags: + - cSAXS + name: curr + onFailure: buffer + status: + enabled: true +cyb: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Some scaler... + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: cyb + read_pv: X12SA-ES1-SCALER.S2 + deviceTags: + - cSAXS + name: cyb + onFailure: buffer + status: + enabled: true +dettrx: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Detector tower motion + deviceClass: EpicsMotor + deviceConfig: + name: dettrx + prefix: X12SA-ES1-DET1:TRX1 + deviceTags: + - cSAXS + - detector table + name: dettrx + onFailure: buffer + status: + enabled: true +di2trx: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: FrontEnd diaphragm 2 horizontal movement + deviceClass: EpicsMotor + deviceConfig: + name: di2trx + prefix: X12SA-FE-DI2:TRX1 + deviceTags: + - cSAXS + name: di2trx + onFailure: buffer + status: + enabled: true +di2try: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: FrontEnd diaphragm 2 vertical movement + deviceClass: EpicsMotor + deviceConfig: + name: di2try + prefix: X12SA-FE-DI2:TRY1 + deviceTags: + - cSAXS + name: di2try + onFailure: buffer + status: + enabled: true +diode: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Some scaler... + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: diode + read_pv: X12SA-ES1-SCALER.S3 + deviceTags: + - cSAXS + name: diode + onFailure: buffer + status: + enabled: true +dtpush: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Detector tower tilt pusher + deviceClass: EpicsMotor + deviceConfig: + name: dtpush + prefix: X12SA-ES1-DETT:ROX1 + deviceTags: + - cSAXS + - detector table + name: dtpush + onFailure: buffer + status: + enabled: true +dtth: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Detector tower tilt rotation + deviceClass: PmDetectorRotation + deviceConfig: + name: dtth + prefix: X12SA-ES1-DETT:ROX1 + deviceTags: + - cSAXS + - detector table + name: dtth + onFailure: buffer + status: + enabled: true +dttrx: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Detector tower motion + deviceClass: EpicsMotor + deviceConfig: + name: dttrx + prefix: X12SA-ES1-DETT:TRX1 + deviceTags: + - cSAXS + - detector table + name: dttrx + onFailure: buffer + status: + enabled: true +dttry: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Detector tower motion, no encoder + deviceClass: EpicsMotor + deviceConfig: + name: dttry + prefix: X12SA-ES1-DETT:TRY1 + deviceTags: + - cSAXS + - detector table + name: dttry + onFailure: buffer + status: + enabled: true +dttrz: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Detector tower motion + deviceClass: EpicsMotor + deviceConfig: + name: dttrz + prefix: X12SA-ES1-DETT:TRZ1 + deviceTags: + - cSAXS + - detector table + name: dttrz + onFailure: buffer + status: + enabled: true +ebtrx: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Exposure box 2 horizontal movement + deviceClass: EpicsMotor + deviceConfig: + name: ebtrx + prefix: X12SA-ES1-EB:TRX1 + deviceTags: + - cSAXS + - xbox + name: ebtrx + onFailure: buffer + status: + enabled: true +ebtry: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Exposure box 2 vertical movement + deviceClass: EpicsMotor + deviceConfig: + name: ebtry + prefix: X12SA-ES1-EB:TRY1 + deviceTags: + - cSAXS + - xbox + name: ebtry + onFailure: buffer + status: + enabled: true +ebtrz: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Exposure box 2 axial movement + deviceClass: EpicsMotor + deviceConfig: + name: ebtrz + prefix: X12SA-ES1-EB:TRZ1 + deviceTags: + - cSAXS + - xbox + name: ebtrz + onFailure: buffer + status: + enabled: true +eiger1p5m: + acquisitionConfig: + acquisitionGroup: detector + readoutPriority: monitored + schedule: sync + description: Eiger 1.5M in vacuum detector, in-house developed, PSI + deviceClass: Eiger1p5MDetector + deviceConfig: + device_access: true + name: eiger1p5m + deviceTags: + - detector + name: eiger1p5m + onFailure: retry + status: + enabled: true + enabled_set: true +eyecenx: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: X-ray eye intensit math + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: eyecenx + read_pv: XOMNYI-XEYE-XCEN:0 + deviceTags: + - cSAXS + - xeye + name: eyecenx + onFailure: buffer + status: + enabled: true +eyeceny: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: X-ray eye intensit math + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: eyeceny + read_pv: XOMNYI-XEYE-YCEN:0 + deviceTags: + - cSAXS + - xeye + name: eyeceny + onFailure: buffer + status: + enabled: true +eyefoc: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: X-ray eye focusing motor + deviceClass: EpicsMotor + deviceConfig: + name: eyefoc + prefix: X12SA-ES2-ES25 + deviceTags: + - cSAXS + - xeye + name: eyefoc + onFailure: buffer + status: + enabled: true +eyeint: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: X-ray eye intensit math + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: eyeint + read_pv: XOMNYI-XEYE-INT_MEAN:0 + deviceTags: + - cSAXS + - xeye + name: eyeint + onFailure: buffer + status: + enabled: true +eyex: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: X-ray eye motion + deviceClass: EpicsMotor + deviceConfig: + name: eyex + prefix: X12SA-ES2-ES01 + deviceTags: + - cSAXS + - xeye + name: eyex + onFailure: buffer + status: + enabled: true +eyey: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: X-ray eye motion + deviceClass: EpicsMotor + deviceConfig: + name: eyey + prefix: X12SA-ES2-ES02 + deviceTags: + - cSAXS + - xeye + name: eyey + onFailure: buffer + status: + enabled: true +fal0: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Some scaler... + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: fal0 + read_pv: X12SA-ES1-SCALER.S4 + deviceTags: + - cSAXS + name: fal0 + onFailure: buffer + status: + enabled: true +fal1: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Some scaler... + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: fal1 + read_pv: X12SA-ES1-SCALER.S5 + deviceTags: + - cSAXS + name: fal1 + onFailure: buffer + status: + enabled: true +fal2: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Some scaler... + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: fal2 + read_pv: X12SA-ES1-SCALER.S6 + deviceTags: + - cSAXS + name: fal2 + onFailure: buffer + status: + enabled: true +fi1try: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch filter 1 movement + deviceClass: EpicsMotor + deviceConfig: + name: fi1try + prefix: X12SA-OP-FI1:TRY1 + deviceTags: + - cSAXS + - filter + name: fi1try + onFailure: buffer + status: + enabled: true +fi2try: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch filter 2 movement + deviceClass: EpicsMotor + deviceConfig: + name: fi2try + prefix: X12SA-OP-FI2:TRY1 + deviceTags: + - cSAXS + - filter + name: fi2try + onFailure: buffer + status: + enabled: true +fi3try: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch filter 3 movement + deviceClass: EpicsMotor + deviceConfig: + name: fi3try + prefix: X12SA-OP-FI3:TRY1 + deviceTags: + - cSAXS + - filter + name: fi3try + onFailure: buffer + status: + enabled: true +ftp: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Flight tube pressure + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: ftp + read_pv: X12SA-ES1-FT1MT1:PRESSURE + deviceTags: + - cSAXS + - flight tube + name: ftp + onFailure: buffer + status: + enabled: true +fttrx1: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Dunno these motors??? + deviceClass: EpicsMotor + deviceConfig: + name: fttrx1 + prefix: X12SA-ES1-FTS1:TRX1 + deviceTags: + - cSAXS + - flight tube + name: fttrx1 + onFailure: buffer + status: + enabled: true +fttrx2: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Dunno these motors??? + deviceClass: EpicsMotor + deviceConfig: + name: fttrx2 + prefix: X12SA-ES1-FTS2:TRX1 + deviceTags: + - cSAXS + - flight tube + name: fttrx2 + onFailure: buffer + status: + enabled: true +fttry1: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Dunno these motors??? + deviceClass: EpicsMotor + deviceConfig: + name: fttry1 + prefix: X12SA-ES1-FTS1:TRY1 + deviceTags: + - cSAXS + - flight tube + name: fttry1 + onFailure: buffer + status: + enabled: true +fttry2: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Dunno these motors??? + deviceClass: EpicsMotor + deviceConfig: + name: fttry2 + prefix: X12SA-ES1-FTS2:TRY1 + deviceTags: + - cSAXS + - flight tube + name: fttry2 + onFailure: buffer + status: + enabled: true +fttrz: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Dunno these motors??? + deviceClass: EpicsMotor + deviceConfig: + name: fttrz + prefix: X12SA-ES1-FTS1:TRZ1 + deviceTags: + - cSAXS + - flight tube + name: fttrz + onFailure: buffer + status: + enabled: true +idgap: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Undulator gap size [mm] + deviceClass: InsertionDevice + deviceConfig: + name: idgap + prefix: X12SA-ID + deviceTags: + - cSAXS + name: idgap + onFailure: buffer + status: + enabled: true +led: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Some scaler... + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: led + read_pv: X12SA-ES1-SCALER.S4 + deviceTags: + - cSAXS + name: led + onFailure: buffer + status: + enabled: true +leyex: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + deviceClass: GalilMotor + deviceConfig: + axis_Id: G + device_access: true + device_mapping: + rt: rtx + host: mpc2680.psi.ch + labels: leyex + limits: + - 0 + - 0 + name: leyex + port: 8081 + sign: -1 + tolerance: 0.001 + deviceTags: + - lamni + name: leyex + onFailure: retry + status: + enabled: true + enabled_set: true + userParameter: + in: 14.117 +leyey: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + deviceClass: GalilMotor + deviceConfig: + axis_Id: H + device_access: true + device_mapping: + rt: rtx + host: mpc2680.psi.ch + labels: leyey + limits: + - 0 + - 0 + name: leyey + port: 8081 + sign: -1 + tolerance: 0.001 + deviceTags: + - lamni + name: leyey + onFailure: retry + status: + enabled: true + enabled_set: true + userParameter: + in: 48.069 + out: 0.5 +lmagnet: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + deviceClass: SmaractMotor + deviceConfig: + axis_Id: F + host: mpc2680.psi.ch + labels: lmagnet + limits: + - 0 + - 0 + name: lmagnet + port: 8085 + sign: -1 + tolerance: 0.05 + deviceTags: + - lamni + name: lmagnet + onFailure: retry + status: + enabled: true + enabled_set: true +loptx: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + deviceClass: GalilMotor + deviceConfig: + axis_Id: E + device_access: true + device_mapping: + rt: rtx + host: mpc2680.psi.ch + labels: loptx + limits: + - 0 + - 0 + name: loptx + port: 8081 + sign: 1 + tolerance: 0.5 + deviceTags: + - lamni + name: loptx + onFailure: retry + status: + enabled: true + enabled_set: false + userParameter: + in: -0.244 + out: -0.394 +lopty: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + deviceClass: GalilMotor + deviceConfig: + axis_Id: F + device_access: true + device_mapping: + rt: rtx + host: mpc2680.psi.ch + labels: lopty + limits: + - 0 + - 0 + name: lopty + port: 8081 + sign: 1 + tolerance: 0.5 + deviceTags: + - lamni + name: lopty + onFailure: retry + status: + enabled: true + enabled_set: false + userParameter: + in: 3.724 + out: 3.5300000000000002 +loptz: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + deviceClass: GalilMotor + deviceConfig: + axis_Id: D + device_access: true + device_mapping: + rt: rtx + host: mpc2680.psi.ch + labels: loptz + limits: + - 0 + - 0 + name: loptz + port: 8081 + sign: -1 + tolerance: 0.5 + deviceTags: + - lamni + name: loptz + onFailure: retry + status: + enabled: true + enabled_set: false +losax: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + deviceClass: SmaractMotor + deviceConfig: + axis_Id: A + host: mpc2680.psi.ch + labels: losax + limits: + - 0 + - 0 + name: losax + port: 8085 + sign: -1 + tolerance: 0.05 + deviceTags: + - lamni + name: losax + onFailure: retry + status: + enabled: true + enabled_set: true + userParameter: + in: -1.442 +losay: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + deviceClass: SmaractMotor + deviceConfig: + axis_Id: B + host: mpc2680.psi.ch + labels: losay + limits: + - 0 + - 0 + name: losay + port: 8085 + sign: -1 + tolerance: 0.05 + deviceTags: + - lamni + name: losay + onFailure: retry + status: + enabled: true + enabled_set: true + userParameter: + in: -0.171 + out: 3.8 +losaz: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + deviceClass: SmaractMotor + deviceConfig: + axis_Id: C + host: mpc2680.psi.ch + labels: losaz + limits: + - 0 + - 0 + name: losaz + port: 8085 + sign: 1 + tolerance: 0.05 + deviceTags: + - lamni + name: losaz + onFailure: retry + status: + enabled: true + enabled_set: true + userParameter: + in: -1 + out: -3 +lsamrot: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + deviceClass: GalilMotor + deviceConfig: + axis_Id: C + device_access: true + device_mapping: + rt: rtx + host: mpc2680.psi.ch + labels: lsamrot + limits: + - 0 + - 0 + name: lsamrot + port: 8081 + sign: 1 + tolerance: 0.5 + deviceTags: + - lamni + name: lsamrot + onFailure: retry + status: + enabled: true + enabled_set: true +lsamx: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + deviceClass: GalilMotor + deviceConfig: + axis_Id: A + device_access: true + device_mapping: + rt: rtx + host: mpc2680.psi.ch + labels: lsamx + limits: + - 0 + - 0 + name: lsamx + port: 8081 + sign: -1 + tolerance: 0.5 + deviceTags: + - lamni + name: lsamx + onFailure: retry + status: + enabled: true + enabled_set: false + userParameter: + center: 8.53 +lsamy: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + deviceClass: GalilMotor + deviceConfig: + axis_Id: B + device_access: true + device_mapping: + rt: rtx + host: mpc2680.psi.ch + labels: lsamy + limits: + - 0 + - 0 + name: lsamy + port: 8081 + sign: 1 + tolerance: 0.5 + deviceTags: + - lamni + name: lsamy + onFailure: retry + status: + enabled: true + enabled_set: false + userParameter: + center: 10.029 +mibd1: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Mirror bender 1 + deviceClass: EpicsMotor + deviceConfig: + name: mibd1 + prefix: X12SA-OP-MI:TRZ1 + deviceTags: + - cSAXS + - mirror + name: mibd1 + onFailure: buffer + status: + enabled: true +mibd2: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Mirror bender 2 + deviceClass: EpicsMotor + deviceConfig: + name: mibd2 + prefix: X12SA-OP-MI:TRZ2 + deviceTags: + - cSAXS + - mirror + name: mibd2 + onFailure: buffer + status: + enabled: true +micfoc: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Microscope focusing motor + deviceClass: EpicsMotor + deviceConfig: + name: micfoc + prefix: X12SA-ES2-ES03 + deviceTags: + - cSAXS + name: micfoc + onFailure: buffer + status: + enabled: true +mitrx: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Mirror horizontal movement + deviceClass: EpicsMotor + deviceConfig: + name: mitrx + prefix: X12SA-OP-MI:TRX1 + deviceTags: + - cSAXS + - mirror + name: mitrx + onFailure: buffer + status: + enabled: true +mitry1: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Mirror vertical movement 1 + deviceClass: EpicsMotor + deviceConfig: + name: mitry1 + prefix: X12SA-OP-MI:TRY1 + deviceTags: + - cSAXS + - mirror + name: mitry1 + onFailure: buffer + status: + enabled: true +mitry2: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Mirror vertical movement 2 + deviceClass: EpicsMotor + deviceConfig: + name: mitry2 + prefix: X12SA-OP-MI:TRY2 + deviceTags: + - cSAXS + - mirror + name: mitry2 + onFailure: buffer + status: + enabled: true +mitry3: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Mirror vertical movement 3 + deviceClass: EpicsMotor + deviceConfig: + name: mitry3 + prefix: X12SA-OP-MI:TRY3 + deviceTags: + - cSAXS + - mirror + name: mitry3 + onFailure: buffer + status: + enabled: true +mobd: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Monochromator bender virtual motor + deviceClass: PmMonoBender + deviceConfig: + name: mobd + prefix: 'X12SA-OP-MO:' + deviceTags: + - cSAXS + - mono + name: mobd + onFailure: buffer + status: + enabled: true +mobdai: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Monochromator bender inner motor + deviceClass: EpicsMotor + deviceConfig: + name: mobdai + prefix: X12SA-OP-MO:TRYA + deviceTags: + - cSAXS + - mono + name: mobdai + onFailure: buffer + status: + enabled: true +mobdbo: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Monochromator bender outer motor + deviceClass: EpicsMotor + deviceConfig: + name: mobdbo + prefix: X12SA-OP-MO:TRYB + deviceTags: + - cSAXS + - mono + name: mobdbo + onFailure: buffer + status: + enabled: true +mobdco: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Monochromator bender outer motor + deviceClass: EpicsMotor + deviceConfig: + name: mobdco + prefix: X12SA-OP-MO:TRYC + deviceTags: + - cSAXS + - mono + name: mobdco + onFailure: buffer + status: + enabled: true +mobddi: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Monochromator bender inner motor + deviceClass: EpicsMotor + deviceConfig: + name: mobddi + prefix: X12SA-OP-MO:TRYD + deviceTags: + - cSAXS + - mono + name: mobddi + onFailure: buffer + status: + enabled: true +mokev: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Monochromator energy in keV + deviceClass: EnergyKev + deviceConfig: + auto_monitor: true + name: mokev + read_pv: X12SA-OP-MO:ROX2 + deviceTags: + - cSAXS + - mono + name: mokev + onFailure: buffer + status: + enabled: true +mopush1: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Monochromator crystal 1 angle + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: mopush1 + read_pv: X12SA-OP-MO:ROX1 + deviceTags: + - cSAXS + - mono + name: mopush1 + onFailure: buffer + status: + enabled: true +mopush2: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Monochromator crystal 2 angle + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: mopush2 + read_pv: X12SA-OP-MO:ROX2 + deviceTags: + - cSAXS + - mono + name: mopush2 + onFailure: buffer + status: + enabled: true +moroll1: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Monochromator crystal 1 roll + deviceClass: EpicsMotor + deviceConfig: + name: moroll1 + prefix: X12SA-OP-MO:ROZ1 + deviceTags: + - cSAXS + - mono + name: moroll1 + onFailure: buffer + status: + enabled: true +moroll2: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Monochromator crystal 2 roll movement + deviceClass: EpicsMotor + deviceConfig: + name: moroll2 + prefix: X12SA-OP-MO:ROZ2 + deviceTags: + - cSAXS + - mono + name: moroll2 + onFailure: buffer + status: + enabled: true +moth1: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Monochromator Theta 1 + deviceClass: MonoTheta1 + deviceConfig: + auto_monitor: true + name: moth1 + read_pv: X12SA-OP-MO:ROX1 + deviceTags: + - cSAXS + - mono + name: moth1 + onFailure: buffer + status: + enabled: true +moth1e: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Monochromator crystal 1 theta encoder + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: moth1e + read_pv: X12SA-OP-MO:ECX1 + deviceTags: + - cSAXS + - mono + name: moth1e + onFailure: buffer + status: + enabled: true +moth2: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Monochromator Theta 2 + deviceClass: MonoTheta2 + deviceConfig: + auto_monitor: true + name: moth2 + read_pv: X12SA-OP-MO:ROX2 + deviceTags: + - cSAXS + - mono + name: moth2 + onFailure: buffer + status: + enabled: true +moth2e: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Monochromator crystal 2 theta encoder + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: moth2e + read_pv: X12SA-OP-MO:ECX2 + deviceTags: + - cSAXS + - mono + name: moth2e + onFailure: buffer + status: + enabled: true +motrx2: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Monochromator crystal 2 horizontal movement + deviceClass: EpicsMotor + deviceConfig: + name: motrx2 + prefix: X12SA-OP-MO:TRX2 + deviceTags: + - cSAXS + - mono + name: motrx2 + onFailure: buffer + status: + enabled: true +motry: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch optical table vertical movement + deviceClass: EpicsMotor + deviceConfig: + name: motry + prefix: X12SA-OP-OT:TRY + deviceTags: + - cSAXS + - mono + name: motry + onFailure: buffer + status: + enabled: true +motry2: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Monochromator crystal 2 vertical movement + deviceClass: EpicsMotor + deviceConfig: + name: motry2 + prefix: X12SA-OP-MO:TRY2 + deviceTags: + - cSAXS + - mono + name: motry2 + onFailure: buffer + status: + enabled: true +motrz1: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Monochromator crystal 1 axial movement + deviceClass: EpicsMotor + deviceConfig: + name: motrz1 + prefix: X12SA-OP-MO:TRZ1 + deviceTags: + - cSAXS + - mono + name: motrz1 + onFailure: buffer + status: + enabled: true +motrz1e: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Monochromator crystal 1 axial movement encoder + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: motrz1e + read_pv: X12SA-OP-MO:ECZ1 + deviceTags: + - cSAXS + - mono + name: motrz1e + onFailure: buffer + status: + enabled: true +moyaw2: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Monochromator crystal 2 yaw movement + deviceClass: EpicsMotor + deviceConfig: + name: moyaw2 + prefix: X12SA-OP-MO:ROY2 + deviceTags: + - cSAXS + - mono + name: moyaw2 + onFailure: buffer + status: + enabled: true +ppth: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: phase plate angle + deviceClass: EpicsMotor + deviceConfig: + name: ppth + prefix: X12SA-ES2-ES23 + deviceTags: + - cSAXS + - lamni + - phase plates + name: ppth + onFailure: buffer + status: + enabled: true + enabled_set: true +ppthenc: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: phase plate encoder + deviceClass: EpicsSignalRO + deviceConfig: + name: ppthenc + read_pv: X12SA-ES2-EC1.VAL + deviceTags: + - cSAXS + - lamni + - phase plates + name: ppthenc + onFailure: buffer + status: + enabled: true +ppx: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: phase plate + deviceClass: EpicsMotor + deviceConfig: + name: ppx + prefix: X12SA-ES2-ES01 + deviceTags: + - cSAXS + - lamni + - phase plates + name: ppx + onFailure: buffer + status: + enabled: true + enabled_set: true +rtx: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + deviceClass: RtLamniMotor + deviceConfig: + axis_Id: A + device_access: true + host: mpc2680.psi.ch + labels: rtx + limits: + - 0 + - 0 + name: rtx + port: 3333 + sign: 1 + deviceTags: + - lamni + name: rtx + onFailure: retry + status: + enabled: true + enabled_set: true +rty: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + deviceClass: RtLamniMotor + deviceConfig: + axis_Id: B + device_access: true + host: mpc2680.psi.ch + labels: rty + limits: + - 0 + - 0 + name: rty + port: 3333 + sign: 1 + deviceTags: + - lamni + name: rty + onFailure: retry + status: + enabled: true + enabled_set: true +samx: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Sample motion + deviceClass: EpicsMotor + deviceConfig: + name: samx + prefix: X12SA-ES2-ES04 + deviceTags: + - cSAXS + name: samx + onFailure: buffer + status: + enabled: true +samy: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Sample motion + deviceClass: EpicsMotor + deviceConfig: + name: samy + prefix: X12SA-ES2-ES05 + deviceTags: + - cSAXS + name: samy + onFailure: buffer + status: + enabled: true +sec: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Some scaler... + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: sec + read_pv: X12SA-ES1-SCALER.S1 + deviceTags: + - cSAXS + name: sec + onFailure: buffer + status: + enabled: true +sl0h: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: FrontEnd slit virtual movement + deviceClass: SlitH + deviceConfig: + name: sl0h + prefix: 'X12SA-FE-SH1:' + deviceTags: + - cSAXS + name: sl0h + onFailure: buffer + status: + enabled: true +sl0trxi: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: FrontEnd slit inner blade movement + deviceClass: EpicsMotor + deviceConfig: + name: sl0trxi + prefix: X12SA-FE-SH1:TRX1 + deviceTags: + - cSAXS + name: sl0trxi + onFailure: buffer + status: + enabled: true +sl0trxo: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: FrontEnd slit outer blade movement + deviceClass: EpicsMotor + deviceConfig: + name: sl0trxo + prefix: X12SA-FE-SH1:TRX2 + deviceTags: + - cSAXS + name: sl0trxo + onFailure: buffer + status: + enabled: true +sl1h: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch slit virtual movement + deviceClass: SlitH + deviceConfig: + name: sl1h + prefix: 'X12SA-OP-SH1:' + deviceTags: + - cSAXS + name: sl1h + onFailure: buffer + status: + enabled: true +sl1trxi: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch slit inner blade movement + deviceClass: EpicsMotor + deviceConfig: + name: sl1trxi + prefix: X12SA-OP-SH1:TRX2 + deviceTags: + - cSAXS + name: sl1trxi + onFailure: buffer + status: + enabled: true +sl1trxo: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch slit outer blade movement + deviceClass: EpicsMotor + deviceConfig: + name: sl1trxo + prefix: X12SA-OP-SH1:TRX1 + deviceTags: + - cSAXS + name: sl1trxo + onFailure: buffer + status: + enabled: true +sl1tryb: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch slit bottom blade movement + deviceClass: EpicsMotor + deviceConfig: + name: sl1tryb + prefix: X12SA-OP-SV1:TRY2 + deviceTags: + - cSAXS + name: sl1tryb + onFailure: buffer + status: + enabled: true +sl1tryt: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch slit top blade movement + deviceClass: EpicsMotor + deviceConfig: + name: sl1tryt + prefix: X12SA-OP-SV1:TRY1 + deviceTags: + - cSAXS + name: sl1tryt + onFailure: buffer + status: + enabled: true +sl1v: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch slit virtual movement + deviceClass: SlitV + deviceConfig: + name: sl1v + prefix: 'X12SA-OP-SV1:' + deviceTags: + - cSAXS + name: sl1v + onFailure: buffer + status: + enabled: true +sl2h: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch slit 2 virtual movement + deviceClass: SlitH + deviceConfig: + name: sl2h + prefix: 'X12SA-OP-SH2:' + deviceTags: + - cSAXS + name: sl2h + onFailure: buffer + status: + enabled: true +sl2trxi: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch slit 2 inner blade movement + deviceClass: EpicsMotor + deviceConfig: + name: sl2trxi + prefix: X12SA-OP-SH2:TRX2 + deviceTags: + - cSAXS + name: sl2trxi + onFailure: buffer + status: + enabled: true +sl2trxo: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch slit 2 outer blade movement + deviceClass: EpicsMotor + deviceConfig: + name: sl2trxo + prefix: X12SA-OP-SH2:TRX1 + deviceTags: + - cSAXS + name: sl2trxo + onFailure: buffer + status: + enabled: true +sl2tryb: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch slit 2 bottom blade movement + deviceClass: EpicsMotor + deviceConfig: + name: sl2tryb + prefix: X12SA-OP-SV2:TRY2 + deviceTags: + - cSAXS + name: sl2tryb + onFailure: buffer + status: + enabled: true +sl2tryt: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch slit 2 top blade movement + deviceClass: EpicsMotor + deviceConfig: + name: sl2tryt + prefix: X12SA-OP-SV2:TRY1 + deviceTags: + - cSAXS + name: sl2tryt + onFailure: buffer + status: + enabled: true +sl2v: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: OpticsHutch slit 2 virtual movement + deviceClass: SlitV + deviceConfig: + name: sl2v + prefix: 'X12SA-OP-SV2:' + deviceTags: + - cSAXS + name: sl2v + onFailure: buffer + status: + enabled: true +sls_crane_usage: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: sls_crane_usage + read_pv: IBWKR-0101-QH10003:D01_H_D-WA + string: true + deviceTags: + - SLS status + name: sls_crane_usage + onFailure: buffer + status: + enabled: true +sls_current_deadband: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: sls_current_deadband + read_pv: ALIRF-GUN:CUR-DBAND + string: false + deviceTags: + - SLS status + name: sls_current_deadband + onFailure: buffer + status: + enabled: true +sls_current_threshold: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: sls_current_threshold + read_pv: ALIRF-GUN:CUR-LOWLIM + string: false + deviceTags: + - SLS status + name: sls_current_threshold + onFailure: buffer + status: + enabled: true +sls_fast_orbit_feedback: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: sls_fast_orbit_feedback + read_pv: ARIDI-BPM:FOFBSTATUS-G + string: true + deviceTags: + - SLS status + name: sls_fast_orbit_feedback + onFailure: buffer + status: + enabled: true +sls_filling_life_time: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: sls_filling_life_time + read_pv: ARIDI-PCT:TAU-HOUR + string: false + deviceTags: + - SLS status + name: sls_filling_life_time + onFailure: buffer + status: + enabled: true +sls_filling_pattern: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: sls_filling_pattern + read_pv: ACORF-FILL:PAT-SELECT + string: true + deviceTags: + - SLS status + name: sls_filling_pattern + onFailure: buffer + status: + enabled: true +sls_info: + acquisitionConfig: + acquisitionGroup: status + readoutPriority: ignored + schedule: sync + deviceClass: SLSInfo + deviceConfig: + name: sls_info + deviceTags: + - SLS status + name: sls_info + onFailure: buffer + status: + enabled: true +sls_injection_mode: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: sls_injection_mode + read_pv: ALIRF-GUN:INJ-MODE + string: true + deviceTags: + - SLS status + name: sls_injection_mode + onFailure: buffer + status: + enabled: true +sls_machine_status: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: sls_machine_status + read_pv: ACOAU-ACCU:OP-MODE + string: true + deviceTags: + - SLS status + name: sls_machine_status + onFailure: buffer + status: + enabled: true +sls_operator: + acquisitionConfig: + acquisitionGroup: status + readoutPriority: ignored + schedule: sync + deviceClass: SLSOperatorMessages + deviceConfig: + name: sls_operator + deviceTags: + - SLS status + name: sls_operator + onFailure: buffer + status: + enabled: true +sls_orbit_feedback_mode: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: sls_orbit_feedback_mode + read_pv: ARIDI-BPM:OFB-MODE + string: true + deviceTags: + - SLS status + name: sls_orbit_feedback_mode + onFailure: buffer + status: + enabled: true +sls_ring_current: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: monitored + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: sls_ring_current + read_pv: ARIDI-PCT:CURRENT + string: false + deviceTags: + - SLS status + name: sls_ring_current + onFailure: buffer + status: + enabled: true +strox: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Girder virtual pitch + deviceClass: GirderMotorPITCH + deviceConfig: + name: strox + prefix: X12SA-HG + deviceTags: + - cSAXS + name: strox + onFailure: buffer + status: + enabled: true +stroy: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Girder virtual yaw + deviceClass: GirderMotorYAW + deviceConfig: + name: stroy + prefix: X12SA-HG + deviceTags: + - cSAXS + name: stroy + onFailure: buffer + status: + enabled: true +stroz: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Girder virtual roll + deviceClass: GirderMotorROLL + deviceConfig: + name: stroz + prefix: X12SA-HG + deviceTags: + - cSAXS + name: stroz + onFailure: buffer + status: + enabled: true +sttrx: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Girder X translation + deviceClass: GirderMotorX1 + deviceConfig: + name: sttrx + prefix: X12SA-HG + deviceTags: + - cSAXS + name: sttrx + onFailure: buffer + status: + enabled: true +sttry: + acquisitionConfig: + acquisitionGroup: motor + readoutPriority: baseline + schedule: sync + description: Girder Y translation + deviceClass: GirderMotorY1 + deviceConfig: + name: sttry + prefix: X12SA-HG + deviceTags: + - cSAXS + name: sttry + onFailure: buffer + status: + enabled: true +transd: + acquisitionConfig: + acquisitionGroup: monitor + readoutPriority: baseline + schedule: sync + description: Transmission diode + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: transd + read_pv: X12SA-OP-BPM1:Current1:MeanValue_RBV + deviceTags: + - cSAXS + name: transd + onFailure: buffer + status: + enabled: true +x12sa_es1_shutter_status: + acquisitionConfig: + acquisitionGroup: status + readoutPriority: ignored + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: x12sa_es1_shutter_status + read_pv: X12SA-OP-ST1:OPEN_EPS + string: true + deviceTags: + - X12SA status + name: x12sa_es1_shutter_status + onFailure: retry + status: + enabled: true +x12sa_es1_valve: + acquisitionConfig: + acquisitionGroup: status + readoutPriority: ignored + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: x12sa_es1_valve + read_pv: X12SA-ES-VW1:OPEN + string: true + deviceTags: + - X12SA status + name: x12sa_es1_valve + onFailure: retry + status: + enabled: true +x12sa_exposure_box1_pressure: + acquisitionConfig: + acquisitionGroup: status + readoutPriority: ignored + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: x12sa_exposure_box1_pressure + read_pv: X12SA-ES-CH1MF1:PRESSURE + string: false + deviceTags: + - X12SA status + name: x12sa_exposure_box1_pressure + onFailure: retry + status: + enabled: true +x12sa_exposure_box2_pressure: + acquisitionConfig: + acquisitionGroup: status + readoutPriority: ignored + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: x12sa_exposure_box2_pressure + read_pv: X12SA-ES-EB1MF1:PRESSURE + string: false + deviceTags: + - X12SA status + name: x12sa_exposure_box2_pressure + onFailure: retry + status: + enabled: true +x12sa_fe_status: + acquisitionConfig: + acquisitionGroup: status + readoutPriority: ignored + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: x12sa_fe_status + read_pv: X12SA-FE-PH1:CLOSE4BL + string: true + deviceTags: + - X12SA status + name: x12sa_fe_status + onFailure: retry + status: + enabled: true +x12sa_id_gap: + acquisitionConfig: + acquisitionGroup: status + readoutPriority: ignored + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: x12sa_id_gap + read_pv: X12SA-ID-GAP:READ + string: false + deviceTags: + - X12SA status + name: x12sa_id_gap + onFailure: retry + status: + enabled: true +x12sa_mokev: + acquisitionConfig: + acquisitionGroup: status + readoutPriority: ignored + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: x12sa_mokev + read_pv: X12SA-OP-MO:E-GET + string: false + deviceTags: + - X12SA status + name: x12sa_mokev + onFailure: retry + status: + enabled: true +x12sa_op_status: + acquisitionConfig: + acquisitionGroup: status + readoutPriority: ignored + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: x12sa_op_status + read_pv: ACOAU-ACCU:OP-X12SA + string: true + deviceTags: + - X12SA status + name: x12sa_op_status + onFailure: retry + status: + enabled: true +x12sa_storage_ring_vac: + acquisitionConfig: + acquisitionGroup: status + readoutPriority: ignored + schedule: sync + deviceClass: EpicsSignalRO + deviceConfig: + auto_monitor: true + name: x12sa_storage_ring_vac + read_pv: X12SA-SR-VAC:SETPOINT + string: true + deviceTags: + - X12SA status + name: x12sa_storage_ring_vac + onFailure: retry + status: + enabled: true