dodal.devices.aperturescatterguard.ApertureScatterguard#
- class dodal.devices.aperturescatterguard.ApertureScatterguard[source]#
- Parameters:
loaded_positions (
dict[AperturePosition,SingleAperturePosition])tolerances (
ApertureScatterguardTolerances)prefix (
str, default:'')name (
str, default:'')
Methods
Returns the current aperture position using readback values for SMALL, MEDIUM, LARGE.
get_gda_name_for_position(position)get_position_from_gda_aperture_name(...)set(value)Attributes
- async get_current_aperture_position() SingleAperturePosition[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: