dodal.devices.smargon.Smargon#

class dodal.devices.smargon.Smargon[source]#

Real motors added to allow stops following pin load (e.g. real_x1.stop() ) X1 and X2 real motors provide compound chi motion as well as the compound X travel, increasing the gap between x1 and x2 changes chi, moving together changes virtual x. Robot loading can nudge these and lead to errors.

Parameters:
  • prefix (str, default: '')

  • name (str, default: '')

Methods

get_xyz_limits()

Obtain a plan stub that returns the smargon XYZ axis limits

Attributes

get_xyz_limits() Generator[Msg, None, XYZLimits][source]#

Obtain a plan stub that returns the smargon XYZ axis limits

Yields:

Bluesky messages

Return type:

Generator[Msg, None, XYZLimits]

Returns:

the axis limits