X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fscpi%2Fscpi.c;h=4f72d6e65e01bfc5853efa0cc2cd5615f5676952;hb=16a8e58068a725abd9a8b516c56e7cebe853cc75;hp=62e81bebeedab94822786daa317a6d7151b8bdcf;hpb=21bc4353f0bbb80e9548a6ee5fa4e120a115688f;p=libsigrok.git diff --git a/src/scpi/scpi.c b/src/scpi/scpi.c index 62e81beb..4f72d6e6 100644 --- a/src/scpi/scpi.c +++ b/src/scpi/scpi.c @@ -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. *