libsigrok
0.2.0
sigrok hardware access and backend library
|
#include <libsigrok.h>
Data Fields | |
char * | name |
char * | longname |
int | api_version |
int(* | init )(struct sr_context *sr_ctx) |
int(* | cleanup )(void) |
GSList *(* | scan )(GSList *options) |
GSList *(* | dev_list )(void) |
int(* | dev_clear )(void) |
int(* | config_get )(int id, GVariant **data, const struct sr_dev_inst *sdi) |
int(* | config_set )(int id, GVariant *data, const struct sr_dev_inst *sdi) |
int(* | config_list )(int info_id, GVariant **data, const struct sr_dev_inst *sdi) |
int(* | dev_open )(struct sr_dev_inst *sdi) |
int(* | dev_close )(struct sr_dev_inst *sdi) |
int(* | dev_acquisition_start )(const struct sr_dev_inst *sdi, void *cb_data) |
int(* | dev_acquisition_stop )(struct sr_dev_inst *sdi, void *cb_data) |
void * | priv |
Definition at line 754 of file libsigrok.h.
int sr_dev_driver::api_version |
Definition at line 758 of file libsigrok.h.
int(* sr_dev_driver::cleanup)(void) |
Definition at line 760 of file libsigrok.h.
int(* sr_dev_driver::config_get)(int id, GVariant **data, const struct sr_dev_inst *sdi) |
Definition at line 764 of file libsigrok.h.
Referenced by sr_config_get().
int(* sr_dev_driver::config_list)(int info_id, GVariant **data, const struct sr_dev_inst *sdi) |
Definition at line 768 of file libsigrok.h.
Referenced by sr_config_list(), sr_dev_has_option(), and sr_parse_triggerstring().
int(* sr_dev_driver::config_set)(int id, GVariant *data, const struct sr_dev_inst *sdi) |
Definition at line 766 of file libsigrok.h.
Referenced by sr_config_set(), and sr_session_load().
int(* sr_dev_driver::dev_acquisition_start)(const struct sr_dev_inst *sdi, void *cb_data) |
Definition at line 774 of file libsigrok.h.
Referenced by sr_session_start().
int(* sr_dev_driver::dev_acquisition_stop)(struct sr_dev_inst *sdi, void *cb_data) |
Definition at line 776 of file libsigrok.h.
Referenced by sr_session_stop_sync().
int(* sr_dev_driver::dev_clear)(void) |
Definition at line 763 of file libsigrok.h.
Referenced by sr_dev_clear().
int(* sr_dev_driver::dev_close)(struct sr_dev_inst *sdi) |
Definition at line 773 of file libsigrok.h.
Referenced by sr_dev_close().
GSList*(* sr_dev_driver::dev_list)(void) |
Definition at line 762 of file libsigrok.h.
Referenced by sr_dev_list().
int(* sr_dev_driver::dev_open)(struct sr_dev_inst *sdi) |
Definition at line 772 of file libsigrok.h.
Referenced by sr_dev_open(), and sr_session_dev_add().
int(* sr_dev_driver::init)(struct sr_context *sr_ctx) |
Definition at line 759 of file libsigrok.h.
Referenced by sr_driver_init(), and sr_session_load().
char* sr_dev_driver::longname |
Definition at line 757 of file libsigrok.h.
char* sr_dev_driver::name |
Definition at line 756 of file libsigrok.h.
Referenced by sr_driver_init(), sr_driver_scan(), and sr_session_save().
void* sr_dev_driver::priv |
Definition at line 780 of file libsigrok.h.
Referenced by sr_driver_scan().
GSList*(* sr_dev_driver::scan)(GSList *options) |
Definition at line 761 of file libsigrok.h.
Referenced by sr_driver_scan().