{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.tySCOnAC/b1/libiio_0.24-4_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.tySCOnAC/b2/libiio_0.24-4_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,10 +1,10 @@\n \n e33219e66ed0d79f62fb4109329eadbc 88916 debug optional iiod-dbgsym_0.24-4_amd64.deb\n cb5d371cb41027eafa488a2db1765873 33128 net optional iiod_0.24-4_amd64.deb\n b4ec690a427cf27f9af64036fb2f5be5 13320 libdevel optional libiio-dev_0.24-4_amd64.deb\n ab1e31bc96b0517da9afb1f50beb05e1 140960 debug optional libiio-utils-dbgsym_0.24-4_amd64.deb\n fecf4e14634e0e9a9b4d121febfb6c05 73276 libs optional libiio-utils_0.24-4_amd64.deb\n 9327ac9f8e5655ce043bf823ca112c55 162436 debug optional libiio0-dbgsym_0.24-4_amd64.deb\n- e14f16bb831198b9536202bdd333e10d 3746904 doc optional libiio0-doc_0.24-4_all.deb\n+ 4a31acbd9ab9fecf5faf4c827fbb9372 3743548 doc optional libiio0-doc_0.24-4_all.deb\n 8aa780d6d34a5fbee0943402d0917bda 49624 libs optional libiio0_0.24-4_amd64.deb\n 7e7f24cb4d11e378eb2dabf7bd690d2e 12972 python optional python3-libiio_0.24-4_all.deb\n"}, {"source1": "libiio0-doc_0.24-4_all.deb", "source2": "libiio0-doc_0.24-4_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-01-24 02:16:11.000000 debian-binary\n--rw-r--r-- 0 0 0 18704 2023-01-24 02:16:11.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3728008 2023-01-24 02:16:11.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 18692 2023-01-24 02:16:11.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 3724664 2023-01-24 02:16:11.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: libiio0-doc\n Source: libiio\n Version: 0.24-4\n Architecture: all\n Maintainer: A. Maitland Bottoms \n-Installed-Size: 8448\n+Installed-Size: 8383\n Depends: libjs-sphinxdoc, libjs-jquery, libjs-underscore\n Section: doc\n Priority: optional\n Multi-Arch: foreign\n Homepage: https://github.com/analogdevicesinc/libiio\n Description: libiio documentation\n Libiio is a library that has been conceived to ease the development of\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -763,15 +763,15 @@\n -rw-r--r-- 0 root (0) root (0) 2925 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/man1/iio_reg.1.html\n -rw-r--r-- 0 root (0) root (0) 5072 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/man1/iio_writedev.1.html\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/man3/\n -rw-r--r-- 0 root (0) root (0) 16899 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/man3/libiio.3.html\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/\n -rw-r--r-- 0 root (0) root (0) 230 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/.buildinfo\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_modules/\n--rw-r--r-- 0 root (0) root (0) 178189 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_modules/iio.html\n+-rw-r--r-- 0 root (0) root (0) 176776 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_modules/iio.html\n -rw-r--r-- 0 root (0) root (0) 107835 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_modules/iio_attr.html\n -rw-r--r-- 0 root (0) root (0) 24297 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_modules/iio_info.html\n -rw-r--r-- 0 root (0) root (0) 35704 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_modules/iio_readdev.html\n -rw-r--r-- 0 root (0) root (0) 38511 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_modules/iio_writedev.html\n -rw-r--r-- 0 root (0) root (0) 4058 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_modules/index.html\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_sources/\n -rw-r--r-- 0 root (0) root (0) 89 2022-07-08 09:13:06.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_sources/buffer.rst.txt\n@@ -812,28 +812,28 @@\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/js/\n -rw-r--r-- 0 root (0) root (0) 9478 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/js/theme.js\n -rw-r--r-- 0 root (0) root (0) 90 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/minus.png\n -rw-r--r-- 0 root (0) root (0) 90 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/plus.png\n -rw-r--r-- 0 root (0) root (0) 4819 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/pygments.css\n -rw-r--r-- 0 root (0) root (0) 5097 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/sphinx_highlight.js\n -rw-r--r-- 0 root (0) root (0) 4782 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/buffer.html\n--rw-r--r-- 0 root (0) root (0) 9465 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/channel.html\n--rw-r--r-- 0 root (0) root (0) 33818 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/context.html\n--rw-r--r-- 0 root (0) root (0) 22792 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/device.html\n+-rw-r--r-- 0 root (0) root (0) 5085 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/channel.html\n+-rw-r--r-- 0 root (0) root (0) 4816 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/context.html\n+-rw-r--r-- 0 root (0) root (0) 7983 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/device.html\n -rw-r--r-- 0 root (0) root (0) 13451 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/examples.html\n--rw-r--r-- 0 root (0) root (0) 19478 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/genindex.html\n+-rw-r--r-- 0 root (0) root (0) 12644 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/genindex.html\n -rw-r--r-- 0 root (0) root (0) 114793 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/iio_attr.html\n -rw-r--r-- 0 root (0) root (0) 8927 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/iio_info.html\n -rw-r--r-- 0 root (0) root (0) 13191 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/iio_readdev.html\n -rw-r--r-- 0 root (0) root (0) 13220 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/iio_writedev.html\n -rw-r--r-- 0 root (0) root (0) 7226 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/index.html\n--rw-r--r-- 0 root (0) root (0) 1033 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/objects.inv\n+-rw-r--r-- 0 root (0) root (0) 728 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/objects.inv\n -rw-r--r-- 0 root (0) root (0) 4773 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/py-modindex.html\n -rw-r--r-- 0 root (0) root (0) 4123 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/search.html\n--rw-r--r-- 0 root (0) root (0) 21386 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/searchindex.js\n+-rw-r--r-- 0 root (0) root (0) 14549 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/searchindex.js\n -rw-r--r-- 0 root (0) root (0) 15599 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/trigger.html\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 255 2022-09-21 15:59:39.000000 ./usr/share/doc-base/libiio0-doc.libiio0-doc\n lrwxrwxrwx 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/doctools.js -> ../../../../../javascript/sphinxdoc/1.0/doctools.js\n lrwxrwxrwx 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/jquery.js -> ../../../../../javascript/jquery/jquery.js\n lrwxrwxrwx 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/language_data.js -> ../../../../../javascript/sphinxdoc/1.0/language_data.js\n lrwxrwxrwx 0 root (0) root (0) 0 2023-01-24 02:16:11.000000 ./usr/share/doc/libiio0-doc/v0.24/python/_static/searchtools.js -> ../../../../../javascript/sphinxdoc/1.0/searchtools.js\n"}, {"source1": "./usr/share/doc/libiio0-doc/v0.24/python/_modules/iio.html", "source2": "./usr/share/doc/libiio0-doc/v0.24/python/_modules/iio.html", "unified_diff": "@@ -187,15 +187,15 @@\n ("is_be", c_bool),\n ("with_scale", c_bool),\n ("scale", c_double),\n ("repeat", c_uint),\n ]\n \n \n-
[docs]class ChannelModifier(Enum):\n+class ChannelModifier(Enum):\n """Contains the modifier type of an IIO channel."""\n \n IIO_NO_MOD = 0\n IIO_MOD_X = 1\n IIO_MOD_Y = 2\n IIO_MOD_Z = 3\n IIO_MOD_X_AND_Y = 4\n@@ -234,18 +234,18 @@\n IIO_MOD_LIGHT_DUV = 37\n IIO_MOD_PM1 = 38\n IIO_MOD_PM2P5 = 39\n IIO_MOD_PM4 = 40\n IIO_MOD_PM10 = 41\n IIO_MOD_ETHANOL = 42\n IIO_MOD_H2 = 43\n- IIO_MOD_O2 = 44
\n+ IIO_MOD_O2 = 44\n \n \n-
[docs]class ChannelType(Enum):\n+class ChannelType(Enum):\n """Contains the type of an IIO channel."""\n \n IIO_VOLTAGE = 0\n IIO_CURRENT = 1\n IIO_POWER = 2\n IIO_ACCEL = 3\n IIO_ANGL_VEL = 4\n@@ -275,15 +275,15 @@\n IIO_ELECTRICALCONDUCTIVITY = 28\n IIO_COUNT = 29\n IIO_INDEX = 30\n IIO_GRAVITY = 31\n IIO_POSITIONRELATIVE = 32\n IIO_PHASE = 33\n IIO_MASSCONCENTRATION = 34\n- IIO_CHAN_TYPE_UNKNOWN = 0x7FFFFFFF
\n+ IIO_CHAN_TYPE_UNKNOWN = 0x7FFFFFFF\n \n \n # pylint: disable=invalid-name\n _ScanContextPtr = _POINTER(_ScanContext)\n _ContextInfoPtr = _POINTER(_ContextInfo)\n _ContextPtr = _POINTER(_Context)\n _DevicePtr = _POINTER(_Device)\n@@ -832,15 +832,15 @@\n _d_read_attr(self._device, self._name_ascii, buf, len(buf))\n return buf.value.decode("ascii")\n \n def _write(self, value):\n _d_write_attr(self._device, self._name_ascii, value.encode("ascii"))\n \n \n-
[docs]class DeviceDebugAttr(DeviceAttr):\n+class DeviceDebugAttr(DeviceAttr):\n """Represents a debug attribute of an IIO device."""\n \n def __init__(self, device, name):\n """\n Initialize a new instance of the DeviceDebugAttr class.\n \n :param device: type=iio.Device\n@@ -855,15 +855,15 @@\n \n def _read(self):\n buf = create_string_buffer(1024)\n _d_read_debug_attr(self._device, self._name_ascii, buf, len(buf))\n return buf.value.decode("ascii")\n \n def _write(self, value):\n- _d_write_debug_attr(self._device, self._name_ascii, value.encode("ascii"))
\n+ _d_write_debug_attr(self._device, self._name_ascii, value.encode("ascii"))\n \n \n
[docs]class DeviceBufferAttr(DeviceAttr):\n """Represents a buffer attribute of an IIO device."""\n \n def __init__(self, device, name):\n """\n@@ -1323,15 +1323,15 @@\n _get_rate,\n _set_rate,\n None,\n "Configured frequency (in Hz) of this trigger\\n\\ttype=int",\n )
\n \n \n-
[docs]class Device(_DeviceOrTrigger):\n+class Device(_DeviceOrTrigger):\n """Contains the representation of an IIO device."""\n \n def __init__(self, ctx, _device):\n """\n Initialize a new instance of the Device class.\n \n :param ctx: type=iio.Context\n@@ -1371,18 +1371,18 @@\n \n @property\n def context(self):\n """\n Context for the device.\n type: iio.Context\n """\n- return self.ctx
\n+ return self.ctx\n \n \n-
[docs]class Context(object):\n+class Context(object):\n """Contains the representation of an IIO context."""\n \n def __init__(self, _context=None):\n """\n Initialize a new instance of the Context class, using the local or the network backend of the IIO library.\n \n returns: type=iio.Context\n@@ -1420,45 +1420,45 @@\n self._version = (major.value, minor.value, buf.value.decode("ascii"))\n \n def __del__(self):\n """Destroy this context."""\n if self._context is not None:\n _destroy(self._context)\n \n-
[docs] def set_timeout(self, timeout):\n+ def set_timeout(self, timeout):\n """\n Set a timeout for I/O operations.\n \n :param timeout: type=int\n The timeout value, in milliseconds\n """\n- _set_timeout(self._context, timeout)
\n+ _set_timeout(self._context, timeout)\n \n-
[docs] def clone(self):\n+ def clone(self):\n """\n Clone this instance.\n \n returns: type=iio.LocalContext\n An new instance of this class\n """\n- return Context(_clone(self._context))
\n+ return Context(_clone(self._context))\n \n-
[docs] def find_device(self, name_or_id_or_label):\n+ def find_device(self, name_or_id_or_label):\n """\n \n Find a IIO device by its name, ID or label.\n \n :param name_or_id_or_label: type=str\n The name, ID or label of the device to find\n \n returns: type=iio.Device or type=iio.Trigger\n The IIO Device\n """\n dev = _find_device(self._context, name_or_id_or_label.encode("ascii"))\n- return None if bool(dev) is False else Trigger(self, dev) if _d_is_trigger(dev) else Device(self, dev)
\n+ return None if bool(dev) is False else Trigger(self, dev) if _d_is_trigger(dev) else Device(self, dev)\n \n name = property(\n lambda self: self._name, None, None, "Name of this IIO context.\\n\\ttype=str"\n )\n description = property(\n lambda self: self._description,\n None,\n@@ -1490,63 +1490,63 @@\n _get_device(self._context, x)\n for x in range(0, _devices_count(self._context))\n ]\n ],\n None,\n None,\n "List of devices contained in this context.\\n\\ttype=list of iio.Device and iio.Trigger objects",\n- )
\n+ )\n \n \n-
[docs]class LocalContext(Context):\n+class LocalContext(Context):\n """Local IIO Context."""\n \n def __init__(self):\n """\n Initialize a new instance of the Context class, using the local backend of the IIO library.\n \n returns: type=iio.LocalContext\n An new instance of this class\n """\n ctx = _new_local()\n- super(LocalContext, self).__init__(ctx)
\n+ super(LocalContext, self).__init__(ctx)\n \n \n-
[docs]class XMLContext(Context):\n+class XMLContext(Context):\n """XML IIO Context."""\n \n def __init__(self, xmlfile):\n """\n Initialize a new instance of the Context class, using the XML backend of the IIO library.\n \n :param xmlfile: type=str\n Filename of the XML file to build the context from\n \n returns: type=iio.XMLContext\n An new instance of this class\n """\n ctx = _new_xml(xmlfile.encode("ascii"))\n- super(XMLContext, self).__init__(ctx)
\n+ super(XMLContext, self).__init__(ctx)\n \n \n-
[docs]class NetworkContext(Context):\n+class NetworkContext(Context):\n """Network IIO Context."""\n \n def __init__(self, hostname=None):\n """\n Initialize a new instance of the Context class, using the network backend of the IIO library.\n \n :param hostname: type=str\n Hostname, IPv4 or IPv6 address where the IIO Daemon is running\n \n returns: type=iio.NetworkContext\n An new instance of this class\n """\n ctx = _new_network(hostname.encode("ascii") if hostname is not None else None)\n- super(NetworkContext, self).__init__(ctx)
\n+ super(NetworkContext, self).__init__(ctx)\n \n \n def scan_contexts():\n """Scan Context."""\n scan_ctx = dict()\n ptr = _POINTER(_ContextInfoPtr)()\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -131,15 +131,15 @@\n (\"is_be\", c_bool),\n (\"with_scale\", c_bool),\n (\"scale\", c_double),\n (\"repeat\", c_uint),\n ]\n \n \n-[docs]class ChannelModifier(Enum):\n+class ChannelModifier(Enum):\n \"\"\"Contains the modifier type of an IIO channel.\"\"\"\n \n IIO_NO_MOD = 0\n IIO_MOD_X = 1\n IIO_MOD_Y = 2\n IIO_MOD_Z = 3\n IIO_MOD_X_AND_Y = 4\n@@ -181,16 +181,15 @@\n IIO_MOD_PM4 = 40\n IIO_MOD_PM10 = 41\n IIO_MOD_ETHANOL = 42\n IIO_MOD_H2 = 43\n IIO_MOD_O2 = 44\n \n \n-\n-[docs]class ChannelType(Enum):\n+class ChannelType(Enum):\n \"\"\"Contains the type of an IIO channel.\"\"\"\n \n IIO_VOLTAGE = 0\n IIO_CURRENT = 1\n IIO_POWER = 2\n IIO_ACCEL = 3\n IIO_ANGL_VEL = 4\n@@ -223,15 +222,14 @@\n IIO_GRAVITY = 31\n IIO_POSITIONRELATIVE = 32\n IIO_PHASE = 33\n IIO_MASSCONCENTRATION = 34\n IIO_CHAN_TYPE_UNKNOWN = 0x7FFFFFFF\n \n \n-\n # pylint: disable=invalid-name\n _ScanContextPtr = _POINTER(_ScanContext)\n _ContextInfoPtr = _POINTER(_ContextInfo)\n _ContextPtr = _POINTER(_Context)\n _DevicePtr = _POINTER(_Device)\n _ChannelPtr = _POINTER(_Channel)\n _BufferPtr = _POINTER(_Buffer)\n@@ -783,15 +781,15 @@\n _d_read_attr(self._device, self._name_ascii, buf, len(buf))\n return buf.value.decode(\"ascii\")\n \n def _write(self, value):\n _d_write_attr(self._device, self._name_ascii, value.encode(\"ascii\"))\n \n \n-[docs]class DeviceDebugAttr(DeviceAttr):\n+class DeviceDebugAttr(DeviceAttr):\n \"\"\"Represents a debug attribute of an IIO device.\"\"\"\n \n def __init__(self, device, name):\n \"\"\"\n Initialize a new instance of the DeviceDebugAttr class.\n \n :param device: type=iio.Device\n@@ -810,15 +808,14 @@\n return buf.value.decode(\"ascii\")\n \n def _write(self, value):\n _d_write_debug_attr(self._device, self._name_ascii, value.encode\n (\"ascii\"))\n \n \n-\n [docs]class DeviceBufferAttr(DeviceAttr):\n \"\"\"Represents a buffer attribute of an IIO device.\"\"\"\n \n def __init__(self, device, name):\n \"\"\"\n Initialize a new instance of the DeviceBufferAttr class.\n \n@@ -1303,15 +1300,15 @@\n _set_rate,\n None,\n \"Configured frequency (in Hz) of this trigger\\n\\ttype=int\",\n )\n \n \n \n-[docs]class Device(_DeviceOrTrigger):\n+class Device(_DeviceOrTrigger):\n \"\"\"Contains the representation of an IIO device.\"\"\"\n \n def __init__(self, ctx, _device):\n \"\"\"\n Initialize a new instance of the Device class.\n \n :param ctx: type=iio.Context\n@@ -1356,16 +1353,15 @@\n \"\"\"\n Context for the device.\n type: iio.Context\n \"\"\"\n return self.ctx\n \n \n-\n-[docs]class Context(object):\n+class Context(object):\n \"\"\"Contains the representation of an IIO context.\"\"\"\n \n def __init__(self, _context=None):\n \"\"\"\n Initialize a new instance of the Context class, using the local or the\n network backend of the IIO library.\n \n@@ -1407,50 +1403,47 @@\n self._version = (major.value, minor.value, buf.value.decode(\"ascii\"))\n \n def __del__(self):\n \"\"\"Destroy this context.\"\"\"\n if self._context is not None:\n _destroy(self._context)\n \n-[docs] def set_timeout(self, timeout):\n+ def set_timeout(self, timeout):\n \"\"\"\n Set a timeout for I/O operations.\n \n :param timeout: type=int\n The timeout value, in milliseconds\n \"\"\"\n _set_timeout(self._context, timeout)\n \n-\n-[docs] def clone(self):\n+ def clone(self):\n \"\"\"\n Clone this instance.\n \n returns: type=iio.LocalContext\n An new instance of this class\n \"\"\"\n return Context(_clone(self._context))\n \n-\n-[docs] def find_device(self, name_or_id_or_label):\n+ def find_device(self, name_or_id_or_label):\n \"\"\"\n \n Find a IIO device by its name, ID or label.\n \n :param name_or_id_or_label: type=str\n The name, ID or label of the device to find\n \n returns: type=iio.Device or type=iio.Trigger\n The IIO Device\n \"\"\"\n dev = _find_device(self._context, name_or_id_or_label.encode(\"ascii\"))\n return None if bool(dev) is False else Trigger(self, dev) if\n _d_is_trigger(dev) else Device(self, dev)\n \n-\n name = property(\n lambda self: self._name, None, None, \"Name of this IIO\n context.\\n\\ttype=str\"\n )\n description = property(\n lambda self: self._description,\n None,\n@@ -1486,32 +1479,30 @@\n None,\n None,\n \"List of devices contained in this context.\\n\\ttype=list of iio.Device\n and iio.Trigger objects\",\n )\n \n \n-\n-[docs]class LocalContext(Context):\n+class LocalContext(Context):\n \"\"\"Local IIO Context.\"\"\"\n \n def __init__(self):\n \"\"\"\n Initialize a new instance of the Context class, using the local backend\n of the IIO library.\n \n returns: type=iio.LocalContext\n An new instance of this class\n \"\"\"\n ctx = _new_local()\n super(LocalContext, self).__init__(ctx)\n \n \n-\n-[docs]class XMLContext(Context):\n+class XMLContext(Context):\n \"\"\"XML IIO Context.\"\"\"\n \n def __init__(self, xmlfile):\n \"\"\"\n Initialize a new instance of the Context class, using the XML backend\n of the IIO library.\n \n@@ -1521,16 +1512,15 @@\n returns: type=iio.XMLContext\n An new instance of this class\n \"\"\"\n ctx = _new_xml(xmlfile.encode(\"ascii\"))\n super(XMLContext, self).__init__(ctx)\n \n \n-\n-[docs]class NetworkContext(Context):\n+class NetworkContext(Context):\n \"\"\"Network IIO Context.\"\"\"\n \n def __init__(self, hostname=None):\n \"\"\"\n Initialize a new instance of the Context class, using the network\n backend of the IIO library.\n \n@@ -1541,15 +1531,14 @@\n An new instance of this class\n \"\"\"\n ctx = _new_network(hostname.encode(\"ascii\") if hostname is not None\n else None)\n super(NetworkContext, self).__init__(ctx)\n \n \n-\n def scan_contexts():\n \"\"\"Scan Context.\"\"\"\n scan_ctx = dict()\n ptr = _POINTER(_ContextInfoPtr)()\n \n ctx = _create_scan_context(None, 0)\n ctx_nb = _get_context_info_list(ctx, _byref(ptr))\n"}]}, {"source1": "./usr/share/doc/libiio0-doc/v0.24/python/channel.html", "source2": "./usr/share/doc/libiio0-doc/v0.24/python/channel.html", "unified_diff": "@@ -42,19 +42,15 @@\n
\n \n \n
\n@@ -85,26 +81,14 @@\n

Channels\uf0c1

\n
\n

Members\uf0c1

\n
\n
\n
\n

Channel attributes\uf0c1

\n-
\n-
\n-class iio.ChannelModifier(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]\uf0c1
\n-

Contains the modifier type of an IIO channel.

\n-
\n-\n-
\n-
\n-class iio.ChannelType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]\uf0c1
\n-

Contains the type of an IIO channel.

\n-
\n-\n
\n \n \n \n \n \n