From ecfc0b2ab8cfb245d66360d504d1d2c638adeb1c Mon Sep 17 00:00:00 2001 From: Alexander Zaft Date: Wed, 24 Jan 2024 14:56:04 +0100 Subject: [PATCH] mlz: entangle fix limit check Change-Id: Ib430262057026054ac71053d25dfda340b48227a Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/32921 Reviewed-by: Enrico Faulhaber Tested-by: Enrico Faulhaber --- frappy_mlz/entangle.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappy_mlz/entangle.py b/frappy_mlz/entangle.py index e5a519d..3442726 100644 --- a/frappy_mlz/entangle.py +++ b/frappy_mlz/entangle.py @@ -483,7 +483,8 @@ class AnalogOutput(PyTangoDevice, Drivable): # check if compatible try: dt = FloatRange(*tangoabslim) - self.parameters['abslimits'].datatype.compatible(dt) + dt.validate(self.parameters['abslimits'].datatype.min) + dt.validate(self.parameters['abslimits'].datatype.max) except WrongTypeError as e: raise WrongTypeError(f'Absolute limits configured in frappy \'' f'{self.abslimits}\' extend beyond the limits '