libsigrok
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Fields
sr_dev_driver Struct Reference

#include <sigrok.h>

Data Fields

char * name
 
char * longname
 
int api_version
 
int(* init )(const char *devinfo)
 
int(* cleanup )(void)
 
int(* dev_open )(int dev_index)
 
int(* dev_close )(int dev_index)
 
void *(* dev_info_get )(int dev_index, int dev_info_id)
 
int(* dev_status_get )(int dev_index)
 
int *(* hwcap_get_all )(void)
 
int(* dev_config_set )(int dev_index, int hwcap, void *value)
 
int(* dev_acquisition_start )(int dev_index, void *session_dev_id)
 
int(* dev_acquisition_stop )(int dev_index, void *session_dev_id)
 

Detailed Description

Definition at line 387 of file sigrok.h.

Field Documentation

int sr_dev_driver::api_version

Definition at line 391 of file sigrok.h.

int(* sr_dev_driver::cleanup)(void)

Definition at line 393 of file sigrok.h.

Referenced by sr_hw_cleanup_all(), and sr_session_stop().

int(* sr_dev_driver::dev_acquisition_start)(int dev_index, void *session_dev_id)

Definition at line 402 of file sigrok.h.

Referenced by sr_session_start().

int(* sr_dev_driver::dev_acquisition_stop)(int dev_index, void *session_dev_id)

Definition at line 403 of file sigrok.h.

Referenced by sr_session_stop().

int(* sr_dev_driver::dev_close)(int dev_index)

Definition at line 397 of file sigrok.h.

int(* sr_dev_driver::dev_config_set)(int dev_index, int hwcap, void *value)

Definition at line 401 of file sigrok.h.

Referenced by sr_session_load().

void*(* sr_dev_driver::dev_info_get)(int dev_index, int dev_info_id)
int(* sr_dev_driver::dev_open)(int dev_index)

Definition at line 396 of file sigrok.h.

Referenced by sr_session_dev_add().

int(* sr_dev_driver::dev_status_get)(int dev_index)

Definition at line 399 of file sigrok.h.

int*(* sr_dev_driver::hwcap_get_all)(void)

Definition at line 400 of file sigrok.h.

Referenced by sr_dev_has_hwcap(), and sr_driver_hwcap_exists().

int(* sr_dev_driver::init)(const char *devinfo)

Definition at line 392 of file sigrok.h.

Referenced by sr_driver_init(), and sr_session_load().

char* sr_dev_driver::longname

Definition at line 390 of file sigrok.h.

char* sr_dev_driver::name

Definition at line 389 of file sigrok.h.

Referenced by sr_driver_init(), and sr_session_save().


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