--- /srv/reproducible-results/rbuild-debian/r-b-build.IyiE1vn8/b1/libiio_0.25-7_arm64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.IyiE1vn8/b2/libiio_0.25-7_arm64.changes ├── Files │ @@ -1,10 +1,10 @@ │ │ 3a852870d6f0d5b56c695265a2be1d9b 90400 debug optional iiod-dbgsym_0.25-7_arm64.deb │ 5fdfdff068734d29689b114b126938b8 34252 net optional iiod_0.25-7_arm64.deb │ 52c7d9f4d20e135ebc04b0d2cfd37907 14172 libdevel optional libiio-dev_0.25-7_arm64.deb │ 459382244b194e7f6a9b5c71a7e4da69 139264 debug optional libiio-utils-dbgsym_0.25-7_arm64.deb │ cee8f422decd56181feed1448e22cbac 75128 libs optional libiio-utils_0.25-7_arm64.deb │ bcb26430781d39c6ada3df59d8c1bf3d 164188 debug optional libiio0-dbgsym_0.25-7_arm64.deb │ - 2bae920510be8d44fb881265618c0a42 1278344 doc optional libiio0-doc_0.25-7_all.deb │ + 0db545bd5e45830b2beea614f6af7fa4 1276696 doc optional libiio0-doc_0.25-7_all.deb │ 7bbb8ea88b3e72c112772286c742dc96 49064 libs optional libiio0_0.25-7_arm64.deb │ 57594b17425d54af0ceb8cbea22f7185 13692 python optional python3-libiio_0.25-7_all.deb ├── libiio0-doc_0.25-7_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-08-19 19:55:18.000000 debian-binary │ │ -rw-r--r-- 0 0 0 17952 2024-08-19 19:55:18.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 1260200 2024-08-19 19:55:18.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 1258552 2024-08-19 19:55:18.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: libiio0-doc │ │ │ │ Source: libiio │ │ │ │ Version: 0.25-7 │ │ │ │ Architecture: all │ │ │ │ Maintainer: A. Maitland Bottoms │ │ │ │ -Installed-Size: 5544 │ │ │ │ +Installed-Size: 5515 │ │ │ │ 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 │ │ │ │ @@ -730,15 +730,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 290 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/man1/iio_stresstest.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 290 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/man1/iio_writedev.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/man3/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16897 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/man3/libiio.3.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 230 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/.buildinfo │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_modules/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 176594 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_modules/iio.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 176217 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_modules/iio.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 106936 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_modules/iio_attr.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23389 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_modules/iio_info.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 34808 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_modules/iio_readdev.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 37614 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_modules/iio_writedev.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3148 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_modules/index.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-08-19 19:55:18.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 │ │ │ │ @@ -761,27 +761,27 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7791 2024-05-25 18:17:17.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_static/forkme_right_darkblue_121621.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 90 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_static/minus.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 90 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_static/plus.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5359 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_static/pygments.css │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5123 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_static/sphinx_highlight.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3496 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/buffer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3683 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/channel.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14024 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/context.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16753 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/device.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3528 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/context.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7849 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/device.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11622 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/examples.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16651 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/genindex.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12206 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/genindex.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 112108 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/iio_attr.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6724 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/iio_info.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10299 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/iio_readdev.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10323 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/iio_writedev.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6118 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/index.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 933 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/objects.inv │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 743 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/objects.inv │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3877 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/py-modindex.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3161 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/search.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19706 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/searchindex.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15289 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/searchindex.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11622 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/trigger.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-08-19 19:55:18.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 2024-08-19 19:55:18.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 2024-08-19 19:55:18.000000 ./usr/share/doc/libiio0-doc/v0.25/python/_static/jquery.js -> ../../../../../javascript/jquery/jquery.js │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-08-19 19:55:18.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 2024-08-19 19:55:18.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 │ │ │ │ @@ -1291,16 +1291,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. │ │ │ │ │ │ │ │ @@ -1341,16 +1339,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): │ │ │ │ """ │ │ │ │ @@ -1478,52 +1475,46 @@ │ │ │ │ returns: type=iio.LocalContext │ │ │ │ An new instance of this class │ │ │ │ """ │ │ │ │ ctx = _new_local() │ │ │ │ super(LocalContext, self).__init__(ctx) │ │ │ │ │ │ │ │ │ │ │ │ -
│ │ │ │ -[docs] │ │ │ │ class XMLContext(Context): │ │ │ │ """XML IIO Context.""" │ │ │ │ │ │ │ │ def __init__(self, xmlfile): │ │ │ │ """ │ │ │ │ Initialize a new instance of the Context class, using the XML backend of the IIO library. │ │ │ │ │ │ │ │ :param xmlfile: type=str │ │ │ │ Filename of the XML file to build the context from │ │ │ │ │ │ │ │ returns: type=iio.XMLContext │ │ │ │ An new instance of this class │ │ │ │ """ │ │ │ │ ctx = _new_xml(xmlfile.encode("ascii")) │ │ │ │ - super(XMLContext, self).__init__(ctx)
│ │ │ │ - │ │ │ │ + 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 {} │ │ │ │ │ @@ -1294,16 +1294,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 +1347,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. │ │ │ │ │ @@ -1492,16 +1488,14 @@ │ │ │ │ │ returns: type=iio.LocalContext │ │ │ │ │ An new instance of this class │ │ │ │ │ """ │ │ │ │ │ ctx = _new_local() │ │ │ │ │ super(LocalContext, self).__init__(ctx) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ -_[_d_o_c_s_] │ │ │ │ │ class XMLContext(Context): │ │ │ │ │ """XML IIO Context.""" │ │ │ │ │ │ │ │ │ │ def __init__(self, xmlfile): │ │ │ │ │ """ │ │ │ │ │ Initialize a new instance of the Context class, using the XML backend │ │ │ │ │ of the IIO library. │ │ │ │ │ @@ -1512,18 +1506,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. │ │ │ │ │ @@ -1535,16 +1525,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 │ │ │ │ @@ -32,186 +32,14 @@ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │

Contexts

│ │ │ │
│ │ │ │

Members

│ │ │ │ -
│ │ │ │ -
│ │ │ │ -class iio.XMLContext(xmlfile)[source]
│ │ │ │ -

XML 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

│ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ -
│ │ │ │ -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,69 +1,9 @@ │ │ │ │ │ ************ CCoonntteexxttss_?¶ ************ │ │ │ │ │ ********** MMeemmbbeerrss_?¶ ********** │ │ │ │ │ - ccllaassss iio.XMLContext(xxmmllffiillee)_[_s_o_u_r_c_e_]_¶ │ │ │ │ │ - XML 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 │ │ │ │ │ - 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 │ │ │ │ @@ -32,162 +32,14 @@ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │

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]
│ │ │ │ ├── html2text {} │ │ │ │ │ @@ -1,65 +1,9 @@ │ │ │ │ │ ************ 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_¶ │ │ │ ├── ./usr/share/doc/libiio0-doc/v0.25/python/genindex.html │ │ │ │ @@ -34,25 +34,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) │ │ │ │ @@ -142,88 +116,48 @@ │ │ │ │

      D

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

      F

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

      H

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

      I

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

      L

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

      M

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

      N

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

      R

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

      S

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

      T

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

      V

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

      W

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

      X

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