--- /srv/reproducible-results/rbuild-debian/r-b-build.cGCtYaM0/b1/libiio_0.25-4_arm64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.cGCtYaM0/b2/libiio_0.25-4_arm64.changes ├── Files │ @@ -1,10 +1,10 @@ │ │ 97294fc29b8dba43efe28da8afc9cbe0 90512 debug optional iiod-dbgsym_0.25-4_arm64.deb │ 9efbfd212be7144d28912d4e1de81359 33680 net optional iiod_0.25-4_arm64.deb │ 7cd4cea9ffe9a1336383b634bcbf4e9b 13772 libdevel optional libiio-dev_0.25-4_arm64.deb │ 6b6ce4f140bf8375295b4de2b94e64a0 139684 debug optional libiio-utils-dbgsym_0.25-4_arm64.deb │ 719e05649a541ec6928f43f88e74060d 74752 libs optional libiio-utils_0.25-4_arm64.deb │ a13f5300f835815541f9005d7b26ee23 164500 debug optional libiio0-dbgsym_0.25-4_arm64.deb │ - 84d4c6430f320be2dfdda06c8703e8e7 1277568 doc optional libiio0-doc_0.25-4_all.deb │ + 76f16a1aae6d1fae8eaf7eac13bb8eac 1276068 doc optional libiio0-doc_0.25-4_all.deb │ b0c5b1ca0bcdaf03e03bece0cbb8a7af 49216 libs optional libiio0_0.25-4_arm64.deb │ 51253611ce57044f4a77e5b5a19f891c 13324 python optional python3-libiio_0.25-4_all.deb ├── libiio0-doc_0.25-4_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2023-12-13 01:39:07.000000 debian-binary │ │ --rw-r--r-- 0 0 0 17920 2023-12-13 01:39:07.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 1259456 2023-12-13 01:39:07.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 17916 2023-12-13 01:39:07.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 1257960 2023-12-13 01:39:07.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: libiio0-doc │ │ │ │ Source: libiio │ │ │ │ Version: 0.25-4 │ │ │ │ Architecture: all │ │ │ │ Maintainer: A. Maitland Bottoms │ │ │ │ -Installed-Size: 5531 │ │ │ │ +Installed-Size: 5508 │ │ │ │ Depends: libjs-jquery, libjs-sphinxdoc, libjs-underscore │ │ │ │ Section: doc │ │ │ │ Priority: optional │ │ │ │ Multi-Arch: foreign │ │ │ │ Homepage: https://github.com/analogdevicesinc/libiio │ │ │ │ Description: libiio documentation │ │ │ │ Libiio is a library that has been conceived to ease the development of │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -723,15 +723,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 593 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/libiio/topics.js │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/man1/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/man3/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16901 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/man3/libiio.3.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 230 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/.buildinfo │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_modules/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 176565 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_modules/iio.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 176179 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_modules/iio.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 107033 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_modules/iio_attr.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23486 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_modules/iio_info.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 34905 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_modules/iio_readdev.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 37711 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_modules/iio_writedev.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3245 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_modules/index.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_sources/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 89 2023-08-09 15:58:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_sources/buffer.rst.txt │ │ │ │ @@ -754,27 +754,27 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7791 2021-06-13 20:22:59.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_static/forkme_right_darkblue_121621.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 90 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_static/minus.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 90 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_static/plus.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5387 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_static/pygments.css │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5123 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_static/sphinx_highlight.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3593 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/buffer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3780 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/channel.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8976 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/context.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16850 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/device.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3625 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/context.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5864 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/device.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11719 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/examples.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15597 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/genindex.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11859 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/genindex.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 112205 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/iio_attr.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6821 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/iio_info.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10396 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/iio_readdev.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10420 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/iio_writedev.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6215 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 887 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/objects.inv │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 728 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/objects.inv │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3974 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/py-modindex.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3216 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/search.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18150 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/searchindex.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14549 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/searchindex.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11719 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/trigger.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-12-13 01:39:07.000000 ./usr/share/doc-base/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 255 2023-08-10 18:28:14.000000 ./usr/share/doc-base/libiio0-doc.libiio0-doc │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_static/doctools.js -> ../../../../../javascript/sphinxdoc/1.0/doctools.js │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_static/jquery.js -> ../../../../../javascript/jquery/jquery.js │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_static/language_data.js -> ../../../../../javascript/sphinxdoc/1.0/language_data.js │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2023-12-13 01:39:07.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_static/searchtools.js -> ../../../../../javascript/sphinxdoc/1.0/searchtools.js │ │ │ ├── ./usr/share/doc/libiio0-doc/v0.25/python/_modules/iio.html │ │ │ │ @@ -790,16 +790,14 @@ │ │ │ │ _d_read_attr(self._device, self._name_ascii, buf, len(buf)) │ │ │ │ return buf.value.decode("ascii") │ │ │ │ │ │ │ │ def _write(self, value): │ │ │ │ _d_write_attr(self._device, self._name_ascii, value.encode("ascii")) │ │ │ │ │ │ │ │ │ │ │ │ -
│ │ │ │ -[docs] │ │ │ │ class DeviceDebugAttr(DeviceAttr): │ │ │ │ """Represents a debug attribute of an IIO device.""" │ │ │ │ │ │ │ │ def __init__(self, device, name): │ │ │ │ """ │ │ │ │ Initialize a new instance of the DeviceDebugAttr class. │ │ │ │ │ │ │ │ @@ -815,16 +813,15 @@ │ │ │ │ │ │ │ │ def _read(self): │ │ │ │ buf = create_string_buffer(1024) │ │ │ │ _d_read_debug_attr(self._device, self._name_ascii, buf, len(buf)) │ │ │ │ return buf.value.decode("ascii") │ │ │ │ │ │ │ │ def _write(self, value): │ │ │ │ - _d_write_debug_attr(self._device, self._name_ascii, value.encode("ascii"))
│ │ │ │ - │ │ │ │ + _d_write_debug_attr(self._device, self._name_ascii, value.encode("ascii")) │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ [docs] │ │ │ │ class DeviceBufferAttr(DeviceAttr): │ │ │ │ """Represents a buffer attribute of an IIO device.""" │ │ │ │ │ │ │ │ @@ -1290,16 +1287,14 @@ │ │ │ │ _set_rate, │ │ │ │ None, │ │ │ │ "Configured frequency (in Hz) of this trigger\n\ttype=int", │ │ │ │ )
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
│ │ │ │ -[docs] │ │ │ │ class Device(_DeviceOrTrigger): │ │ │ │ """Contains the representation of an IIO device.""" │ │ │ │ │ │ │ │ def __init__(self, ctx, _device): │ │ │ │ """ │ │ │ │ Initialize a new instance of the Device class. │ │ │ │ │ │ │ │ @@ -1340,16 +1335,15 @@ │ │ │ │ │ │ │ │ @property │ │ │ │ def context(self): │ │ │ │ """ │ │ │ │ Context for the device. │ │ │ │ type: iio.Context │ │ │ │ """ │ │ │ │ - return self.ctx
│ │ │ │ - │ │ │ │ + return self.ctx │ │ │ │ │ │ │ │ │ │ │ │ class Context(object): │ │ │ │ """Contains the representation of an IIO context.""" │ │ │ │ │ │ │ │ def __init__(self, _context=None): │ │ │ │ """ │ │ │ │ @@ -1494,32 +1488,29 @@ │ │ │ │ returns: type=iio.XMLContext │ │ │ │ An new instance of this class │ │ │ │ """ │ │ │ │ ctx = _new_xml(xmlfile.encode("ascii")) │ │ │ │ super(XMLContext, self).__init__(ctx) │ │ │ │ │ │ │ │ │ │ │ │ -
│ │ │ │ -[docs] │ │ │ │ class NetworkContext(Context): │ │ │ │ """Network IIO Context.""" │ │ │ │ │ │ │ │ def __init__(self, hostname=None): │ │ │ │ """ │ │ │ │ Initialize a new instance of the Context class, using the network backend of the IIO library. │ │ │ │ │ │ │ │ :param hostname: type=str │ │ │ │ Hostname, IPv4 or IPv6 address where the IIO Daemon is running │ │ │ │ │ │ │ │ returns: type=iio.NetworkContext │ │ │ │ An new instance of this class │ │ │ │ """ │ │ │ │ ctx = _new_network(hostname.encode("ascii") if hostname is not None else None) │ │ │ │ - super(NetworkContext, self).__init__(ctx)
│ │ │ │ - │ │ │ │ + super(NetworkContext, self).__init__(ctx) │ │ │ │ │ │ │ │ │ │ │ │ def scan_contexts(): │ │ │ │ """Scan Context.""" │ │ │ │ scan_ctx = dict() │ │ │ │ ptr = _POINTER(_ContextInfoPtr)() │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -765,16 +765,14 @@ │ │ │ │ │ _d_read_attr(self._device, self._name_ascii, buf, len(buf)) │ │ │ │ │ return buf.value.decode("ascii") │ │ │ │ │ │ │ │ │ │ def _write(self, value): │ │ │ │ │ _d_write_attr(self._device, self._name_ascii, value.encode("ascii")) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ -_[_d_o_c_s_] │ │ │ │ │ class DeviceDebugAttr(DeviceAttr): │ │ │ │ │ """Represents a debug attribute of an IIO device.""" │ │ │ │ │ │ │ │ │ │ def __init__(self, device, name): │ │ │ │ │ """ │ │ │ │ │ Initialize a new instance of the DeviceDebugAttr class. │ │ │ │ │ │ │ │ │ │ @@ -795,16 +793,14 @@ │ │ │ │ │ │ │ │ │ │ def _write(self, value): │ │ │ │ │ _d_write_debug_attr(self._device, self._name_ascii, value.encode │ │ │ │ │ ("ascii")) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ _[_d_o_c_s_] │ │ │ │ │ class DeviceBufferAttr(DeviceAttr): │ │ │ │ │ """Represents a buffer attribute of an IIO device.""" │ │ │ │ │ │ │ │ │ │ def __init__(self, device, name): │ │ │ │ │ """ │ │ │ │ │ Initialize a new instance of the DeviceBufferAttr class. │ │ │ │ │ @@ -1294,16 +1290,14 @@ │ │ │ │ │ None, │ │ │ │ │ "Configured frequency (in Hz) of this trigger\n\ttype=int", │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ -_[_d_o_c_s_] │ │ │ │ │ class Device(_DeviceOrTrigger): │ │ │ │ │ """Contains the representation of an IIO device.""" │ │ │ │ │ │ │ │ │ │ def __init__(self, ctx, _device): │ │ │ │ │ """ │ │ │ │ │ Initialize a new instance of the Device class. │ │ │ │ │ │ │ │ │ │ @@ -1349,16 +1343,14 @@ │ │ │ │ │ """ │ │ │ │ │ Context for the device. │ │ │ │ │ type: iio.Context │ │ │ │ │ """ │ │ │ │ │ return self.ctx │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ class Context(object): │ │ │ │ │ """Contains the representation of an IIO context.""" │ │ │ │ │ │ │ │ │ │ def __init__(self, _context=None): │ │ │ │ │ """ │ │ │ │ │ Initialize a new instance of the Context class, using the local or the │ │ │ │ │ network backend of the IIO library. │ │ │ │ │ @@ -1510,16 +1502,14 @@ │ │ │ │ │ returns: type=iio.XMLContext │ │ │ │ │ An new instance of this class │ │ │ │ │ """ │ │ │ │ │ ctx = _new_xml(xmlfile.encode("ascii")) │ │ │ │ │ super(XMLContext, self).__init__(ctx) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ -_[_d_o_c_s_] │ │ │ │ │ class NetworkContext(Context): │ │ │ │ │ """Network IIO Context.""" │ │ │ │ │ │ │ │ │ │ def __init__(self, hostname=None): │ │ │ │ │ """ │ │ │ │ │ Initialize a new instance of the Context class, using the network │ │ │ │ │ backend of the IIO library. │ │ │ │ │ @@ -1531,16 +1521,14 @@ │ │ │ │ │ An new instance of this class │ │ │ │ │ """ │ │ │ │ │ ctx = _new_network(hostname.encode("ascii") if hostname is not None │ │ │ │ │ else None) │ │ │ │ │ super(NetworkContext, self).__init__(ctx) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ def scan_contexts(): │ │ │ │ │ """Scan Context.""" │ │ │ │ │ scan_ctx = dict() │ │ │ │ │ ptr = _POINTER(_ContextInfoPtr)() │ │ │ │ │ │ │ │ │ │ ctx = _create_scan_context(None, 0) │ │ │ │ │ ctx_nb = _get_context_info_list(ctx, _byref(ptr)) │ │ │ ├── ./usr/share/doc/libiio0-doc/v0.25/python/context.html │ │ │ │ @@ -31,100 +31,14 @@ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │

Contexts

│ │ │ │
│ │ │ │

Members

│ │ │ │ -
│ │ │ │ -
│ │ │ │ -class iio.NetworkContext(hostname=None)[source]
│ │ │ │ -

Network IIO Context.

│ │ │ │ -
│ │ │ │ -
│ │ │ │ -property attrs
│ │ │ │ -

List of context-specific attributes │ │ │ │ -type=dict of str objects

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -clone()
│ │ │ │ -

Clone this instance.

│ │ │ │ -
│ │ │ │ -
returns: type=iio.LocalContext

An new instance of this class

│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -property description
│ │ │ │ -

Description of this IIO context. │ │ │ │ -type=str

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -property devices
│ │ │ │ -

List of devices contained in this context. │ │ │ │ -type=list of iio.Device and iio.Trigger objects

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -find_device(name_or_id_or_label)
│ │ │ │ -

Find a IIO device by its name, ID or label.

│ │ │ │ -
│ │ │ │ -
Parameters:
│ │ │ │ -

name_or_id_or_label – type=str │ │ │ │ -The name, ID or label of the device to find

│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
returns: type=iio.Device or type=iio.Trigger

The IIO Device

│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -property name
│ │ │ │ -

Name of this IIO context. │ │ │ │ -type=str

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -set_timeout(timeout)
│ │ │ │ -

Set a timeout for I/O operations.

│ │ │ │ -
│ │ │ │ -
Parameters:
│ │ │ │ -

timeout – type=int │ │ │ │ -The timeout value, in milliseconds

│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -property version
│ │ │ │ -

Version of the backend. │ │ │ │ -type=(int, int, str)

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -property xml
│ │ │ │ -

XML representation of the current context. │ │ │ │ -type=str

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ - │ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -1,39 +1,9 @@ │ │ │ │ │ ************ CCoonntteexxttss_?¶ ************ │ │ │ │ │ ********** MMeemmbbeerrss_?¶ ********** │ │ │ │ │ - ccllaassss iio.NetworkContext(hhoossttnnaammee==NNoonnee)_[_s_o_u_r_c_e_]_¶ │ │ │ │ │ - Network IIO Context. │ │ │ │ │ - pprrooppeerrttyy attrs_¶ │ │ │ │ │ - List of context-specific attributes type=dict of str objects │ │ │ │ │ - clone()_¶ │ │ │ │ │ - Clone this instance. │ │ │ │ │ - returns: type=iio.LocalContext │ │ │ │ │ - An new instance of this class │ │ │ │ │ - pprrooppeerrttyy description_¶ │ │ │ │ │ - Description of this IIO context. type=str │ │ │ │ │ - pprrooppeerrttyy devices_¶ │ │ │ │ │ - List of devices contained in this context. type=list of iio.Device │ │ │ │ │ - and iio.Trigger objects │ │ │ │ │ - find_device(nnaammee__oorr__iidd__oorr__llaabbeell)_¶ │ │ │ │ │ - Find a IIO device by its name, ID or label. │ │ │ │ │ - Parameters: │ │ │ │ │ - nnaammee__oorr__iidd__oorr__llaabbeell – type=str The name, ID or label of the │ │ │ │ │ - device to find │ │ │ │ │ - returns: type=iio.Device or type=iio.Trigger │ │ │ │ │ - The IIO Device │ │ │ │ │ - pprrooppeerrttyy name_¶ │ │ │ │ │ - Name of this IIO context. type=str │ │ │ │ │ - set_timeout(ttiimmeeoouutt)_¶ │ │ │ │ │ - Set a timeout for I/O operations. │ │ │ │ │ - Parameters: │ │ │ │ │ - ttiimmeeoouutt – type=int The timeout value, in milliseconds │ │ │ │ │ - pprrooppeerrttyy version_¶ │ │ │ │ │ - Version of the backend. type=(int, int, str) │ │ │ │ │ - pprrooppeerrttyy xml_¶ │ │ │ │ │ - XML representation of the current context. type=str │ │ │ │ │ ************ _ll_ii_bb_ii_ii_oo_--_pp_yy ************ │ │ │ │ │ ******** NNaavviiggaattiioonn ******** │ │ │ │ │ * _C_o_n_t_e_x_t_s │ │ │ │ │ * _B_u_f_f_e_r │ │ │ │ │ * _D_e_v_i_c_e │ │ │ │ │ * _C_h_a_n_n_e_l_s │ │ │ │ │ * _T_r_i_g_g_e_r │ │ │ ├── ./usr/share/doc/libiio0-doc/v0.25/python/device.html │ │ │ │ @@ -31,194 +31,19 @@ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │

Device

│ │ │ │
│ │ │ │

Members

│ │ │ │ -
│ │ │ │ -
│ │ │ │ -class iio.Device(ctx, _device)[source]
│ │ │ │ -

Contains the representation of an IIO device.

│ │ │ │ -
│ │ │ │ -
│ │ │ │ -property attrs
│ │ │ │ -

List of attributes for this IIO device. │ │ │ │ -type=dict of iio.DeviceAttr

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -property buffer_attrs
│ │ │ │ -

List of buffer attributes for this IIO device. │ │ │ │ -type=dict of iio.DeviceBufferAttr

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -property channels
│ │ │ │ -

List of channels available with this IIO device. │ │ │ │ -type=list of iio.Channel objects

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -property context
│ │ │ │ -

Context for the device. │ │ │ │ -type: iio.Context

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -property debug_attrs
│ │ │ │ -

List of debug attributes for this IIO device. │ │ │ │ -type=dict of iio.DeviceDebugAttr

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -find_channel(name_or_id, is_output=False)
│ │ │ │ -

Find a IIO channel by its name or ID.

│ │ │ │ -
│ │ │ │ -
Parameters:
│ │ │ │ -
    │ │ │ │ -
  • name_or_id – type=str │ │ │ │ -The name or ID of the channel to find

  • │ │ │ │ -
  • is_output – type=bool │ │ │ │ -Set to True to search for an output channel

  • │ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
returns: type=iio.Device or type=iio.Trigger

The IIO Device

│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -property hwmon
│ │ │ │ -

Contains True if the device is a hardware-monitoring device, False if it is a IIO device. │ │ │ │ -type=bool

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -property id
│ │ │ │ -

An identifier of this device, only valid in this IIO context. │ │ │ │ -type=str

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -property label
│ │ │ │ -

The label of this device. │ │ │ │ -type=str

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -property name
│ │ │ │ -

The name of this device. │ │ │ │ -type=str

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -reg_read(reg)
│ │ │ │ -

Read the content of a register of this device.

│ │ │ │ -
│ │ │ │ -
Parameters:
│ │ │ │ -

reg – type=int │ │ │ │ -The register address

│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
returns: type=int

The value of the register

│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -reg_write(reg, value)
│ │ │ │ -

Set a value to one register of this device.

│ │ │ │ -
│ │ │ │ -
Parameters:
│ │ │ │ -
    │ │ │ │ -
  • reg – type=int │ │ │ │ -The register address

  • │ │ │ │ -
  • value – type=int │ │ │ │ -The value that will be used for this register

  • │ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -property sample_size
│ │ │ │ -

Sample size of this device. │ │ │ │ -type: int

│ │ │ │ -

The sample size varies each time channels get enabled or disabled.

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -set_kernel_buffers_count(count)
│ │ │ │ -

Set the number of kernel buffers to use with the specified device.

│ │ │ │ -
│ │ │ │ -
Parameters:
│ │ │ │ -

count – type=int │ │ │ │ -The number of kernel buffers

│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -property trigger
│ │ │ │ -

Contains the configured trigger for this IIO device. │ │ │ │ -type=iio.Trigger

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ - │ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │

Device attributes

│ │ │ │
│ │ │ │ -
│ │ │ │ -class iio.DeviceDebugAttr(device, name)[source]
│ │ │ │ -

Represents a debug attribute of an IIO device.

│ │ │ │ -
│ │ │ │ -
│ │ │ │ -property filename
│ │ │ │ -

The filename in sysfs to which this attribute is bound. │ │ │ │ -type=str

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -property name
│ │ │ │ -

The name of this attribute. │ │ │ │ -type=str

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -property value
│ │ │ │ -

Current value of this attribute. │ │ │ │ -type=str

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │
│ │ │ │ class iio.DeviceBufferAttr(device, name)[source]
│ │ │ │

Represents a buffer attribute of an IIO device.

│ │ │ │
│ │ │ │
│ │ │ │ property filename
│ │ │ │

The filename in sysfs to which this attribute is bound. │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -1,75 +1,11 @@ │ │ │ │ │ ************ DDeevviiccee_?¶ ************ │ │ │ │ │ ********** MMeemmbbeerrss_?¶ ********** │ │ │ │ │ - ccllaassss iio.Device(ccttxx, __ddeevviiccee)_[_s_o_u_r_c_e_]_¶ │ │ │ │ │ - Contains the representation of an IIO device. │ │ │ │ │ - pprrooppeerrttyy attrs_¶ │ │ │ │ │ - List of attributes for this IIO device. type=dict of iio.DeviceAttr │ │ │ │ │ - pprrooppeerrttyy buffer_attrs_¶ │ │ │ │ │ - List of buffer attributes for this IIO device. type=dict of │ │ │ │ │ - iio.DeviceBufferAttr │ │ │ │ │ - pprrooppeerrttyy channels_¶ │ │ │ │ │ - List of channels available with this IIO device. type=list of │ │ │ │ │ - iio.Channel objects │ │ │ │ │ - pprrooppeerrttyy context_¶ │ │ │ │ │ - Context for the device. type: iio.Context │ │ │ │ │ - pprrooppeerrttyy debug_attrs_¶ │ │ │ │ │ - List of debug attributes for this IIO device. type=dict of │ │ │ │ │ - iio.DeviceDebugAttr │ │ │ │ │ - find_channel(nnaammee__oorr__iidd, iiss__oouuttppuutt==FFaallssee)_¶ │ │ │ │ │ - Find a IIO channel by its name or ID. │ │ │ │ │ - Parameters: │ │ │ │ │ - * nnaammee__oorr__iidd – type=str The name or ID of the channel to │ │ │ │ │ - find │ │ │ │ │ - * iiss__oouuttppuutt – type=bool Set to True to search for an │ │ │ │ │ - output channel │ │ │ │ │ - returns: type=iio.Device or type=iio.Trigger │ │ │ │ │ - The IIO Device │ │ │ │ │ - pprrooppeerrttyy hwmon_¶ │ │ │ │ │ - Contains True if the device is a hardware-monitoring device, False │ │ │ │ │ - if it is a IIO device. type=bool │ │ │ │ │ - pprrooppeerrttyy id_¶ │ │ │ │ │ - An identifier of this device, only valid in this IIO context. │ │ │ │ │ - type=str │ │ │ │ │ - pprrooppeerrttyy label_¶ │ │ │ │ │ - The label of this device. type=str │ │ │ │ │ - pprrooppeerrttyy name_¶ │ │ │ │ │ - The name of this device. type=str │ │ │ │ │ - reg_read(rreegg)_¶ │ │ │ │ │ - Read the content of a register of this device. │ │ │ │ │ - Parameters: │ │ │ │ │ - rreegg – type=int The register address │ │ │ │ │ - returns: type=int │ │ │ │ │ - The value of the register │ │ │ │ │ - reg_write(rreegg, vvaalluuee)_¶ │ │ │ │ │ - Set a value to one register of this device. │ │ │ │ │ - Parameters: │ │ │ │ │ - * rreegg – type=int The register address │ │ │ │ │ - * vvaalluuee – type=int The value that will be used for this │ │ │ │ │ - register │ │ │ │ │ - pprrooppeerrttyy sample_size_¶ │ │ │ │ │ - Sample size of this device. type: int │ │ │ │ │ - The sample size varies each time channels get enabled or disabled. │ │ │ │ │ - set_kernel_buffers_count(ccoouunntt)_¶ │ │ │ │ │ - Set the number of kernel buffers to use with the specified device. │ │ │ │ │ - Parameters: │ │ │ │ │ - ccoouunntt – type=int The number of kernel buffers │ │ │ │ │ - pprrooppeerrttyy trigger_¶ │ │ │ │ │ - Contains the configured trigger for this IIO device. │ │ │ │ │ - type=iio.Trigger │ │ │ │ │ =============================================================================== │ │ │ │ │ ********** DDeevviiccee aattttrriibbuutteess_?¶ ********** │ │ │ │ │ - ccllaassss iio.DeviceDebugAttr(ddeevviiccee, nnaammee)_[_s_o_u_r_c_e_]_¶ │ │ │ │ │ - Represents a debug attribute of an IIO device. │ │ │ │ │ - pprrooppeerrttyy filename_¶ │ │ │ │ │ - The filename in sysfs to which this attribute is bound. type=str │ │ │ │ │ - pprrooppeerrttyy name_¶ │ │ │ │ │ - The name of this attribute. type=str │ │ │ │ │ - pprrooppeerrttyy value_¶ │ │ │ │ │ - Current value of this attribute. type=str │ │ │ │ │ ccllaassss iio.DeviceBufferAttr(ddeevviiccee, nnaammee)_[_s_o_u_r_c_e_]_¶ │ │ │ │ │ Represents a buffer attribute of an IIO device. │ │ │ │ │ pprrooppeerrttyy filename_¶ │ │ │ │ │ The filename in sysfs to which this attribute is bound. type=str │ │ │ │ │ pprrooppeerrttyy name_¶ │ │ │ │ │ The name of this attribute. type=str │ │ │ │ │ pprrooppeerrttyy value_¶ │ │ │ ├── ./usr/share/doc/libiio0-doc/v0.25/python/genindex.html │ │ │ │ @@ -33,25 +33,23 @@ │ │ │ │ │ │ │ │

│ │ │ │ A │ │ │ │ | B │ │ │ │ | C │ │ │ │ | D │ │ │ │ | F │ │ │ │ - | H │ │ │ │ | I │ │ │ │ | L │ │ │ │ | M │ │ │ │ | N │ │ │ │ | R │ │ │ │ | S │ │ │ │ | T │ │ │ │ | V │ │ │ │ | W │ │ │ │ - | X │ │ │ │ │ │ │ │
│ │ │ │

A

│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │

B

│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

C

│ │ │ │ │ │ │ │
    │ │ │ │ -
  • channels (iio.Device property) │ │ │ │ - │ │ │ │ -
  • │ │ │ │ -
  • clone() (iio.NetworkContext method) │ │ │ │ -
  • │ │ │ │ -
  • context (iio.Device property) │ │ │ │ +
  • channels (iio.Trigger property) │ │ │ │
  • │ │ │ │
  • ContextBuilder (class in iio_attr) │ │ │ │ │ │ │ │
      │ │ │ │
    • (class in iio_readdev) │ │ │ │
    • │ │ │ │
    • (class in iio_writedev) │ │ │ │ @@ -135,76 +115,42 @@ │ │ │ │

      D

      │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
      │ │ │ │ │ │ │ │

      F

      │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
      │ │ │ │ │ │ │ │ -

      H

      │ │ │ │ - │ │ │ │ - │ │ │ │ -
      │ │ │ │ - │ │ │ │

      I

      │ │ │ │ │ │ │ │ │ │ │ │
      │ │ │ │
      │ │ │ │ │ │ │ │

      L

      │ │ │ │ │ │ │ │ │ │ │ │
      │ │ │ │ │ │ │ │

      M

      │ │ │ │ │ │ │ │ │ │ │ │
      │ │ │ │
      │ │ │ │ │ │ │ │

      N

      │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │
      │ │ │ │ │ │ │ │

      R

      │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
      │ │ │ │ │ │ │ │

      S

      │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
      │ │ │ │ │ │ │ │

      T

      │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │
      │ │ │ │ │ │ │ │

      V

      │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │
      │ │ │ │ │ │ │ │

      W

      │ │ │ │ │ │ │ │ │ │ │ │
        │ │ │ │ @@ -389,22 +291,14 @@ │ │ │ │ │ │ │ │
      │ │ │ │ │ │ │ │ -

      X

      │ │ │ │ - │ │ │ │ - │ │ │ │ -
      │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │