iio.Context class: Contains the representation of an IIO context.
More...
Inherits iio.IIOObject.
|
readonly string | xml |
| A XML representation of the current context. More...
|
|
readonly string | name |
| The name of the current context. More...
|
|
readonly string | description |
| Retrieve a human-readable information string about the current context. More...
|
|
readonly Version | library_version |
| Retrieve a information about the version context. More...
|
|
readonly List< Device > | devices |
| A List of all the IIO devices present on the current context. More...
|
|
|
Dictionary< string, string > | attrs [get] |
| A Dictionary of all the attributes of the current channel. (key, value) = (name, value) More...
|
|
iio.Context class: Contains the representation of an IIO context.
◆ Context()
iio.Context.Context |
( |
string |
uri = null | ) |
|
|
inline |
Initializes a new instance of the iio.Context class, using the provided URI. For compatibility with existing code, providing an IP address or a hostname here will automatically create a network context.
- Parameters
-
uri | URI to use for the IIO context creation |
- Returns
- an instance of the iio.Context class
- Exceptions
-
IioLib.IIOException | The IIO context could not be created. |
◆ clone()
◆ get_device()
Device iio.Context.get_device |
( |
string |
name | ) |
|
|
inline |
Get the iio.Device object of the specified name.
- Parameters
-
name | Name or ID of the device to look for |
- Exceptions
-
IioLib.IIOException | The IIO device with the specified name or ID could not be found in the current context. |
◆ set_timeout()
void iio.Context.set_timeout |
( |
uint |
timeout | ) |
|
|
inline |
Set a timeout for I/O operations.
- Parameters
-
timeout | The timeout value, in milliseconds |
- Exceptions
-
IioLib.IIOException | The timeout could not be applied. |
◆ description
readonly string iio.Context.description |
Retrieve a human-readable information string about the current context.
◆ devices
readonly List<Device> iio.Context.devices |
A List
of all the IIO devices present on the current context.
◆ library_version
readonly Version iio.Context.library_version |
Retrieve a information about the version context.
◆ name
readonly string iio.Context.name |
The name of the current context.
◆ xml
readonly string iio.Context.xml |
A XML representation of the current context.
◆ attrs
Dictionary<string, string> iio.Context.attrs |
|
get |
A Dictionary
of all the attributes of the current channel. (key, value) = (name, value)
The documentation for this class was generated from the following file: