![]() |
libsigrok
0.3.0
sigrok hardware access and backend library
|
Device instance data. More...
#include <libsigrok.h>
Collaboration diagram for sr_dev_inst:Data Fields | |
| struct sr_dev_driver * | driver |
| Device driver. | |
| int | index |
| Index of device in driver. | |
| int | status |
| Device instance status. | |
| int | inst_type |
| Device instance type. | |
| char * | vendor |
| Device vendor. | |
| char * | model |
| Device model. | |
| char * | version |
| Device version. | |
| GSList * | channels |
| List of channels. | |
| GSList * | channel_groups |
| List of sr_channel_group structs. | |
| void * | conn |
| Device instance connection data (used?) | |
| void * | priv |
| Device instance private data (used?) | |
Device instance data.
Definition at line 841 of file libsigrok.h.
| 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 |
List of channels.
Definition at line 857 of file libsigrok.h.
Referenced by sr_dev_channel_enable(), sr_dev_channel_name_set(), sr_dev_trigger_set(), sr_parse_triggerstring(), sr_session_load(), and sr_session_save().
| 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 |
Device driver.
Definition at line 843 of file libsigrok.h.
Referenced by sr_config_commit(), sr_config_set(), sr_dev_channel_enable(), sr_dev_close(), sr_dev_has_option(), sr_dev_open(), sr_dev_trigger_set(), sr_parse_triggerstring(), sr_session_dev_add(), sr_session_load(), sr_session_save(), and sr_session_start().
Index of device in driver.
Definition at line 845 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.
| 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.
1.7.6.1