`SANS-1 <http://www.mlz-garching.de/sans-1>`_
=============================================


.. module:: nicos_mlz.sans1.devices.collimator.slit
.. autoclass:: Slit()

.. module:: nicos_mlz.sans1.devices.collimator.switcher
.. autoclass:: Switcher()

.. module:: nicos_mlz.sans1.devices.collimator.motor
.. autoclass:: Coder()
.. autoclass:: Motor()
.. autoclass:: MotorAllParams()

.. module:: nicos_mlz.sans1.devices.hv
.. autoclass:: VoltageSwitcher()
.. autoclass:: HV()
.. autoclass:: HVOffDuration()

.. module:: nicos_mlz.sans1.devices.zmotor
.. autoclass:: ZMotor()

.. module:: nicos_mlz.sans1.devices.ps
.. autoclass:: VoltageSupply()

.. module:: nicos_mlz.sans1.devices.sample
.. autoclass:: Sample()

.. module:: nicos_mlz.sans1.devices.spinflipper
.. autoclass:: SpinflipperPower()

.. module:: nicos_mlz.sans1.devices.ccmsanssc
.. autoclass:: SwordAxis()

.. module:: nicos_mlz.sans1.devices.tisane
.. autoclass:: Burst()

.. module:: nicos_mlz.sans1.devices.ieee
.. autoclass:: IEEEDevice()

.. module:: nicos_mlz.sans1.devices.wut
.. autoclass:: WutReadValue()
.. autoclass:: WutWriteValue()

.. module:: nicos_mlz.sans1.devices.detector
.. autoclass:: Detector()
.. autoclass:: GatedDetector()

Data Sinks
----------

.. currentmodule:: nicos_mlz.sans1.datasinks.bersans
.. autoclass:: BerSANSImageSink()

.. currentmodule:: nicos_mlz.sans1.datasinks.copysink
.. autoclass:: CopySink()

Instrument specific widgets
---------------------------

.. module:: nicos_mlz.sans1.gui.monitorwidgets
.. autoclass:: Tube2()
.. autoclass:: BeamOption()
.. autoclass:: CollimatorTable()
