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: