dodal.devices.insertion_device.AppleKnotController#

class dodal.devices.insertion_device.AppleKnotController[source]#

Controller for Apple Knot undulator with unique feature of calculating a move path through gap and phase space avoiding the exclusion zone around 0-0 gap-phase. See https://confluence.diamond.ac.uk/x/vQENAg for more details.

Parameters:

Methods

check_top_bottom_phase_match()

Check that the top and bottom phase motors are in sync.

Attributes

async check_top_bottom_phase_match() None[source]#

Check that the top and bottom phase motors are in sync. Raise an error if they are not within tolerance.

Return type:

None