Library Reference
==================

The plugin module
-----------------

.. automodule:: esibd.plugins

.. autoclass:: esibd.plugins.Plugin
   :members:

.. autoclass:: esibd.plugins.ChannelManager
   :members:
   :exclude-members: optional

.. autoclass:: esibd.plugins.Device
   :members:
   :exclude-members: optional

.. autoclass:: esibd.plugins.DeviceManager
   :members:
   :exclude-members: optional

.. autoclass:: esibd.plugins.Settings
   :members:
   :exclude-members: optional

.. autoclass:: esibd.plugins.UCM
   :members:
   :exclude-members: optional

.. autoclass:: esibd.plugins.PID
   :members:
   :exclude-members: optional

.. automodule:: esibd.provide_plugins
   :members: providePlugins

The core module
---------------

.. automodule:: esibd.core
   :members:
   :no-inherited-members:

Constants
---------

.. automodule:: esibd.const
   :members:
   :exclude-members: optional
