#include <scpi.h>
|
const char * | name |
|
const char * | prefix |
|
int | priv_size |
|
GSList *(* | scan )(struct drv_context *drvc) |
|
int(* | dev_inst_new )(void *priv, struct drv_context *drvc, const char *resource, char **params, const char *serialcomm) |
|
int(* | open )(struct sr_scpi_dev_inst *scpi) |
|
int(* | source_add )(struct sr_session *session, void *priv, int events, int timeout, sr_receive_data_callback cb, void *cb_data) |
|
int(* | source_remove )(struct sr_session *session, void *priv) |
|
int(* | send )(void *priv, const char *command) |
|
int(* | read_begin )(void *priv) |
|
int(* | read_data )(void *priv, char *buf, int maxlen) |
|
int(* | read_complete )(void *priv) |
|
int(* | close )(struct sr_scpi_dev_inst *scpi) |
|
void(* | free )(void *priv) |
|
unsigned int | read_timeout_ms |
|
void * | priv |
|
uint64_t | firmware_version |
|
Definition at line 73 of file scpi.h.
int(* sr_scpi_dev_inst::dev_inst_new) (void *priv, struct drv_context *drvc, const char *resource, char **params, const char *serialcomm) |
uint64_t sr_scpi_dev_inst::firmware_version |
void(* sr_scpi_dev_inst::free) (void *priv) |
const char* sr_scpi_dev_inst::name |
const char* sr_scpi_dev_inst::prefix |
void* sr_scpi_dev_inst::priv |
int sr_scpi_dev_inst::priv_size |
int(* sr_scpi_dev_inst::read_begin) (void *priv) |
int(* sr_scpi_dev_inst::read_complete) (void *priv) |
int(* sr_scpi_dev_inst::read_data) (void *priv, char *buf, int maxlen) |
unsigned int sr_scpi_dev_inst::read_timeout_ms |
GSList*(* sr_scpi_dev_inst::scan) (struct drv_context *drvc) |
int(* sr_scpi_dev_inst::send) (void *priv, const char *command) |
int(* sr_scpi_dev_inst::source_remove) (struct sr_session *session, void *priv) |
The documentation for this struct was generated from the following file: