diff --git a/bec_widgets/widgets/control/device_input/base_classes/device_input_base.py b/bec_widgets/widgets/control/device_input/base_classes/device_input_base.py index b857ec3d..42b87121 100644 --- a/bec_widgets/widgets/control/device_input/base_classes/device_input_base.py +++ b/bec_widgets/widgets/control/device_input/base_classes/device_input_base.py @@ -397,7 +397,7 @@ class DeviceInputBase(BECWidget): object: Device object, can be device of type Device, Positioner, Signal or ComputedSignal. """ self.validate_device(device) - dev = getattr(self.dev, device.lower(), None) + dev = getattr(self.dev, device, None) if dev is None: raise ValueError( f"Device {device} is not found in the device manager {self.dev} as enabled device." diff --git a/bec_widgets/widgets/control/device_input/base_classes/device_signal_input_base.py b/bec_widgets/widgets/control/device_input/base_classes/device_signal_input_base.py index 37f4c45d..39e4ba3d 100644 --- a/bec_widgets/widgets/control/device_input/base_classes/device_signal_input_base.py +++ b/bec_widgets/widgets/control/device_input/base_classes/device_signal_input_base.py @@ -250,7 +250,7 @@ class DeviceSignalInputBase(BECWidget): object: Device object, can be device of type Device, Positioner, Signal or ComputedSignal. """ self.validate_device(device) - dev = getattr(self.dev, device.lower(), None) + dev = getattr(self.dev, device, None) if dev is None: logger.warning(f"Device {device} not found in devicemanager.") return None diff --git a/bec_widgets/widgets/control/device_input/device_combobox/device_combobox.py b/bec_widgets/widgets/control/device_input/device_combobox/device_combobox.py index 7be2c2fe..5e39f77e 100644 --- a/bec_widgets/widgets/control/device_input/device_combobox/device_combobox.py +++ b/bec_widgets/widgets/control/device_input/device_combobox/device_combobox.py @@ -140,7 +140,7 @@ class DeviceComboBox(DeviceInputBase, QComboBox): """ if self.validate_device(input_text) is True: self._is_valid_input = True - self.device_selected.emit(input_text.lower()) + self.device_selected.emit(input_text) else: self._is_valid_input = False self.update() diff --git a/bec_widgets/widgets/control/device_input/device_line_edit/device_line_edit.py b/bec_widgets/widgets/control/device_input/device_line_edit/device_line_edit.py index 58fb0b7d..d65b8575 100644 --- a/bec_widgets/widgets/control/device_input/device_line_edit/device_line_edit.py +++ b/bec_widgets/widgets/control/device_input/device_line_edit/device_line_edit.py @@ -147,7 +147,7 @@ class DeviceLineEdit(DeviceInputBase, QLineEdit): """ if self.validate_device(input_text) is True: self._is_valid_input = True - self.device_selected.emit(input_text.lower()) + self.device_selected.emit(input_text) else: self._is_valid_input = False self.update()