Tasks and their execution ========================= :term:`Task` is a job prepared for execution. .. toctree:: :maxdepth: 2 :caption: Contents: kinds execution Classes ------- Classes required to execute the job reside in the :py:mod:`ppc_robot_lib.tasks` module. .. image:: images/ppc_robot_lib.tasks.cls.png .. autoclass:: ppc_robot_lib.tasks.task.Task :members: .. autoclass:: ppc_robot_lib.tasks.abstract_task_type.AbstractTaskType :members: .. autoclass:: ppc_robot_lib.tasks.abstract_task_type.AbstractFunctionTaskType :members: .. autoclass:: ppc_robot_lib.tasks.abstract_task_type.AbstractReportType :members: .. autoclass:: ppc_robot_lib.tasks.abstract_task_type.AbstractRobotType :members: .. autoclass:: ppc_robot_lib.tasks.task_type_versions.TaskTypeVersions :members: .. autoclass:: ppc_robot_lib.tasks.task_factory.TaskFactory :members: .. autoclass:: ppc_robot_lib.tasks.task_executor.TaskExecutor :members: .. autoclass:: ppc_robot_lib.tasks.task_context.TaskContextInterface :members: .. autoclass:: ppc_robot_lib.tasks.task_context.TaskContext :members: .. autoclass:: ppc_robot_lib.tasks.task_context.DerivedTaskContext :members: