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