X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=hardware%2Fcommon%2Fscpi_visa.c;h=cf34a55529aadfc7afe25f515df9c4a51c416807;hb=43cd4637285833706f8a404ca027bcf0ee75b9ae;hp=1db85d826925f7e8d0730607d054cfc57ff828c3;hpb=dc05dd606999c1b5e73d8548145b3b32d209d29c;p=libsigrok.git diff --git a/hardware/common/scpi_visa.c b/hardware/common/scpi_visa.c index 1db85d82..cf34a555 100644 --- a/hardware/common/scpi_visa.c +++ b/hardware/common/scpi_visa.c @@ -67,20 +67,20 @@ static int scpi_visa_open(void *priv) return SR_OK; } -static int scpi_visa_source_add(void *priv, int events, int timeout, - sr_receive_data_callback_t cb, void *cb_data) +static int scpi_visa_source_add(struct sr_session *session, void *priv, + int events, int timeout, sr_receive_data_callback cb, void *cb_data) { (void) priv; /* Hook up a dummy handler to receive data from the device. */ - return sr_source_add(-1, events, timeout, cb, cb_data); + return sr_session_source_add(session, -1, events, timeout, cb, cb_data); } -static int scpi_visa_source_remove(void *priv) +static int scpi_visa_source_remove(struct sr_session *session, void *priv) { (void) priv; - return sr_source_remove(-1); + return sr_session_source_remove(session, -1); } static int scpi_visa_send(void *priv, const char *command)