dodal.devices.i10.i10_apple2.I10Id#

class dodal.devices.i10.i10_apple2.I10Id[source]#

I10Id is a compound device that combines the I10-specific Apple2 undulator, energy setter, and polarization control. This class provides a high-level interface for controlling the undulator’s energy, polarization, and linear arbitrary angle.

id#

The I10-specific Apple2 undulator device.

Type:

I10Apple2

energy_setter#

A device for synchronizing the undulator and monochromator energy.

Type:

EnergySetter

pol#

A device for controlling the polarization of the undulator.

Type:

I10Apple2Pol

linear_arbitrary_angle#

A device for controlling the linear arbitrary polarization angle.

Type:

LinearArbitraryAngle

Parameters:

Methods

Attributes