diff --git a/pxii_bec/bec_widgets/widgets/scan_history/scan_history.py b/pxii_bec/bec_widgets/widgets/scan_history/scan_history.py index 8f100df..c49a3fd 100644 --- a/pxii_bec/bec_widgets/widgets/scan_history/scan_history.py +++ b/pxii_bec/bec_widgets/widgets/scan_history/scan_history.py @@ -65,7 +65,7 @@ class ScanHistory(BECWidget, QWidget): icon_options = {"size": (16, 16), "convert_to_pixmap": False} self.components["monitor_combobox"].apply_filter = False - self.components["monitor_combobox"].devices = ["lu_bpmsum", "ss_bpmsum"] + self.components["monitor_combobox"].devices = ["lu_bpmsum", "ss_bpmsum", "bcu_bpm", "i1","fe_bpmsum"] self.components["history_spin_box"].setMinimum(-10000) self.components["history_spin_box"].setMaximum(-1) diff --git a/pxii_bec/device_configs/device_config.yaml b/pxii_bec/device_configs/device_config.yaml index 7926fec..2321058 100644 --- a/pxii_bec/device_configs/device_config.yaml +++ b/pxii_bec/device_configs/device_config.yaml @@ -31,6 +31,61 @@ abs_press: - press readOnly: true softwareTrigger: false +fe_bpm1: + description: FE XBPM Signal 1 + deviceClass: ophyd.EpicsSignalRO + deviceConfig: {read_pv: 'X10SA-FE-XBPM1:Current1:MeanValue_RBV', auto_monitor: true} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bpm + readOnly: true + softwareTrigger: false +fe_bpm2: + description: FE XBPM Signal 2 + deviceClass: ophyd.EpicsSignalRO + deviceConfig: {read_pv: 'X10SA-FE-XBPM1:Current2:MeanValue_RBV', auto_monitor: true} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bpm + readOnly: true + softwareTrigger: false +fe_bpm3: + description: FE XBPM Signal 3 + deviceClass: ophyd.EpicsSignalRO + deviceConfig: {read_pv: 'X10SA-FE-XBPM1:Current3:MeanValue_RBV', auto_monitor: true} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bpm + readOnly: true + softwareTrigger: false +fe_bpm4: + description: FE XBPM Signal 4 + deviceClass: ophyd.EpicsSignalRO + deviceConfig: {read_pv: 'X10SA-FE-XBPM1:Current4:MeanValue_RBV', auto_monitor: true} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bpm + readOnly: true + softwareTrigger: false +fe_bpmsum: + description: FE XBPM Summed + deviceClass: ophyd.EpicsSignalRO + deviceConfig: {read_pv: 'X10SA-FE-XBPM1:SumAll:MeanValue_RBV', auto_monitor: true} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bpm + readOnly: true + softwareTrigger: false lu_bpmsum: description: LU BPM Summed deviceClass: ophyd.EpicsSignalRO @@ -53,115 +108,104 @@ ss_bpmsum: - bpm readOnly: true softwareTrigger: false -ps3_press: - description: Pumpstand 3 pressure +bcu_bpm1: + description: BCU BPM Signal 1 deviceClass: ophyd.EpicsSignalRO - deviceConfig: {read_pv: 'X10SA-FE-PUM3-VMCC-2010:PRESSURE', auto_monitor: true} + deviceConfig: {read_pv: 'X10SA-ES-ESBPM1:Current1:MeanValue_RBV', auto_monitor: true} onFailure: buffer enabled: True readoutPriority: monitored deviceTags: - - press + - bpm readOnly: true softwareTrigger: false -bsf_press: - description: BSF pressure +bcu_bpm: + description: BCU BPM Summed deviceClass: ophyd.EpicsSignalRO - deviceConfig: {read_pv: 'X10SA-OP-BSF-VMFR-0010:PRESSURE', auto_monitor: true} + deviceConfig: {read_pv: 'X10SA-ES-ESBPM1:SumAll:MeanValue_RBV', auto_monitor: true} onFailure: buffer enabled: True readoutPriority: monitored deviceTags: - - press + - bpm readOnly: true softwareTrigger: false -bb1_press: - description: BB1 pressure +i1: + description: i1 deviceClass: ophyd.EpicsSignalRO - deviceConfig: {read_pv: 'X10SA-OP-BBU-VMFR-1010:PRESSURE', auto_monitor: true} + deviceConfig: {read_pv: 'X10SA-ES-KBOX_K:READOUT', auto_monitor: true} onFailure: buffer enabled: True readoutPriority: monitored deviceTags: - - press + - bpm readOnly: true softwareTrigger: false -dcm_press: - description: DCM pressure +samcam_x: + description: sample cam X deviceClass: ophyd.EpicsSignalRO - deviceConfig: {read_pv: 'X10SA-OP-DCM-VMFR-3010:PRESSURE', auto_monitor: true} + deviceConfig: {read_pv: 'X10SA-SAMCAM:Stats5:CentroidX_RBV', auto_monitor: true} onFailure: buffer enabled: True readoutPriority: monitored deviceTags: - - press + - bpm readOnly: true softwareTrigger: false -bb2_press: - description: BB2 pressure +samcam_xsig: + description: sample cam X sigma deviceClass: ophyd.EpicsSignalRO - deviceConfig: {read_pv: 'X10SA-OP-BBD-VMFR-4010:PRESSURE', auto_monitor: true} + deviceConfig: {read_pv: 'X10SA-SAMCAM:Stats5:SigmaX_RBV', auto_monitor: true} onFailure: buffer enabled: True readoutPriority: monitored deviceTags: - - press + - bpm readOnly: true softwareTrigger: false -lu_press: - description: LU pressure +samcam_y: + description: sample cam Y deviceClass: ophyd.EpicsSignalRO - deviceConfig: {read_pv: 'X10SA-OP-LU-VMFR-5010:PRESSURE', auto_monitor: true} + deviceConfig: {read_pv: 'X10SA-SAMCAM:Stats5:CentroidY_RBV', auto_monitor: true} onFailure: buffer enabled: True readoutPriority: monitored deviceTags: - - press + - bpm readOnly: true softwareTrigger: false -ps2_press: - description: Photon shutter 2 pressure +samcam_ysig: + description: sample cam Y sigma deviceClass: ophyd.EpicsSignalRO - deviceConfig: {read_pv: 'X10SA-OP-PSH1-VMFR-7010:PRESSURE', auto_monitor: true} + deviceConfig: {read_pv: 'X10SA-SAMCAM:Stats5:SigmaY_RBV', auto_monitor: true} onFailure: buffer enabled: True readoutPriority: monitored deviceTags: - - press + - bpm readOnly: true softwareTrigger: false -ss_press: - description: SS pressure - deviceClass: ophyd.EpicsSignalRO - deviceConfig: {read_pv: 'X10SA-ES-SS1-VMFR-0010:PRESSURE', auto_monitor: true} +fe_bpm_x: + description: 'FE BPM X' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-FE-XBPM1:TRX'} onFailure: buffer enabled: True readoutPriority: monitored deviceTags: - - press - readOnly: true + - fe + readOnly: false softwareTrigger: false -kb_press: - description: KBV pressure - deviceClass: ophyd.EpicsSignalRO - deviceConfig: {read_pv: 'X10SA-ES-KBV-VMFR-0010:PRESSURE', auto_monitor: true} +fe_bpm_y: + description: 'FE BPM Y' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-FE-XBPM1:TRY'} onFailure: buffer enabled: True readoutPriority: monitored deviceTags: - - press - readOnly: true - softwareTrigger: false -bcu_press: - description: BCU pressure - deviceClass: ophyd.EpicsSignalRO - deviceConfig: {read_pv: 'X10SA-ES-BCU-VMFR-0010:PRESSURE', auto_monitor: true} - onFailure: buffer - enabled: True - readoutPriority: monitored - deviceTags: - - press - readOnly: true + - fe + readOnly: false softwareTrigger: false fe_sxr: description: 'FE Slit X Ring' @@ -328,6 +372,17 @@ s1_ycen: - bsf readOnly: false softwareTrigger: false +s1_ysize: + description: 'BSF Y size' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-OP-SLV:SIZE'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bsf + readOnly: false + softwareTrigger: false opf1_y: description: 'BSF Filter 1 Y' deviceClass: ophyd.EpicsMotor @@ -531,7 +586,7 @@ vfm_xu: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-VFM:TRXU'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - vfm @@ -542,7 +597,7 @@ vfm_xd: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-VFM:TRXD'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - vfm @@ -553,7 +608,7 @@ vfm_yur: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-VFM:TRYUR'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - vfm @@ -564,7 +619,7 @@ vfm_yw: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-VFM:TRYW'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - vfm @@ -575,7 +630,7 @@ vfm_ydr: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-VFM:TRYDR'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - vfm @@ -586,7 +641,7 @@ vfm_bu: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-VFM:BNDU'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - vfm @@ -597,7 +652,7 @@ vfm_bd: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-VFM:BNDD'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - vfm @@ -608,7 +663,7 @@ vfm_yaw: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-VFM:YAW'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - vfm @@ -619,7 +674,7 @@ vfm_roll: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-VFM:ROLL'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - vfm @@ -630,7 +685,7 @@ vfm_pitch: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-VFM:PITCH'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - vfm @@ -641,7 +696,7 @@ vfm_lat: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-VFM:TRX'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - vfm @@ -652,7 +707,7 @@ vfm_vert: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-VFM:TRY'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - vfm @@ -663,7 +718,7 @@ hfm_xu: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-HFM:TRXU'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - hfm @@ -674,7 +729,7 @@ hfm_xd: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-HFM:TRXD'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - hfm @@ -685,7 +740,7 @@ hfm_yuw: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-HFM:TRYUW'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - hfm @@ -696,7 +751,7 @@ hfm_yr: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-HFM:TRYR'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - hfm @@ -707,7 +762,7 @@ hfm_ydw: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-HFM:TRYDW'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - hfm @@ -718,7 +773,7 @@ hfm_bu: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-HFM:BNDU'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - hfm @@ -729,7 +784,7 @@ hfm_bd: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-HFM:BNDD'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - hfm @@ -740,7 +795,7 @@ hfm_yaw: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-HFM:YAW'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - hfm @@ -751,7 +806,7 @@ hfm_roll: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-HFM:ROLL'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - hfm @@ -762,7 +817,7 @@ hfm_pitch: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-HFM:PITCH'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - hfm @@ -773,7 +828,7 @@ hfm_lat: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-HFM:TRX'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - hfm @@ -784,9 +839,31 @@ hfm_vert: deviceClass: ophyd.EpicsMotor deviceConfig: {prefix: 'X10SA-ES-HFM:TRY'} onFailure: buffer - enabled: False + enabled: True readoutPriority: monitored deviceTags: - hfm readOnly: false softwareTrigger: false +bcubpm_x: + description: 'BCU BPM X' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-BPM:TRX'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bcu + readOnly: false + softwareTrigger: false +bcubpm_y: + description: 'BCU BPM Y ' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-BPM:TRY'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bcu + readOnly: false + softwareTrigger: false diff --git a/pxii_bec/device_configs/device_config.yaml---- b/pxii_bec/device_configs/device_config.yaml---- new file mode 100644 index 0000000..12748fb --- /dev/null +++ b/pxii_bec/device_configs/device_config.yaml---- @@ -0,0 +1,781 @@ +sls_current: + description: SLS current + deviceClass: ophyd.EpicsSignalRO + deviceConfig: {read_pv: 'ARS07-DPCT-0100:CURR', auto_monitor: true} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - SLS + readOnly: true + softwareTrigger: false +ps1_press: + description: Photon shutter 1 pressure + deviceClass: ophyd.EpicsSignalRO + deviceConfig: {read_pv: 'X10SA-FE-PSH1-VMCC-1010:PRESSURE', auto_monitor: true} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - press + readOnly: true + softwareTrigger: false +abs_press: + description: Absorber pressure + deviceClass: ophyd.EpicsSignalRO + deviceConfig: {read_pv: 'X10SA-FE-VMCC-0000:PRESSURE', auto_monitor: true} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - press + readOnly: true + softwareTrigger: false +lu_bpmsum: + description: LU BPM Summed + deviceClass: ophyd.EpicsSignalRO + deviceConfig: {read_pv: 'X10SA-OP-LUBPM:SumAll:MeanValue_RBV', auto_monitor: true} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bpm + readOnly: true + softwareTrigger: false +ss_bpmsum: + description: SS BPM Summed + deviceClass: ophyd.EpicsSignalRO + deviceConfig: {read_pv: 'X10SA-ES-SSBPM1:SumAll:MeanValue_RBV', auto_monitor: true} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bpm + readOnly: true + softwareTrigger: false +bcu_bpm1: + description: BCU BPM Signal 1 + deviceClass: ophyd.EpicsSignalRO + deviceConfig: {read_pv: 'X10SA-ES-ESBPM1:Current1:MeanValue_RBV', auto_monitor: true} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bpm + readOnly: true + softwareTrigger: false +bcu_bpm: + description: BCU BPM Summed + deviceClass: ophyd.EpicsSignalRO + deviceConfig: {read_pv: 'X10SA-ES-ESBPM1:SumAll:MeanValue_RBV', auto_monitor: true} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bpm + readOnly: true + softwareTrigger: false +i1: + description: BCU BPM Summed + deviceClass: ophyd.EpicsSignalRO + deviceConfig: {read_pv: 'X10SA-ES-KBOX_K:READOUT', auto_monitor: true} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bpm + readOnly: true + softwareTrigger: false +samcam_x: + description: Sam cam X + deviceClass: ophyd.EpicsSignalRO + deviceConfig: {read_pv: 'X10SA-SAMCAM:Stats5:CentroidX_RBV', auto_monitor: true} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bpm + readOnly: true + softwareTrigger: false +samcam_xsig: + description: Sam cam X sigma + deviceClass: ophyd.EpicsSignalRO + deviceConfig: {read_pv: 'X10SA-SAMCAM:Stats5:SigmaX_RBV', auto_monitor: true} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bpm + readOnly: true + softwareTrigger: false +samcam_y: + description: Sam cam Y + deviceClass: ophyd.EpicsSignalRO + deviceConfig: {read_pv: 'X10SA-SAMCAM:Stats5:CentroidY_RBV', auto_monitor: true} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bpm + readOnly: true + softwareTrigger: false +samcam_ysig: + description: Sam cam Y sigma + deviceClass: ophyd.EpicsSignalRO + deviceConfig: {read_pv: 'X10SA-SAMCAM:Stats5:SigmaY_RBV', auto_monitor: true} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bpm + readOnly: true + softwareTrigger: false +fe_sxr: + description: 'FE Slit X Ring' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-FE-SLDI:TRXR'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - fe + readOnly: false + softwareTrigger: false +fe_syt: + description: 'FE Slit Y top' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-FE-SLDI:TRYT'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - fe + readOnly: false + softwareTrigger: false +fe_sxw: + description: 'FE Slit X Wall' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-FE-SLDI:TRXW'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - fe + readOnly: false + softwareTrigger: false +fe_syb: + description: 'FE SlitY Bottom' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-FE-SLDI:TRYB'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - fe + readOnly: false + softwareTrigger: false +fe_sxcen: + description: 'FE Slit X Centre' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-FE-SLDI:CENTERX'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - fe + readOnly: false + softwareTrigger: false +fe_sxsize: + description: 'FE Slit X Size' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-FE-SLDI:SIZEX'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - fe + readOnly: false + softwareTrigger: false +fe_sycen: + description: 'FE Slit Y Centre' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-FE-SLDI:CENTERY'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - fe + readOnly: false + softwareTrigger: false +fe_sysize: + description: 'FE Slit Y Size' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-FE-SLDI:SIZEY'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - fe + readOnly: false + softwareTrigger: false +s1_xw: + description: 'BSF slit outboard' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-OP-SLH:TRXW'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bsf + readOnly: false + softwareTrigger: false +s1_xr: + description: 'BSF slit inboard' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-OP-SLH:TRXR'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bsf + readOnly: false + softwareTrigger: false +s1_yt: + description: 'BSF slit top' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-OP-SLV:TRYT'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bsf + readOnly: false + softwareTrigger: false +s1_yb: + description: 'BSF slit bottom' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-OP-SLV:TRYB'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bsf + readOnly: false + softwareTrigger: false +s1_xcen: + description: 'BSF X centre' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-OP-SLH:CENTER'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bsf + readOnly: false + softwareTrigger: false +s1_xsize: + description: 'BSF X size' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-OP-SLH:SIZE'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bsf + readOnly: false + softwareTrigger: false +s1_ycen: + description: 'BSF Y centre' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-OP-SLV:CENTER'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bsf + readOnly: false + softwareTrigger: false +opf1_y: + description: 'BSF Filter 1 Y' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-OP-FI1:TRY'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bsf + readOnly: false + softwareTrigger: false +opf2_y: + description: 'BSF Filter 2 Y' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-OP-FI2:TRY'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bsf + readOnly: false + softwareTrigger: false +dcm_bragg: + description: 'DCM Bragg angle' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-OP-DCM:ROTY'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - dcm + readOnly: false + softwareTrigger: false +dcm_x: + description: 'DCM lateral' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-OP-DCM:TRX'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - dcm + readOnly: false + softwareTrigger: false +dcm_perp: + description: 'DCM Perp' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-OP-DCM:TRX-C2'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - dcm + readOnly: false + softwareTrigger: false +dcm_pitch: + description: 'DCM 2nd crystal pitch' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-OP-DCM:ROTY-C2'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - dcm + readOnly: false + softwareTrigger: false +ssbpm_x: + description: 'SS BPM X' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-SSBPM1:TRX1'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - ss + readOnly: false + softwareTrigger: false +ssbpm_y: + description: 'SS BPM Y' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-SSBPM1:TRY1'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - ss + readOnly: false + softwareTrigger: false +s2_xw: + description: 'SS slit wall' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-SSSH1:TRXW'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - ss + readOnly: false + softwareTrigger: false +s2_xr: + description: 'SS slit ring' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-SSSH1:TRXR'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - ss + readOnly: false + softwareTrigger: false +s2_xcen: + description: 'SS slit X centre' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-SSSH1:CENTER'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - ss + readOnly: false + softwareTrigger: false +s2_xsize: + description: 'SS slit X size' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-SSSH1:CENTER'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - ss + readOnly: false + softwareTrigger: false +s2_yt: + description: 'SS slit top' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-SSSV1:TRYT'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - ss + readOnly: false + softwareTrigger: false +s2_yb: + description: 'SS slit bottom' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-SSSV1:TRYB'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - ss + readOnly: false + softwareTrigger: false +s2_ycen: + description: 'SS slit Y centre' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-SSSV1:CENTER'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - ss + readOnly: false + softwareTrigger: false +s2_ysize: + description: 'SS slit Y size' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-SSSV1:SIZE'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - ss + readOnly: false + softwareTrigger: false +xeye_x: + description: 'SS X-ray eye X' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-SSXI1:TRX1'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - ss + readOnly: false + softwareTrigger: false +xeye_y: + description: 'SS X-ray eye Y' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-SSXI1:TRY1'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - ss + readOnly: false + softwareTrigger: false +vfm_xu: + description: 'VFM Upstream X' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-VFM:TRXU'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - vfm + readOnly: false + softwareTrigger: false +vfm_xd: + description: 'VFM Downstream X' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-VFM:TRXD'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - vfm + readOnly: false + softwareTrigger: false +vfm_yur: + description: 'VFM Upstream Ring Y' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-VFM:TRYUR'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - vfm + readOnly: false + softwareTrigger: false +vfm_yw: + description: 'VFM Wall Y' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-VFM:TRYW'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - vfm + readOnly: false + softwareTrigger: false +vfm_ydr: + description: 'VFM Downstream Ring Y' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-VFM:TRYDR'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - vfm + readOnly: false + softwareTrigger: false +vfm_bu: + description: 'VFM Upstream Bender' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-VFM:BNDU'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - vfm + readOnly: false + softwareTrigger: false +vfm_bd: + description: 'VFM Downstream Bender' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-VFM:BNDD'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - vfm + readOnly: false + softwareTrigger: false +vfm_yaw: + description: 'VFM Virtual Yaw' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-VFM:YAW'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - vfm + readOnly: false + softwareTrigger: false +vfm_roll: + description: 'VFM Virtual Roll' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-VFM:ROLL'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - vfm + readOnly: false + softwareTrigger: false +vfm_pitch: + description: 'VFM Virtual Pitch' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-VFM:PITCH'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - vfm + readOnly: false + softwareTrigger: false +vfm_lat: + description: 'VFM Virtual X' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-VFM:TRX'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - vfm + readOnly: false + softwareTrigger: false +vfm_vert: + description: 'VFM Virtual Y ' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-VFM:TRY'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - vfm + readOnly: false + softwareTrigger: false +hfm_xu: + description: 'HFM Upstream X' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-HFM:TRXU'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - hfm + readOnly: false + softwareTrigger: false +hfm_xd: + description: 'HFM Downstream X' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-HFM:TRXD'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - hfm + readOnly: false + softwareTrigger: false +hfm_yuw: + description: 'HFM Upstream Wall Y' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-HFM:TRYUW'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - hfm + readOnly: false + softwareTrigger: false +hfm_yr: + description: 'HFM Ring Y' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-HFM:TRYR'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - hfm + readOnly: false + softwareTrigger: false +hfm_ydw: + description: 'HFM Downstream Wall Y' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-HFM:TRYDW'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - hfm + readOnly: false + softwareTrigger: false +hfm_bu: + description: 'HFM Upstream Bender' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-HFM:BNDU'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - hfm + readOnly: false + softwareTrigger: false +hfm_bd: + description: 'HFM Downstream Bender' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-HFM:BNDD'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - hfm + readOnly: false + softwareTrigger: false +hfm_yaw: + description: 'HFM Virtual Yaw' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-HFM:YAW'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - hfm + readOnly: false + softwareTrigger: false +hfm_roll: + description: 'HFM Virtual Roll' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-HFM:ROLL'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - hfm + readOnly: false + softwareTrigger: false +hfm_pitch: + description: 'HFM Virtual Pitch' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-HFM:PITCH'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - hfm + readOnly: false + softwareTrigger: false +hfm_lat: + description: 'HFM Virtual X' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-HFM:TRX'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - hfm + readOnly: false + softwareTrigger: false +hfm_vert: + description: 'HFM Virtual Y ' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-HFM:TRY'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - hfm + readOnly: false + softwareTrigger: false +bcubpm_x: + description: 'BCU BPM X' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-BPM:TRX'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bcu + readOnly: false + softwareTrigger: false +bcubpm_y: + description: 'BCU BPM Y ' + deviceClass: ophyd.EpicsMotor + deviceConfig: {prefix: 'X10SA-ES-BPM:TRY'} + onFailure: buffer + enabled: True + readoutPriority: monitored + deviceTags: + - bcu + readOnly: false + softwareTrigger: false