Contexts¶
Members¶
- class iio.Context(_context=None)[source]¶
Contains the representation of an IIO context.
- property attrs¶
List of context-specific attributes type=dict of str objects
- 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)[source]¶
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)[source]¶
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.LocalContext[source]¶
Local 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.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