add diodes in optics hutch
CI for csaxs_bec / test (push) Successful in 1m31s

This commit is contained in:
x12sa
2026-06-18 11:56:17 +02:00
parent fc4bac28aa
commit 9bc290412c
+52 -52
View File
@@ -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"