removed galilrio for now

This commit is contained in:
x12sa
2026-04-09 12:17:42 +02:00
parent 2835ca52f9
commit f45382a3d9
2 changed files with 182 additions and 182 deletions
+103 -103
View File
@@ -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
+79 -79
View File
@@ -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