dodal.devices.apple2_undulator.Apple2#

class dodal.devices.apple2_undulator.Apple2[source]#

Device representing the combined motor controls for an Apple2 undulator.

gap#

The undulator gap motor device.

Type:

UndulatorGap

phase#

The undulator phase axes device, consisting of four phase motors.

Type:

UndulatorPhaseAxes

Parameters:
  • id_gap (UndulatorGap)

  • id_phase (UndulatorPhaseAxes)

  • id_gap – An UndulatorGap device.

  • id_phase – An UndulatorPhaseAxes device.

  • name (str) – Name of the device.

Methods

set(id_motor_values)

Check ID is in a movable state and set all the demand value before moving them all at the same time.

Attributes

set(id_motor_values: Apple2Val) None[source]#

Check ID is in a movable state and set all the demand value before moving them all at the same time.

Parameters:

id_motor_values (Apple2Val)

Return type:

None