dodal.devices.aperturescatterguard#
Classes
ApertureFiveDimensionalLocation(aperture_x, aperture_y, aperture_z, scatterguard_x, scatterguard_y) |
|
Holds the motor positions needed to select a particular aperture size. |
|
|
|
ApertureScatterguardTolerances(ap_x: float, ap_y: float, ap_z: float, sg_x: float, sg_y: float) |
|
SingleAperturePosition(name: str = '', GDA_name: str = '', radius_microns: float | None = None, location: dodal.devices.aperturescatterguard.ApertureFiveDimensionalLocation = ApertureFiveDimensionalLocation(aperture_x=0, aperture_y=0, aperture_z=0, scatterguard_x=0, scatterguard_y=0)) |
Functions
|
|
|
|
Exceptions
|
- dodal.devices.aperturescatterguard.position_from_params(name: str, GDA_name: AperturePositionGDANames, radius_microns: float | None, params: dict) SingleAperturePosition [source]#
- Parameters:
name (
str
)GDA_name (
AperturePositionGDANames
)params (
dict
)
- Return type:
- dodal.devices.aperturescatterguard.tolerances_from_params(params: dict) ApertureScatterguardTolerances [source]#
- Parameters:
params (
dict
)- Return type: