:orphan: GenericPSU ========== **From:** `AimTTI `_ **Class:** :py:class:`herosdevices.hardware.aimtti.pl_series.GenericPSU` **Driver Quality Index:** beta Device driver for a generic network capable AimTTI Power Supplies. .. 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.aimtti.pl_series.GenericPSU` 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 * - **address** - **** - - IP address of the device. * - port - - 9221 - Socket port of the device. Default (9221) should be correct for all PSUs. * - timeout - - 1.0 - timeout for read operations. .. tab-item:: Example JSON for BOSS The following JSON strings can be used to start a HERO device representation of :py:class:`GenericPSU ` using `BOSS `_. .. code-block:: json { "_id": "AimTTI_test", "classname": "herosdevices.hardware.aimtti.GenericPSU", "arguments": { "address": "192.168.50.42" } } :sup:`from examples/aimtti/pl_series.json` .. code-block:: json { "_id": "my_GenericPSU", "classname": "herosdevices.hardware.aimtti.pl_series.GenericPSU", "arguments": { "address": "192.168.1.20", "port": 9221, "timeout": 1.0 } } :sup:`generated from signature` .. tab-item:: Inheritance .. inheritance-diagram:: herosdevices.hardware.aimtti.pl_series.GenericPSU