X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=libsigrok-internal.h;h=e81170c783a703552ddfb170651086589a276d6a;hb=3e43da1f70d48aba917026074d46ca4c91e43bf1;hp=d48e13f00de7b89612cc2cd56efcecfdd1ee1ea1;hpb=1ef513807124f5c3f3706896fa943e9adf10ef30;p=libsigrok.git diff --git a/libsigrok-internal.h b/libsigrok-internal.h index d48e13f0..e81170c7 100644 --- a/libsigrok-internal.h +++ b/libsigrok-internal.h @@ -301,7 +301,9 @@ SR_PRIV int sr_scpi_source_add(struct sr_scpi_dev_inst *scpi, int events, int timeout, sr_receive_data_callback_t cb, void *cb_data); SR_PRIV int sr_scpi_source_remove(struct sr_scpi_dev_inst *scpi); SR_PRIV int sr_scpi_send(struct sr_scpi_dev_inst *scpi, - const char *command); + const char *format, ...); +SR_PRIV int sr_scpi_send_variadic(struct sr_scpi_dev_inst *scpi, + const char *format, va_list args); SR_PRIV int sr_scpi_receive(struct sr_scpi_dev_inst *scpi, char **scpi_response); SR_PRIV int sr_scpi_read(struct sr_scpi_dev_inst *scpi, char *buf, int maxlen); @@ -334,6 +336,11 @@ SR_PRIV struct sr_scpi_dev_inst *scpi_serial_dev_inst_new(const char *port, const char *serialcomm); #endif +/*--- hardware/common/scpi_tcp.c --------------------------------------------*/ + +SR_PRIV struct sr_scpi_dev_inst *scpi_tcp_dev_inst_new(const char *address, + const char *port); + /*--- hardware/common/scpi_usbtmc.c -----------------------------------------*/ SR_PRIV struct sr_scpi_dev_inst *scpi_usbtmc_dev_inst_new(const char *device);