dodal.devices.i17.i17_apple2.I17Apple2Controller#

class dodal.devices.i17.i17_apple2.I17Apple2Controller[source]#

I10Apple2Controller is a extension of Apple2Controller which provide linear arbitrary angle control.

Parameters:

Parameters:#

apple2Apple2

An Apple2 device.

gap_energy_motor_lut: EnergyMotorLookup

The class that handles the gap look up table logic for the insertion device.

phase_energy_motor_lut: EnergyMotorLookup

The class that handles the phase look up table logic for the insertion device.

units:

the units of this device. Defaults to eV.

namestr, optional

New device name.

param apple2:

type apple2:

Apple2[UndulatorPhaseAxes]

param gap_energy_motor_lut:

type gap_energy_motor_lut:

EnergyMotorLookup

param phase_energy_motor_lut:

type phase_energy_motor_lut:

EnergyMotorLookup

param units:

type units:

str, default: 'eV'

param name:

type name:

str, default: ''

Methods

Attributes