dodal.devices.apple2_undulator.SafeUndulatorMover#

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

A device that will check it’s safe to move the undulator before moving it and wait for the undulator to be safe again before calling the move complete.

Parameters:
  • set_move (SignalW)

  • prefix (str)

  • name (str, default: '')

Methods

get_timeout()

Get the timeout for the move based on an estimate of how long it will take.

raise_if_cannot_move()

set(value)

Attributes

abstract async get_timeout() float[source]#

Get the timeout for the move based on an estimate of how long it will take.

Return type:

float