]> sigrok.org Git - libsigrok.git/blobdiff - src/scpi/scpi.c
SCPI: add sr_scpi_write_data()
[libsigrok.git] / src / scpi / scpi.c
index 00f4ef805eb45843dfaf502942235c040b7f0bc2..48e6a48495c9bfaba591147a12f715b67fe0b493 100644 (file)
@@ -337,6 +337,21 @@ SR_PRIV int sr_scpi_read_data(struct sr_scpi_dev_inst *scpi,
        return scpi->read_data(scpi->priv, buf, maxlen);
 }
 
+/**
+ * Send data to SCPI device.
+ *
+ * @param scpi Previously initialised SCPI device structure.
+ * @param buf Buffer with data to send.
+ * @param len Number of bytes to send.
+ *
+ * @return Number of bytes read, or SR_ERR upon failure.
+ */
+SR_PRIV int sr_scpi_write_data(struct sr_scpi_dev_inst *scpi,
+                       char *buf, int maxlen)
+{
+       return scpi->write_data(scpi->priv, buf, maxlen);
+}
+
 /**
  * Check whether a complete SCPI response has been received.
  *