dodal.devices.i10.i10_apple2#

Classes

EnergyCoverage

EnergyCoverageEntry

Create a new model by parsing and validating input data from keyword arguments.

EnergyMinMax

Create a new model by parsing and validating input data from keyword arguments.

I10Apple2

I10Apple2 device is an apple2 with extra jaw phase motor.

I10Apple2Controller

I10Apple2Controller is a extension of Apple2Controller which provide linear

I10EnergyMotorLookup

Handles lookup tables for I10 Apple2 ID, converting energy and polarisation to gap

LinearArbitraryAngle

Device to set the polarisation angle of the Apple2 undulator in Linear Arbitrary (LA) mode.

LookupPath

LookupPath(Gap: pathlib.Path, Phase: pathlib.Path)

LookupTableConfig

LookupTableConfig(path: dodal.devices.i10.i10_apple2.LookupPath, source: tuple[str, str], mode: str | None, min_energy: str | None, max_energy: str | None, poly_deg: list | None)

LookupTableEntries

Create a new model by parsing and validating input data from keyword arguments.

Lookuptable

BaseModel class for the lookup table.