herosdevices.hardware.gamma_vacuum
==================================

.. py:module:: herosdevices.hardware.gamma_vacuum

.. autoapi-nested-parse::

   Includes classes for controlling Gamma Vacuum Ltd devices.







Module Contents
---------------

.. py:data:: DEFAULT_OBSERVABLES

.. py:class:: EthernetSPC(address: str, observables: dict | None = None, *args, **kwargs)

   Bases: :py:obj:`herosdevices.core.templates.TelnetDeviceTemplate`


   Controller for the Gamma vacuum SPC Ion pump controllers with **network** interface.


   .. py:attribute:: pressure


   .. py:attribute:: current


   .. py:attribute:: voltage


   .. py:attribute:: hv_on


   .. py:attribute:: observables
      :type:  dict


   .. py:attribute:: address


   .. py:attribute:: connection


   .. py:attribute:: write


   .. py:attribute:: read


.. py:class:: SerialSPC(address: str, observables: dict | None = None, *args, **kwargs)

   Bases: :py:obj:`herosdevices.core.templates.SerialDeviceTemplate`


   Controller for the Gamma vacuum SPC Ion pump controllers with a **serial** interface.


   .. py:attribute:: pressure


   .. py:attribute:: current


   .. py:attribute:: voltage


   .. py:attribute:: hv_on


   .. py:attribute:: observables


   .. py:attribute:: address


   .. py:attribute:: connection


