dodal.devices.common_mirror.XYZSwitchingMirror#
- class dodal.devices.common_mirror.XYZSwitchingMirror[source]#
Set of mirrors on hexapod stage.
This device controls set of mirrors on a hexapod stage with standard x,y,z and yaw, pitch, roll motors.
- 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
locate()set(new_position)stop([success])Attributes