no-OS
Public Attributes | List of all members
iio_dev_priv Struct Reference

Links a physical device instance "void *dev_instance" with a "iio_device *iio" that describes capabilities of the device. More...

Collaboration diagram for iio_dev_priv:
Collaboration graph
[legend]

Public Attributes

char dev_id [MAX_DEV_ID]
 
const char * name
 
void * dev_instance
 
struct iio_device_data dev_data
 
uint32_t active_reg_addr
 
struct iio_devicedev_descriptor
 
struct iio_buffer_priv buffer
 
uint32_t trig_idx
 

Detailed Description

Links a physical device instance "void *dev_instance" with a "iio_device *iio" that describes capabilities of the device.

Member Data Documentation

◆ active_reg_addr

uint32_t iio_dev_priv::active_reg_addr

Used to read debug attributes

◆ buffer

struct iio_buffer_priv iio_dev_priv::buffer

◆ dev_data

struct iio_device_data iio_dev_priv::dev_data

Structure to be passed to callbacks

◆ dev_descriptor

struct iio_device* iio_dev_priv::dev_descriptor

Device descriptor(describes channels and attributes)

◆ dev_id

char iio_dev_priv::dev_id[MAX_DEV_ID]

Will be: iio:device[0...n] n beeing the count of registerd devices

◆ dev_instance

void* iio_dev_priv::dev_instance

Physical instance of a device

◆ name

const char* iio_dev_priv::name

Device name

◆ trig_idx

uint32_t iio_dev_priv::trig_idx

The documentation for this struct was generated from the following file: