dodal.devices.focusing_mirror.MirrorVoltageDevice#

class dodal.devices.focusing_mirror.MirrorVoltageDevice[source]#

Abstract the bimorph mirror voltage PVs into a single device that can be set asynchronously and returns when the demanded voltage setpoint is accepted, without blocking the caller as this process can take significant time.

Parameters:
  • name (str, default: '')

  • prefix (str, default: '')

Methods

set(value, *args, **kwargs)

Combine the following operations into a single set: 1.

Attributes

set(value, *args, **kwargs)[source]#

Combine the following operations into a single set: 1. apply the value to the setpoint PV 3. Wait until demand is accepted 4. When either demand is accepted or DEFAULT_SETTLE_TIME expires, signal the result on the Status