dodal.devices.beamlines.i15_1.hexapod.Hexapod#
- class dodal.devices.beamlines.i15_1.hexapod.Hexapod[source]#
The Hexapod that holds the sample.
If you would like to use multiple axes at once use the combined move like:
>>> mv(hexapod, {"x": 10.0, "y":1.0})
Methods
set(value)This will move all motion together in a deferred move.
Attributes
DEFERRED_MOVE_SET_TIMEOUT- set(value: CombinedMove)[source]#
This will move all motion together in a deferred move.
Once defer_move is on, sets to any axis do not immediately move the axis. Instead the setpoint will go to that value. Then, when defer_move is switched off all axes will move at the same time. The put callbacks on the axes themselves will only come back after the motion on that axis finished.
- Parameters:
value (
CombinedMove)