dodal.devices.common_mirror.XYZPiezoSwitchingMirror#

class dodal.devices.common_mirror.XYZPiezoSwitchingMirror[source]#

Set of mirrors on a hexapod stage with piezo fine pitch motor.

This device controls set of mirrors on a hexapod stage which includes standard x, y, z, yaw, pitch and roll motors, as well as fine pitch piezo motor.

Parameters:
  • prefix (str) – EPICS PV prefix for the mirror.

  • mirrors (StrictEnum) – enum representing set of mirrors

  • fpitch_read_suffix (str, optional) – suffix for the fine pitch readback PV

  • fpitch_write_suffix (str, optional) – suffix for the fine pitch setpoint PV

  • mirror_read_suffix (str, optional) – suffix for mirror readback PV

  • mirror_write_suffix (str, optional) – suffix for mirror demand PV

  • mirror_abort_suffix (str, optional) – suffix for mirror abort PV

  • name (str, optional) – name of the device.

  • mirror_change_suffix (str, default: 'MIRCTRL:SEQ:CHNG:MIRROR.PROC')

Methods

Attributes