#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.
◆ close
◆ dev_inst_new
int(* sr_scpi_dev_inst::dev_inst_new) (void *priv, struct drv_context *drvc, const char *resource, char **params, const char *serialcomm) |
◆ firmware_version
uint64_t sr_scpi_dev_inst::firmware_version |
◆ free
void(* sr_scpi_dev_inst::free) (void *priv) |
◆ name
const char* sr_scpi_dev_inst::name |
◆ open
◆ prefix
const char* sr_scpi_dev_inst::prefix |
◆ priv
void* sr_scpi_dev_inst::priv |
◆ priv_size
int sr_scpi_dev_inst::priv_size |
◆ read_begin
int(* sr_scpi_dev_inst::read_begin) (void *priv) |
◆ read_complete
int(* sr_scpi_dev_inst::read_complete) (void *priv) |
◆ read_data
int(* sr_scpi_dev_inst::read_data) (void *priv, char *buf, int maxlen) |
◆ read_timeout_ms
unsigned int sr_scpi_dev_inst::read_timeout_ms |
◆ scan
GSList*(* sr_scpi_dev_inst::scan) (struct drv_context *drvc) |
◆ send
int(* sr_scpi_dev_inst::send) (void *priv, const char *command) |
◆ source_add
◆ source_remove
int(* sr_scpi_dev_inst::source_remove) (struct sr_session *session, void *priv) |
The documentation for this struct was generated from the following file: