qudi.logic.taskrunner
This file contains the Qudi task runner module.
Classes
|
This module keeps a collection of available ModuleTask subclasses (defined by config) and respective initialized instances that can be run. |
- class qudi.logic.taskrunner.TaskRunnerLogic(*args, **kwargs)[source]
Bases:
qudi.core.module.LogicBaseThis module keeps a collection of available ModuleTask subclasses (defined by config) and respective initialized instances that can be run. Handles module connections to tasks and allows monitoring of task states and results.
- property configured_task_types: Dict[str, Type[ModuleTask]]
!! processed by numpydoc !!
- property running_tasks: List[str]
!! processed by numpydoc !!
- sigTaskFinished
!! processed by numpydoc !!
- sigTaskStarted
!! processed by numpydoc !!
- sigTaskStateChanged
!! processed by numpydoc !!
- staticMetaObject = <PySide2.QtCore.QMetaObject object>
- property task_states: Dict[str, str]
!! processed by numpydoc !!