iio.IOBuffer class: The class used for all I/O operations.
More...
Inherits iio.IIOObject.
|
override void | Destroy () |
|
| IIOObject (IntPtr hdl) |
|
abstract void | Destroy () |
|
iio.IOBuffer class: The class used for all I/O operations.
iio.IOBuffer.IOBuffer |
( |
Device |
dev, |
|
|
ChannelsMask |
mask, |
|
|
uint |
index = 0 |
|
) |
| |
|
inline |
Initializes a new instance of the iio.IOBuffer class.
- Parameters
-
dev | The iio.Device object that represents the device where the I/O operations will be performed. |
mask | The channels mask to use to create the buffer object. |
index | The index of the hardware buffer. Should be 0 in most cases. |
- Exceptions
-
IioLib.IIOException | The buffer could not be created. |
void iio.IOBuffer.cancel |
( |
| ) |
|
|
inline |
Cancels the current buffer.
uint iio.IOBuffer.step |
( |
| ) |
|
|
inline |
Gets the step size of the current buffer.
readonly List<Attr> iio.IOBuffer.attrs |
A list
of all the attributes that this buffer has.
readonly Device iio.IOBuffer.dev |
readonly uint iio.IOBuffer.samples_count |
The size of this buffer, in samples.
The documentation for this class was generated from the following file: