:orphan:

Picomotor
=========

**From:** `Newport <https://www.newport.com/p/8301NF>`_

**Class:** :py:class:`herosdevices.hardware.newport.picomotor.Picomotor`


**Driver Quality Index:** alpha


HEROS driver for a single Picomotor.

.. tab-set:: 


   .. tab-item:: Arguments
   
   
      Bold arguments are mandatory. For more information on the listed arguments refer to the class             documentation: :py:class:`herosdevices.hardware.newport.picomotor.Picomotor` If parameters appear in this             list but not in the class definition, please recursively check the linked base classes for the             definition of the parameter.
      
      
      .. list-table:: 
         :widths: 50 50 50 100
         :header-rows: 1
      
         * - Argument
           - Type
           - Default Value
           - Description
         * - **controller**
           - **<class 'herosdevices.hardware.newport.picomotor.PicomotorController8742'>**
           - 
           - RemoteHERO of the controller the motor is attached to.
         * - **axis**
           - **<class 'int'>**
           - 
           - port of the controller. Available axes are 1,2,3,4.
      

   .. tab-item:: Example JSON for BOSS
   
      The following JSON strings can be used to start a HERO device representation of             :py:class:`Picomotor <herosdevices.hardware.newport.picomotor.Picomotor>` using             `BOSS <https://boss-eb4966.gitlab.io/>`_.
      
      
      .. code-block:: json
      
         {
             "_id": "my_Picomotor",
             "classname": "herosdevices.hardware.newport.picomotor.Picomotor",
             "arguments": {
                 "controller": "<class 'herosdevices.hardware.newport.picomotor.PicomotorController8742'>",
                 "axis": "<class 'int'>"
             }
         }
      
      :sup:`generated from signature`
   .. tab-item:: Inheritance
   
   
      .. inheritance-diagram:: herosdevices.hardware.newport.picomotor.Picomotor
      
