]> sigrok.org Git - libsigrok.git/blobdiff - src/scpi/scpi.c
scpi: Add connenction_id() function to all scpi drivers.
[libsigrok.git] / src / scpi / scpi.c
index 62e81bebeedab94822786daa317a6d7151b8bdcf..4f72d6e65e01bfc5853efa0cc2cd5615f5676952 100644 (file)
@@ -407,6 +407,21 @@ SR_PRIV int sr_scpi_open(struct sr_scpi_dev_inst *scpi)
        return scpi->open(scpi);
 }
 
+/**
+ * Get the connection ID of the SCPI device.
+ *
+ * @param scpi Previously initialized SCPI device structure.
+ * @param connection_id Pointer where to store the connection ID. The caller
+ *        is responsible for g_free()ing the string when it is no longer needed.
+ *
+ * @return SR_OK on success, SR_ERR on failure.
+ */
+SR_PRIV int sr_scpi_connection_id(struct sr_scpi_dev_inst *scpi,
+               char **connection_id)
+{
+       return scpi->connection_id(scpi, connection_id);
+}
+
 /**
  * Add an event source for an SCPI device.
  *