diff --git a/csaxs_bec/device_configs/bl_optics_hutch.yaml b/csaxs_bec/device_configs/bl_optics_hutch.yaml index 4410326..14bdaf3 100644 --- a/csaxs_bec/device_configs/bl_optics_hutch.yaml +++ b/csaxs_bec/device_configs/bl_optics_hutch.yaml @@ -329,25 +329,25 @@ polrot: # readOnly: false # softwareTrigger: false -# #################### -# ### 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: monitored -# 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: monitored + connectionTimeout: 20 # gain_bpm_xbox1: # description: Gain control for BPM XBox1 (OP hutch) @@ -378,42 +378,42 @@ polrot: # 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: monitored + 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: monitored + onFailure: retry + needs: + - galilrioop sl3xi: description: "slit 2 (optics) x ring"