iio.Attr class: Contains the representation of a channel or device attribute.
More...
|
| abstract string | read () |
| | Read the value of this attribute as a string. More...
|
| |
| abstract void | write (string val) |
| | Set this attribute to the value contained in the string argument. More...
|
| |
| bool | read_bool () |
| | Read the value of this attribute as a bool. More...
|
| |
| double | read_double () |
| | Read the value of this attribute as a double. More...
|
| |
| long | read_long () |
| | Read the value of this attribute as a long. More...
|
| |
| void | write (bool val) |
| | Set this attribute to the value contained in the bool argument. More...
|
| |
| void | write (long val) |
| | Set this attribute to the value contained in the long argument. More...
|
| |
| void | write (double val) |
| | Set this attribute to the value contained in the double argument. More...
|
| |
|
| readonly string | name |
| | The name of this attribute. More...
|
| |
| readonly string | filename |
| | The filename in sysfs to which this attribute is bound. More...
|
| |
iio.Attr class: Contains the representation of a channel or device attribute.
◆ read()
| abstract string iio.Attr.read |
( |
| ) |
|
|
pure virtual |
Read the value of this attribute as a string.
- Exceptions
-
| System.Exception | The attribute could not be read. |
◆ read_bool()
| bool iio.Attr.read_bool |
( |
| ) |
|
|
inline |
Read the value of this attribute as a bool.
- Exceptions
-
| System.Exception | The attribute could not be read. |
◆ read_double()
| double iio.Attr.read_double |
( |
| ) |
|
|
inline |
Read the value of this attribute as a double.
- Exceptions
-
| System.Exception | The attribute could not be read. |
◆ read_long()
| long iio.Attr.read_long |
( |
| ) |
|
|
inline |
Read the value of this attribute as a long.
- Exceptions
-
| System.Exception | The attribute could not be read. |
◆ write() [1/4]
| void iio.Attr.write |
( |
bool |
val | ) |
|
|
inline |
Set this attribute to the value contained in the bool argument.
- Parameters
-
| val | The bool value to set the parameter to. |
- Exceptions
-
| System.Exception | The attribute could not be written. |
◆ write() [2/4]
| void iio.Attr.write |
( |
double |
val | ) |
|
|
inline |
Set this attribute to the value contained in the double argument.
- Parameters
-
| val | The double value to set the parameter to. |
- Exceptions
-
| System.Exception | The attribute could not be written. |
◆ write() [3/4]
| void iio.Attr.write |
( |
long |
val | ) |
|
|
inline |
Set this attribute to the value contained in the long argument.
- Parameters
-
| val | The long value to set the parameter to. |
- Exceptions
-
| System.Exception | The attribute could not be written. |
◆ write() [4/4]
| abstract void iio.Attr.write |
( |
string |
val | ) |
|
|
pure virtual |
Set this attribute to the value contained in the string argument.
- Parameters
-
| val | The string value to set the parameter to. |
- Exceptions
-
| System.Exception | The attribute could not be written. |
◆ filename
| readonly string iio.Attr.filename |
The filename in sysfs to which this attribute is bound.
◆ name
| readonly string iio.Attr.name |
The name of this attribute.
The documentation for this class was generated from the following file:
- /home/rchis/v0.23/libiio/bindings/csharp/Attr.cs