X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=blobdiff_plain;f=src%2Fscpi.h;h=932300624e437ddaa063f3880da0b2af4c68181c;hp=ddfd945043f7b1be8904488ba1d49a846ed075a5;hb=b6be55ce95b8d4d00d64874a05c022846e43cec4;hpb=9a512113ca0cfb34e8a12c678573e3687590ab41 diff --git a/src/scpi.h b/src/scpi.h index ddfd9450..93230062 100644 --- a/src/scpi.h +++ b/src/scpi.h @@ -91,6 +91,7 @@ struct sr_scpi_dev_inst { int (*send)(void *priv, const char *command); int (*read_begin)(void *priv); int (*read_data)(void *priv, char *buf, int maxlen); + int (*write_data)(void *priv, char *buf, int len); int (*read_complete)(void *priv); int (*close)(struct sr_scpi_dev_inst *scpi); void (*free)(void *priv); @@ -116,6 +117,7 @@ SR_PRIV int sr_scpi_send_variadic(struct sr_scpi_dev_inst *scpi, const char *format, va_list args); SR_PRIV int sr_scpi_read_begin(struct sr_scpi_dev_inst *scpi); SR_PRIV int sr_scpi_read_data(struct sr_scpi_dev_inst *scpi, char *buf, int maxlen); +SR_PRIV int sr_scpi_write_data(struct sr_scpi_dev_inst *scpi, char *buf, int len); SR_PRIV int sr_scpi_read_complete(struct sr_scpi_dev_inst *scpi); SR_PRIV int sr_scpi_close(struct sr_scpi_dev_inst *scpi); SR_PRIV void sr_scpi_free(struct sr_scpi_dev_inst *scpi);