.. _cluster_api: Cluster API =========== The Cluster driver is separated into three layers: - :ref:`api_reference/cluster:QCoDeS driver`: Instrument driver based on `QCoDeS `_ and the instrument's native interface. - :ref:`api_reference/cluster:Native interface`: Instrument API that provides control over the instrument and is an extension of the the SCPI interface. - :ref:`api_reference/cluster:SCPI interface`: Instrument API based on the `SCPI `_ standard which in turn is based on IEEE488.2. QCoDeS driver ------------- .. autoclass:: qblox_instruments.Cluster QCoDeS instrument parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `QCoDeS `_ parameters generated by :class:`~qblox_instruments.Cluster`. .. include:: ../_build/cluster_param.rst .. include:: ../_build/methods_cluster_param.rst QCoDeS module parameters ^^^^^^^^^^^^^^^^^^^^^^^^ Besides instrument parameters, the Cluster also has parameters for each module in the Cluster which are described in :doc:`/api_reference/module`. Native interface ---------------- .. autoclass:: qblox_instruments.native.Cluster SCPI interface -------------- .. autoclass:: qblox_instruments.scpi.Cluster Supporting classes and functions -------------------------------- Please have a look at: - :doc:`/api_reference/module` - :doc:`/api_reference/sequencer` - :doc:`/api_reference/generic_func` - :doc:`/api_reference/ieee488_2` - :doc:`/api_reference/instrument_types`