From f45382a3d9d7c5ad621bd3e5b35529fef1f0fe36 Mon Sep 17 00:00:00 2001 From: x12sa Date: Thu, 9 Apr 2026 12:17:42 +0200 Subject: [PATCH] removed galilrio for now --- csaxs_bec/device_configs/bl_endstation.yaml | 206 +++++++++--------- csaxs_bec/device_configs/bl_optics_hutch.yaml | 158 +++++++------- 2 files changed, 182 insertions(+), 182 deletions(-) diff --git a/csaxs_bec/device_configs/bl_endstation.yaml b/csaxs_bec/device_configs/bl_endstation.yaml index b8fba6b..c543a76 100644 --- a/csaxs_bec/device_configs/bl_endstation.yaml +++ b/csaxs_bec/device_configs/bl_endstation.yaml @@ -888,120 +888,120 @@ dettrx: -#################### -### BPM XBox2 (first Xbox in ES) and Xbox3 BIM -### This requires galilrioesxbox device. On top of that the gain control devices and slow readback devices are built. -#################### +# #################### +# ### BPM XBox2 (first Xbox in ES) and Xbox3 BIM +# ### This requires galilrioesxbox device. On top of that the gain control devices and slow readback devices are built. +# #################### -galilrioesxbox: - description: Galil RIO for remote gain switching and slow reading XBox ES - deviceClass: csaxs_bec.devices.omny.galil.galil_rio.GalilRIO - deviceConfig: - host: galilrioesxbox.psi.ch - enabled: true - onFailure: retry - readOnly: false - readoutPriority: baseline - connectionTimeout: 20 +# galilrioesxbox: +# description: Galil RIO for remote gain switching and slow reading XBox ES +# deviceClass: csaxs_bec.devices.omny.galil.galil_rio.GalilRIO +# deviceConfig: +# host: galilrioesxbox.psi.ch +# enabled: true +# onFailure: retry +# readOnly: false +# readoutPriority: baseline +# connectionTimeout: 20 -gain_bpm_xbox2: - description: Gain control for BPM XBox2 - deviceClass: csaxs_bec.devices.pseudo_devices.bpm_control.BPMControl - deviceConfig: - gain_lsb: galilrioesxbox.digital_out.ch0 # Pin 10 -> Galil ch0 - gain_mid: galilrioesxbox.digital_out.ch1 # Pin 11 -> Galil ch1 - gain_msb: galilrioesxbox.digital_out.ch2 # Pin 12 -> Galil ch2 - coupling: galilrioesxbox.digital_out.ch3 # Pin 13 -> Galil ch3 - speed_mode: galilrioesxbox.digital_out.ch4 # Pin 14 -> Galil ch4 - enabled: true - readoutPriority: baseline - onFailure: retry - needs: - - galilrioesxbox +# gain_bpm_xbox2: +# description: Gain control for BPM XBox2 +# deviceClass: csaxs_bec.devices.pseudo_devices.bpm_control.BPMControl +# deviceConfig: +# gain_lsb: galilrioesxbox.digital_out.ch0 # Pin 10 -> Galil ch0 +# gain_mid: galilrioesxbox.digital_out.ch1 # Pin 11 -> Galil ch1 +# gain_msb: galilrioesxbox.digital_out.ch2 # Pin 12 -> Galil ch2 +# coupling: galilrioesxbox.digital_out.ch3 # Pin 13 -> Galil ch3 +# speed_mode: galilrioesxbox.digital_out.ch4 # Pin 14 -> Galil ch4 +# enabled: true +# readoutPriority: baseline +# onFailure: retry +# needs: +# - galilrioesxbox -bpm_xbox2_slowrb: - description: BPM Xbox 2 (First Xbox in ES hutch) readback - deviceClass: csaxs_bec.devices.pseudo_devices.bpm.BPM - deviceConfig: - left_top: galilrioesxbox.analog_in.ch0 - right_top: galilrioesxbox.analog_in.ch1 - right_bot: galilrioesxbox.analog_in.ch2 - left_bot: galilrioesxbox.analog_in.ch3 - enabled: true - readoutPriority: baseline - onFailure: retry - needs: - - galilrioesxbox +# bpm_xbox2_slowrb: +# description: BPM Xbox 2 (First Xbox in ES hutch) readback +# deviceClass: csaxs_bec.devices.pseudo_devices.bpm.BPM +# deviceConfig: +# left_top: galilrioesxbox.analog_in.ch0 +# right_top: galilrioesxbox.analog_in.ch1 +# right_bot: galilrioesxbox.analog_in.ch2 +# left_bot: galilrioesxbox.analog_in.ch3 +# enabled: true +# readoutPriority: baseline +# onFailure: retry +# needs: +# - galilrioesxbox -gain_bim_xbox3: - description: Gain control for beam intensity monitor ES Xbox3 - deviceClass: csaxs_bec.devices.pseudo_devices.bpm_control.BPMControl - deviceConfig: - gain_lsb: galilrioesxbox.digital_out.ch6 # Pin 10 -> Galil ch0 - gain_mid: galilrioesxbox.digital_out.ch7 # Pin 11 -> Galil ch1 - gain_msb: galilrioesxbox.digital_out.ch8 # Pin 12 -> Galil ch2 - coupling: galilrioesxbox.digital_out.ch9 # Pin 13 -> Galil ch3 - speed_mode: galilrioesxbox.digital_out.ch10 # Pin 14 -> Galil ch4 - enabled: true - readoutPriority: baseline - onFailure: retry - needs: - - galilrioesxbox +# gain_bim_xbox3: +# description: Gain control for beam intensity monitor ES Xbox3 +# deviceClass: csaxs_bec.devices.pseudo_devices.bpm_control.BPMControl +# deviceConfig: +# gain_lsb: galilrioesxbox.digital_out.ch6 # Pin 10 -> Galil ch0 +# gain_mid: galilrioesxbox.digital_out.ch7 # Pin 11 -> Galil ch1 +# gain_msb: galilrioesxbox.digital_out.ch8 # Pin 12 -> Galil ch2 +# coupling: galilrioesxbox.digital_out.ch9 # Pin 13 -> Galil ch3 +# speed_mode: galilrioesxbox.digital_out.ch10 # Pin 14 -> Galil ch4 +# enabled: true +# readoutPriority: baseline +# onFailure: retry +# needs: +# - galilrioesxbox -bim_xbox3_slowrb: - description: Beam intensity slow readback ES XBox3 - deviceClass: csaxs_bec.devices.pseudo_devices.signal_forwarder.SignalForwarder - deviceConfig: - signal: galilrioesxbox.analog_in.ch6 - enabled: true - readoutPriority: baseline - onFailure: retry - needs: - - galilrioesxbox +# bim_xbox3_slowrb: +# description: Beam intensity slow readback ES XBox3 +# deviceClass: csaxs_bec.devices.pseudo_devices.signal_forwarder.SignalForwarder +# deviceConfig: +# signal: galilrioesxbox.analog_in.ch6 +# enabled: true +# readoutPriority: baseline +# onFailure: retry +# needs: +# - galilrioesxbox -#################### -### Beamstop diode control for flight tube -### This requires galilrioft device. On top of that the gain control device is built as well as a slow voltage readback. -#################### +# #################### +# ### Beamstop diode control for flight tube +# ### This requires galilrioft device. On top of that the gain control device is built as well as a slow voltage readback. +# #################### -galilrioesft: - description: Galil RIO for remote gain switching and slow reading FlightTube - deviceClass: csaxs_bec.devices.omny.galil.galil_rio.GalilRIO - deviceConfig: - host: galilrioesft.psi.ch - enabled: true - onFailure: retry - readOnly: false - readoutPriority: baseline - connectionTimeout: 20 +# galilrioesft: +# description: Galil RIO for remote gain switching and slow reading FlightTube +# deviceClass: csaxs_bec.devices.omny.galil.galil_rio.GalilRIO +# deviceConfig: +# host: galilrioesft.psi.ch +# enabled: true +# onFailure: retry +# readOnly: false +# readoutPriority: baseline +# connectionTimeout: 20 -gain_beamstop_diode: - description: Gain control for beamstop flightube - deviceClass: csaxs_bec.devices.pseudo_devices.bpm_control.BPMControl - deviceConfig: - gain_lsb: galilrioesft.digital_out.ch0 # Pin 10 -> Galil ch0 - gain_mid: galilrioesft.digital_out.ch1 # Pin 11 -> Galil ch1 - gain_msb: galilrioesft.digital_out.ch2 # Pin 12 -> Galil ch2 - coupling: galilrioesft.digital_out.ch3 # Pin 13 -> Galil ch3 - speed_mode: galilrioesft.digital_out.ch4 # Pin 14 -> Galil ch4 - enabled: true - readoutPriority: baseline - onFailure: retry - needs: - - galilrioesft +# gain_beamstop_diode: +# description: Gain control for beamstop flightube +# deviceClass: csaxs_bec.devices.pseudo_devices.bpm_control.BPMControl +# deviceConfig: +# gain_lsb: galilrioesft.digital_out.ch0 # Pin 10 -> Galil ch0 +# gain_mid: galilrioesft.digital_out.ch1 # Pin 11 -> Galil ch1 +# gain_msb: galilrioesft.digital_out.ch2 # Pin 12 -> Galil ch2 +# coupling: galilrioesft.digital_out.ch3 # Pin 13 -> Galil ch3 +# speed_mode: galilrioesft.digital_out.ch4 # Pin 14 -> Galil ch4 +# enabled: true +# readoutPriority: baseline +# onFailure: retry +# needs: +# - galilrioesft -beamstop_intensity: - description: Beamstop intensity from Galil analog input ch6 - deviceClass: csaxs_bec.devices.pseudo_devices.signal_forwarder.SignalForwarder - deviceConfig: - signal: galilrioesft.analog_in.ch0 - enabled: true - readoutPriority: baseline - onFailure: retry - needs: - - galilrioesft +# beamstop_intensity: +# description: Beamstop intensity from Galil analog input ch6 +# deviceClass: csaxs_bec.devices.pseudo_devices.signal_forwarder.SignalForwarder +# deviceConfig: +# signal: galilrioesft.analog_in.ch0 +# enabled: true +# readoutPriority: baseline +# onFailure: retry +# needs: +# - galilrioesft diff --git a/csaxs_bec/device_configs/bl_optics_hutch.yaml b/csaxs_bec/device_configs/bl_optics_hutch.yaml index 3486eaf..651b2cc 100644 --- a/csaxs_bec/device_configs/bl_optics_hutch.yaml +++ b/csaxs_bec/device_configs/bl_optics_hutch.yaml @@ -197,89 +197,89 @@ ccm_energy: -#################### -### BPM and polarization diag XBox1 (optics hutch) -### This requires galilrioop device. On top of that the gain control devices and slow readback devices are built. -### dev.galilrioop.read() shows the analog inputs -### another example ...analog_in.ch0.get() -### dev.galilrioop.read_configuration() shows the digital channels -### example for direct access dev.galilrioesxbox.digital_out.ch1.put(0) -#################### +# #################### +# ### BPM and polarization diag XBox1 (optics hutch) +# ### This requires galilrioop device. On top of that the gain control devices and slow readback devices are built. +# ### dev.galilrioop.read() shows the analog inputs +# ### another example ...analog_in.ch0.get() +# ### dev.galilrioop.read_configuration() shows the digital channels +# ### example for direct access dev.galilrioesxbox.digital_out.ch1.put(0) +# #################### -galilrioop: - description: Galil RIO for remote gain switching and slow reading XBox OP - deviceClass: csaxs_bec.devices.omny.galil.galil_rio.GalilRIO - deviceConfig: - host: galilrioop.psi.ch - enabled: true - onFailure: retry - readOnly: false - readoutPriority: baseline - connectionTimeout: 20 +# galilrioop: +# description: Galil RIO for remote gain switching and slow reading XBox OP +# deviceClass: csaxs_bec.devices.omny.galil.galil_rio.GalilRIO +# deviceConfig: +# host: galilrioop.psi.ch +# enabled: true +# onFailure: retry +# readOnly: false +# readoutPriority: baseline +# connectionTimeout: 20 -gain_bpm_xbox1: - description: Gain control for BPM XBox1 (OP hutch) - deviceClass: csaxs_bec.devices.pseudo_devices.bpm_control.BPMControl - deviceConfig: - gain_lsb: galilrioop.digital_out.ch0 # Pin 10 -> Galil ch0 - gain_mid: galilrioop.digital_out.ch1 # Pin 11 -> Galil ch1 - gain_msb: galilrioop.digital_out.ch2 # Pin 12 -> Galil ch2 - coupling: galilrioop.digital_out.ch3 # Pin 13 -> Galil ch3 - speed_mode: galilrioop.digital_out.ch4 # Pin 14 -> Galil ch4 - enabled: true - readoutPriority: baseline - onFailure: retry - needs: - - galilrioop +# gain_bpm_xbox1: +# description: Gain control for BPM XBox1 (OP hutch) +# deviceClass: csaxs_bec.devices.pseudo_devices.bpm_control.BPMControl +# deviceConfig: +# gain_lsb: galilrioop.digital_out.ch0 # Pin 10 -> Galil ch0 +# gain_mid: galilrioop.digital_out.ch1 # Pin 11 -> Galil ch1 +# gain_msb: galilrioop.digital_out.ch2 # Pin 12 -> Galil ch2 +# coupling: galilrioop.digital_out.ch3 # Pin 13 -> Galil ch3 +# speed_mode: galilrioop.digital_out.ch4 # Pin 14 -> Galil ch4 +# enabled: true +# readoutPriority: baseline +# onFailure: retry +# needs: +# - galilrioop -bpm_xbox1_slowrb: - description: BPM Xbox 1 (OP hutch) readback - deviceClass: csaxs_bec.devices.pseudo_devices.bpm.BPM - deviceConfig: - left_top: galilrioop.analog_in.ch0 - right_top: galilrioop.analog_in.ch1 - right_bot: galilrioop.analog_in.ch2 - left_bot: galilrioop.analog_in.ch3 - enabled: true - readoutPriority: baseline - onFailure: retry - needs: - - galilrioop +# bpm_xbox1_slowrb: +# description: BPM Xbox 1 (OP hutch) readback +# deviceClass: csaxs_bec.devices.pseudo_devices.bpm.BPM +# deviceConfig: +# left_top: galilrioop.analog_in.ch0 +# right_top: galilrioop.analog_in.ch1 +# right_bot: galilrioop.analog_in.ch2 +# left_bot: galilrioop.analog_in.ch3 +# enabled: true +# readoutPriority: baseline +# onFailure: retry +# needs: +# - galilrioop -gain_diodes_xbox1: - description: Gain control for diodes (horizontal and vertical) XBox1 - deviceClass: csaxs_bec.devices.pseudo_devices.bpm_control.BPMControl - deviceConfig: - gain_lsb: galilrioop.digital_out.ch6 # Pin 10 -> Galil ch0 - gain_mid: galilrioop.digital_out.ch7 # Pin 11 -> Galil ch1 - gain_msb: galilrioop.digital_out.ch8 # Pin 12 -> Galil ch2 - coupling: galilrioop.digital_out.ch9 # Pin 13 -> Galil ch3 - speed_mode: galilrioop.digital_out.ch10 # Pin 14 -> Galil ch4 - enabled: true - readoutPriority: baseline - onFailure: retry - needs: - - galilrioop +# gain_diodes_xbox1: +# description: Gain control for diodes (horizontal and vertical) XBox1 +# deviceClass: csaxs_bec.devices.pseudo_devices.bpm_control.BPMControl +# deviceConfig: +# gain_lsb: galilrioop.digital_out.ch6 # Pin 10 -> Galil ch0 +# gain_mid: galilrioop.digital_out.ch7 # Pin 11 -> Galil ch1 +# gain_msb: galilrioop.digital_out.ch8 # Pin 12 -> Galil ch2 +# coupling: galilrioop.digital_out.ch9 # Pin 13 -> Galil ch3 +# speed_mode: galilrioop.digital_out.ch10 # Pin 14 -> Galil ch4 +# enabled: true +# readoutPriority: baseline +# onFailure: retry +# needs: +# - galilrioop -diode_horizontal_xbox1_slowrb: - description: Slow readback diode horizontal XBox OP (polarization diagnostics) - deviceClass: csaxs_bec.devices.pseudo_devices.signal_forwarder.SignalForwarder - deviceConfig: - signal: galilrioop.analog_in.ch6 - enabled: true - readoutPriority: baseline - onFailure: retry - needs: - - galilrioop +# diode_horizontal_xbox1_slowrb: +# description: Slow readback diode horizontal XBox OP (polarization diagnostics) +# deviceClass: csaxs_bec.devices.pseudo_devices.signal_forwarder.SignalForwarder +# deviceConfig: +# signal: galilrioop.analog_in.ch6 +# enabled: true +# readoutPriority: baseline +# onFailure: retry +# needs: +# - galilrioop -diode_vertical_xbox1_slowrb: - description: Slow readback diode vertical XBox OP (polarization diagnostics) - deviceClass: csaxs_bec.devices.pseudo_devices.signal_forwarder.SignalForwarder - deviceConfig: - signal: galilrioop.analog_in.ch7 - enabled: true - readoutPriority: baseline - onFailure: retry - needs: - - galilrioop +# diode_vertical_xbox1_slowrb: +# description: Slow readback diode vertical XBox OP (polarization diagnostics) +# deviceClass: csaxs_bec.devices.pseudo_devices.signal_forwarder.SignalForwarder +# deviceConfig: +# signal: galilrioop.analog_in.ch7 +# enabled: true +# readoutPriority: baseline +# onFailure: retry +# needs: +# - galilrioop