herosdevices.hardware.saes.nextorr
==================================

.. py:module:: herosdevices.hardware.saes.nextorr

.. autoapi-nested-parse::

   Device driver for SAES NEXTorr non-evaporative getter/sputter ion pump controller NIOPS.





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

.. py:class:: NEXTorr(device: str, baudrate: int = 115200)

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


   A NEXTorr vacuum pump with serial based connection.


   .. py:attribute:: pressure


   .. py:attribute:: voltage


   .. py:attribute:: current


   .. py:attribute:: version


   .. py:method:: ion_pump_on() -> bool

      Turn the integrated sputter ion pump on.



   .. py:method:: ion_pump_off() -> bool

      Turn the integrated sputter ion pump off.



   .. py:method:: ion_pump_set_voltage(voltage: int) -> bool

      Set the integrated sputter ion pump voltage.

      :param voltage: Voltage in V



   .. py:attribute:: address


   .. py:attribute:: connection


