mxcubecore.HardwareObjects.LNLS.LNLSBeamlineActions#
Classes
|
|
|
|
Base class for both LNLSBeamlineActions and LNLSSampleChangerAction |
|
|
This class allows sample changer actions to be accessible from other classes of mxcubecore or from the 'Beamline Ations' options at frontend. |
|
|
|
- class mxcubecore.HardwareObjects.LNLS.LNLSBeamlineActions.Dry[source]#
Bases:
LNLSSampleChangerAction
- class mxcubecore.HardwareObjects.LNLS.LNLSBeamlineActions.Home[source]#
Bases:
LNLSSampleChangerAction
- class mxcubecore.HardwareObjects.LNLS.LNLSBeamlineActions.LNLSBaseAction[source]#
Bases:
objectBase class for both LNLSBeamlineActions and LNLSSampleChangerAction
- class mxcubecore.HardwareObjects.LNLS.LNLSBeamlineActions.LNLSBeamlineActions(name)[source]#
Bases:
LNLSBaseAction,BeamlineActionsThis class allows sample changer actions to be accessible from other classes of mxcubecore or from the ‘Beamline Ations’ options at frontend. To use it at mxcubecore code:
from mxcubecore.HardwareObjects.LNLS.LNLSBeamlineActions import Mount mount = Mount() mount.mount(1)
To implement a button that performs these actions at ‘Beamline Actions’, implement the command at the yaml file.
YAML Example#
%YAML 1.2 — class: LNLS.LNLSBeamlineActions.LNLSBeamlineActions configuration: commands: [{
“type”: “controller”, “name”: “Soak”, “command”: “HardwareObjects.LNLS.LNLSBeamlineActions.Soak” }, { “type”: “controller”, “name”: “Dry”, “command”: “HardwareObjects.LNLS.LNLSBeamlineActions.Dry” }, { “type”: “controller”, “name”: “Home”, “command”: “HardwareObjects.LNLS.LNLSBeamlineActions.Home” }, ]
- class mxcubecore.HardwareObjects.LNLS.LNLSBeamlineActions.LNLSSampleChangerAction(movement_option)[source]#
Bases:
LNLSBaseAction
- class mxcubecore.HardwareObjects.LNLS.LNLSBeamlineActions.MountAction[source]#
Bases:
LNLSSampleChangerAction
- class mxcubecore.HardwareObjects.LNLS.LNLSBeamlineActions.Soak[source]#
Bases:
LNLSSampleChangerAction