dodal.devices.aperturescatterguard.ApertureScatterguard#

class dodal.devices.aperturescatterguard.ApertureScatterguard[source]#
Parameters:

Methods

get_current_aperture_position()

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:

ApertureValue