diff --git a/csaxs_bec/devices/omny/galil/galil_rio.py b/csaxs_bec/devices/omny/galil/galil_rio.py index 9b50d02..cf8a8bd 100644 --- a/csaxs_bec/devices/omny/galil/galil_rio.py +++ b/csaxs_bec/devices/omny/galil/galil_rio.py @@ -163,7 +163,7 @@ class GalilRIO(PSIDeviceBase): logger.info(f"Reading Galil RIO channels with command: {cmd}") ret = self.controller.socket_put_and_receive(cmd) timestamp = time.time() - values = [float(val) for val in ret.strip().split(" ")] + values = [float(val) for val in ret.strip().strip("?").split(" ")] for val, (_, signal_name) in zip(values, channels): res[signal_name] = {"value": val, "timestamp": timestamp} return res