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

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

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