mxcubecore.HardwareObjects.abstract.AbstractXrayCentring#

Xray Centring Abstract Class with yaml configuration file.

Classes

AbstractXrayCentring(name)

Xray Centring Hardware Object.

class mxcubecore.HardwareObjects.abstract.AbstractXrayCentring.AbstractXrayCentring(name)[source]#

Bases: HardwareObjectYaml

Xray Centring Hardware Object. Set to Yaml configuration.

abstract execute()[source]#

Contains the actual X-ray centring code taking parameters from the data model as needed.

init()[source]#

Initialise the state to READY

post_execute()[source]#

The workflow has finished, sets the state to ‘READY’.

pre_execute(queue_entry)[source]#

Actions to take before the execution of the centring. :param queue_entry: Access to queue and data model :type queue_entry: XrayCentring2QueueEntry

shutdown()[source]#

Shut down Xray centring. Triggered on program quit.