diff --git a/csaxs_bec/device_configs/bl_endstation.yaml b/csaxs_bec/device_configs/bl_endstation.yaml index d9e6534..09e644a 100644 --- a/csaxs_bec/device_configs/bl_endstation.yaml +++ b/csaxs_bec/device_configs/bl_endstation.yaml @@ -1089,47 +1089,47 @@ bim_xbox3_slowrb: -# #################### -# ### 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: monitored + onFailure: retry + needs: + - galilrioesft