libiio
Classes | Functions | Variables
iio Namespace Reference

Classes

class  _Attr
 
class  _Block
 
class  _Buffer
 
class  _Channel
 
class  _ChannelsMask
 
class  _Context
 
class  _Device
 
class  _DeviceOrTrigger
 
class  _IIO_Object
 
class  _Scan
 
class  _Stream
 
class  Attr
 iio.Attr class: Contains the representation of a channel or device attribute. More...
 
class  Block
 
class  Buffer
 
class  Channel
 iio.Channel class: Contains the representation of an input or output channel. More...
 
class  ChannelAttr
 
class  ChannelModifier
 
class  ChannelsMask
 
class  ChannelType
 
class  Context
 iio.Context class: Contains the representation of an IIO context. More...
 
class  ContextParams
 
class  DataFormat
 
class  Device
 iio.Device class: Contains the representation of an IIO device. More...
 
class  DeviceAttr
 
class  DeviceBufferAttr
 
class  DeviceDebugAttr
 
class  IIOException
 
class  IioLib
 iio.IioLib class: Contains the general methods from libiio.
 
class  IIOObject
 
class  IIOPtr
 
class  IOBuffer
 iio.IOBuffer class: The class used for all I/O operations. More...
 
class  LocalContext
 
class  NetworkContext
 
class  Scan
 iio.ScanContext class: Class for getting information about the available contexts. More...
 
class  Stream
 
class  Trigger
 iio.Trigger class: Contains the representation of an IIO device that can act as a trigger. More...
 
class  Version
 
class  XMLContext
 

Functions

def iio_strerror (err, buf, length)
 
def scan_contexts ()
 

Variables

 restype
 
 argtypes
 
 errcheck
 
def version = _get_lib_version()
 
list backends = [_get_backend(b).decode("ascii") for b in range(0, _get_backends_count())]
 

Function Documentation

◆ iio_strerror()

def iio.iio_strerror (   err,
  buf,
  length 
)
Get a string description of an error code.

◆ scan_contexts()

def iio.scan_contexts ( )
Scan Context.