mxcubecore.queue_entry.xrf_spectrum#

XRF Spectrum queue implementation of pre_execute, execute and post_execute

Classes

XrfSpectrumQueueEntry([view, data_model])

XRF queue handler

class mxcubecore.queue_entry.xrf_spectrum.XrfSpectrumQueueEntry(view=None, data_model=None)[source]#

Bases: BaseQueueEntry

XRF queue handler

execute()[source]#

Execute

post_execute()[source]#

Post-execution actions

pre_execute()[source]#

Pre-execution actions

xrf_spectrum_status_changed(msg)[source]#

xrfSpectrumStatusChanged handler. :param msg: Message when xrfSpectrumStatusChanged emited. :type msg: str

xrf_state_handler(state=None)[source]#

State handler - signal connected is stateChanged. :param state: HardwareObjectState enum member. :type state: enum

Raises:

QueueExecutionException – If procedure failed.