dodal.devices.bimorph_mirror.BimorphMirror#

class dodal.devices.bimorph_mirror.BimorphMirror[source]#

Class to represent CAENels Bimorph Mirrors.

channels#

DeviceVector of BimorphMirrorChannel, indexed from 1, for each channel.

Type:

DeviceVector

enabled#

Writeable BimorphOnOff.

Type:

SignalW

status#

Readable BimorphMirrorStatus Busy/Idle status.

Type:

SignalR

err#

Alarm status.

Type:

SignalR

Parameters:
  • prefix (str)

  • number_of_channels (int)

Methods

set(value)

Sets bimorph voltages in parallel via target voltage and all proc.

Attributes

set(value: list[float]) None[source]#

Sets bimorph voltages in parallel via target voltage and all proc.

Parameters:

value (list[float]) – List of float target voltages.

Raises:

ValueError – On set to non-existent channel.

Return type:

None