X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=libsigrok-internal.h;h=376e657e05c59e7d7c6617bb6dffed810bfa5015;hb=ae67644fe5340d9c6e450fb0443178af356e0647;hp=f742e127518233c3304d7459a7496e660ee07866;hpb=babab6225b44eeeb73aa62e281d50636ec170bd5;p=libsigrok.git diff --git a/libsigrok-internal.h b/libsigrok-internal.h index f742e127..376e657e 100644 --- a/libsigrok-internal.h +++ b/libsigrok-internal.h @@ -79,6 +79,11 @@ struct sr_serial_dev_inst { }; #endif +struct sr_usbtmc_dev_inst { + char *device; + int fd; +}; + /* Private driver context. */ struct drv_context { struct sr_context *sr_ctx; @@ -119,6 +124,9 @@ SR_PRIV struct sr_serial_dev_inst *sr_serial_dev_inst_new(const char *port, SR_PRIV void sr_serial_dev_inst_free(struct sr_serial_dev_inst *serial); #endif +/* USBTMC-specific instances */ +SR_PRIV struct sr_usbtmc_dev_inst *sr_usbtmc_dev_inst_new(const char *device); +SR_PRIV void sr_usbtmc_dev_inst_free(struct sr_usbtmc_dev_inst *usbtmc); /*--- hwdriver.c ------------------------------------------------------------*/