mxcubecore.HardwareObjects.ESRF.ESRFBeamlineActionsProxy#

Execute commands and toggle two state actions Example xml file: <object class = “ESRF.ESRFBeamlineActionsProxy”>

<object role=”controller” href=”/bliss”/> <object role=”hutchtrigger” href=”/hutchtrigger”/> <object role=”scintillator” href=”/udiff_scint”/> <object role=”detector_cover” href=”/detcover”/> <object role=”aperture” href=”/udiff_apertureinout”/> <object role=”cryostream” href=”/udiff_cryo”/> <controller_commands>

<centrebeam>Centre beam</centrebeam> <quick_realign>Quick realign</quick_realign> <anneal_procedure>Anneal</anneal_procedure>

</controller_commands> <hwobj_commands>

[“hutchtrigger”, “scintillator”, “detector_cover”, “aperture”, “cryostream”]

</hwobj_commands>

</object>

Classes

ESRFBeamlineActionsProxy(*args)

Beam action commands, running controller commands in the BLISS session via BlissProxy when available.

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

Bases: BeamlineActions

Beam action commands, running controller commands in the BLISS session via BlissProxy when available.

get_commands()[source]#

Get which objects to be used in the GUI :returns: List of object :rtype: (list)

init()[source]#

Initialise the controller commands and the actuator object to be used.