X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fscpi.h;fp=src%2Fscpi.h;h=162c7a3657ec649f08d923b927605de37bd5317d;hb=8107a9a650f4db08423c3fc79c1b7e7d826ffd7f;hp=eeee9a553214048fa67ea17424654dbcd108c20b;hpb=9618fde4226a7cf1ab891be6d5581b41e071a0af;p=libsigrok.git diff --git a/src/scpi.h b/src/scpi.h index eeee9a55..162c7a36 100644 --- a/src/scpi.h +++ b/src/scpi.h @@ -85,6 +85,7 @@ struct sr_scpi_dev_inst { 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 (*connection_id)(struct sr_scpi_dev_inst *scpi, char **connection_id); 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); @@ -108,6 +109,8 @@ SR_PRIV GSList *sr_scpi_scan(struct drv_context *drvc, GSList *options, SR_PRIV struct sr_scpi_dev_inst *scpi_dev_inst_new(struct drv_context *drvc, const char *resource, const char *serialcomm); SR_PRIV int sr_scpi_open(struct sr_scpi_dev_inst *scpi); +SR_PRIV int sr_scpi_connection_id(struct sr_scpi_dev_inst *scpi, + char **connection_id); SR_PRIV int sr_scpi_source_add(struct sr_session *session, struct sr_scpi_dev_inst *scpi, int events, int timeout, sr_receive_data_callback cb, void *cb_data);