dodal.devices.aperturescatterguard.ApertureScatterguard#
- class dodal.devices.aperturescatterguard.ApertureScatterguard[source]#
- Parameters:
loaded_positions (
dict[ApertureValue,AperturePosition])tolerances (
AperturePosition)prefix (
str, default:'')name (
str, default:'')
Methods
Returns the current aperture position using readback values for SMALL, MEDIUM, LARGE.
get_position_from_gda_aperture_name(...)set(value)Attributes
- async get_current_aperture_position() ApertureValue[source]#
Returns the current aperture position using readback values for SMALL, MEDIUM, LARGE. ROBOT_LOAD position defined when mini aperture y <= ROBOT_LOAD.location.aperture_y + tolerance. If no position is found then raises InvalidApertureMove.
- Return type: