libsigrok  0.3.0
sigrok hardware access and backend library
Data Fields
sr_dev_inst Struct Reference

Device instance data. More...

#include <libsigrok.h>

+ Collaboration diagram for sr_dev_inst:

Data Fields

struct sr_dev_driverdriver
 Device driver. More...
 
int index
 Index of device in driver. More...
 
int status
 Device instance status. More...
 
int inst_type
 Device instance type. More...
 
char * vendor
 Device vendor. More...
 
char * model
 Device model. More...
 
char * version
 Device version. More...
 
GSList * channels
 List of channels. More...
 
GSList * channel_groups
 List of sr_channel_group structs. More...
 
void * conn
 Device instance connection data (used?) More...
 
void * priv
 Device instance private data (used?) More...
 

Detailed Description

Device instance data.

Definition at line 841 of file libsigrok.h.

Field Documentation

GSList* sr_dev_inst::channel_groups

List of sr_channel_group structs.

Definition at line 859 of file libsigrok.h.

GSList* sr_dev_inst::channels
void* sr_dev_inst::conn

Device instance connection data (used?)

Definition at line 861 of file libsigrok.h.

struct sr_dev_driver* sr_dev_inst::driver
int sr_dev_inst::index

Index of device in driver.

Definition at line 845 of file libsigrok.h.

int sr_dev_inst::inst_type

Device instance type.

SR_INST_USB, etc.

Definition at line 849 of file libsigrok.h.

char* sr_dev_inst::model

Device model.

Definition at line 853 of file libsigrok.h.

void* sr_dev_inst::priv

Device instance private data (used?)

Definition at line 863 of file libsigrok.h.

int sr_dev_inst::status

Device instance status.

SR_ST_NOT_FOUND, etc.

Definition at line 847 of file libsigrok.h.

char* sr_dev_inst::vendor

Device vendor.

Definition at line 851 of file libsigrok.h.

char* sr_dev_inst::version

Device version.

Definition at line 855 of file libsigrok.h.


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