:orphan: 6000 Series =========== **From:** `Pico Technology `_ **Class:** :py:class:`herosdevices.hardware.picotechnology.Picoscope6000a` **Driver Quality Index:** beta .. admonition:: Requires the following packages `picosdk `_ Driver class for the Picoscope 6000 series. .. note:: You need the official picoscope sdk installed. Note that it is not on PyPi and you need to follow the instructions `here `_ .. tabs:: .. tab:: Arguments Bold arguments are mandatory. For more information on the listed arguments refer to the class documentation: :py:class:`herosdevices.hardware.picotechnology.Picoscope6000a` 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 * - **serial_num** - **** - - Serial number of the picoscope. You can get that from the PicoScope GUI, it looks something like this: `JP402/0012` * - **config_dict** - **** - - Configuration dictionary, see EXAMPLE_CONFIG * - default_config - str | None - None - * - keep_device_open - - True - Keep the device open after it is first opened * - payload_metadata - dict | None - None - .. tab:: Example JSON for BOSS The following JSON strings can be used to start a HERO device representation of :py:class:`Picoscope6000a ` using `BOSS `_. .. code-block:: json { "_id": "my_Picoscope6000a", "classname": "herosdevices.hardware.picotechnology.Picoscope6000a", "arguments": { "serial_num": "", "config_dict": "", "default_config": null, "keep_device_open": true, "payload_metadata": null } } :sup:`generated from signature` .. tab:: Inheritance .. inheritance-diagram:: herosdevices.hardware.picotechnology.Picoscope6000a