mxcubecore.HardwareObjects.MiniDiff#

Functions

set_light_in(light, light_motor, zoom)

take_snapshots(number_of_snapshots, light, ...)

Classes

MiniDiff(*args)

myimage(drawing)

class mxcubecore.HardwareObjects.MiniDiff.MiniDiff(*args)[source]#

Bases: HardwareObject

property alignment_x#

alignment_x motor object (also used as graphics.focus)

Returns:

AbstractActuator

property alignment_y#

alignment_y motor object

Returns:

AbstractActuator

property alignment_z#

alignment_z motor object

Returns:

AbstractActuator

property centring_x#

centring_x motor object

Returns:

AbstractActuator

property centring_y#

centring_y motor object

Returns:

AbstractActuator

init()[source]#

Hardware object init.

is_ready()[source]#

Convenience function: Check if the object state is READY.

The same effect could be achieved with `python self.get_state() == self.STATES.READY `

Returns:

True if ready, otherwise False.

Return type:

bool

property kappa#

kappa motor object

Returns:

AbstractActuator

property kappa_phi#

kappa_phi motor object

Returns:

AbstractActuator

property omega#

omega motor object

Returns:

AbstractActuator

wait_ready(timeout=None)[source]#

Wait timeout seconds till object is ready.

If timeout is None: wait forever.

Parameters:

timeout (Optional[float], optional) – Timeout (seconds). Defaults to None.

property zoom#

zoom motor object

NBNB HACK TODO - ocnfigure this in graphics object (which now calls this property)

Returns:

AbstractActuator