You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The {py:obj}`ibex_bluesky_core.plan_stubs.redefine_refl_parameter` plan stub can be used to redefine the current
40
-
position of a {py:obj}`~ibex_bluesky_core.devices.reflectometry.ReflParameter` to a new value. Note that some reflectometry parameters (e.g. `Theta`) cannot be redefined, so these must be constructed with `has_redefine=False`. {py:obj}`ibex_bluesky_core.plan_stubs.redefine_refl_parameter` will raise an error if a user tries to redefine a parameter that was created with `has_redefine=False`.
41
+
position of a {py:obj}`~ibex_bluesky_core.devices.reflectometry.ReflParameter` to a new value.
42
+
43
+
:::{note}
44
+
Some reflectometry parameters (e.g. Theta) cannot be redefined, so these must be constructed with `has_redefine=False`. {py:obj}`~ibex_bluesky_core.plan_stubs.redefine_refl_parameter` will raise an error if a user tries to redefine a {py:obj}`~ibex_bluesky_core.devices.reflectometry.ReflParameter` that was created with `has_redefine=False`.
45
+
:::
41
46
42
47
This plan stub has an identical API to that of the {py:obj}`~ibex_bluesky_core.plan_stubs.redefine_motor` plan stub
43
48
described above, but operates on a reflectometry parameter rather than a motor.
0 commit comments