diff --git a/csaxs_bec/device_configs/bl_endstation.yaml b/csaxs_bec/device_configs/bl_endstation.yaml index 09e644a..c84b8e7 100644 --- a/csaxs_bec/device_configs/bl_endstation.yaml +++ b/csaxs_bec/device_configs/bl_endstation.yaml @@ -1080,7 +1080,7 @@ 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 + signal_ref: galilrioesxbox.analog_in.ch6 enabled: true readoutPriority: monitored onFailure: retry @@ -1124,7 +1124,7 @@ 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 + signal_ref: galilrioesft.analog_in.ch0 enabled: true readoutPriority: monitored onFailure: retry diff --git a/csaxs_bec/device_configs/bl_optics_hutch.yaml b/csaxs_bec/device_configs/bl_optics_hutch.yaml index 14bdaf3..fe46d79 100644 --- a/csaxs_bec/device_configs/bl_optics_hutch.yaml +++ b/csaxs_bec/device_configs/bl_optics_hutch.yaml @@ -397,7 +397,7 @@ 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 + signal_ref: galilrioop.analog_in.ch6 enabled: true readoutPriority: monitored onFailure: retry @@ -408,7 +408,7 @@ 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 + signal_ref: galilrioop.analog_in.ch7 enabled: true readoutPriority: monitored onFailure: retry diff --git a/csaxs_bec/devices/pseudo_devices/signal_forwarder.py b/csaxs_bec/devices/pseudo_devices/signal_forwarder.py index 2d79ba0..69ad94e 100644 --- a/csaxs_bec/devices/pseudo_devices/signal_forwarder.py +++ b/csaxs_bec/devices/pseudo_devices/signal_forwarder.py @@ -20,11 +20,11 @@ class SignalForwarder(PSIPseudoDeviceBase): doc="Forwarded signal", ) - def __init__(self, name, signal: str, device_manager=None, scan_info=None, **kwargs): + def __init__(self, name, signal_ref: str, device_manager=None, scan_info=None, **kwargs): super().__init__(name=name, device_manager=device_manager, scan_info=scan_info, **kwargs) src = self.signal.get_device_object_from_bec( - object_name=signal, signal_name=self.name, device_manager=device_manager + object_name=signal_ref, signal_name=self.name, device_manager=device_manager ) self.signal.set_compute_method(self._compute_signal, signal=src)