fix all optics in condition

This commit is contained in:
x12sa
2026-06-26 14:33:19 +02:00
parent d8f7b56e71
commit c8c94cf50b
@@ -150,7 +150,6 @@ class FlomniOpticsMixin:
# --- expected IN positions ---
foptx_in = self._get_user_param_safe("foptx", "in")
fopty_in = self._get_user_param_safe("fopty", "in")
foptz_in = self._get_user_param_safe("foptz", "in")
# --- expected OUT condition for the X-ray eye ---
# eye is OUT when it is *not within tolerance* of its IN position
@@ -161,7 +160,6 @@ class FlomniOpticsMixin:
cx_foptx = dev.foptx.readback.get()
cx_fopty = dev.fopty.readback.get()
cx_foptz = dev.foptz.readback.get()
# --- check eye OUT ---
eye_out = (
@@ -171,8 +169,7 @@ class FlomniOpticsMixin:
# --- check optics IN ---
optics_in = (
np.isclose(cx_foptx, foptx_in, atol=tol) and
np.isclose(cx_fopty, fopty_in, atol=tol) and
np.isclose(cx_foptz, foptz_in, atol=tol)
np.isclose(cx_fopty, fopty_in, atol=tol)
)
fosax_in = self._get_user_param_safe("fosax", "in")