Utilities
=========

.. currentmodule:: nicos.core.device

The :mod:`nicos.core.device` module defines some decorators for device methods:

.. autofunction:: usermethod

.. autofunction:: requires

.. module:: nicos.core.utils

The :mod:`nicos.core.utils` module also defines some utility functions.  They
are re-exported in :mod:`nicos.core`.

.. autofunction:: multiStatus

.. autofunction:: multiWait

.. autofunction:: waitForCompletion

.. autofunction:: waitForState

.. autofunction:: multiStop

.. autofunction:: multiReset

.. autofunction:: multiReference
