X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=hardware%2Fcommon%2Fscpi_vxi.c;h=271917b082dfedeaab67419d581e8806eecd9844;hb=64668fae1936bf57ff0da768c58646283773f549;hp=4bdb6ab9ebb799067a4a6c375b368db64e78cc95;hpb=17bdda58686a208424520b64f9324eba259ff535;p=libsigrok.git diff --git a/hardware/common/scpi_vxi.c b/hardware/common/scpi_vxi.c index 4bdb6ab9..271917b0 100644 --- a/hardware/common/scpi_vxi.c +++ b/hardware/common/scpi_vxi.c @@ -21,6 +21,8 @@ */ #include +#include + #include "vxi.h" #include "libsigrok.h" #include "libsigrok-internal.h" @@ -89,20 +91,20 @@ static int scpi_vxi_open(void *priv) return SR_OK; } -static int scpi_vxi_source_add(void *priv, int events, int timeout, - sr_receive_data_callback_t cb, void *cb_data) +static int scpi_vxi_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_vxi_source_remove(void *priv) +static int scpi_vxi_source_remove(struct sr_session *session, void *priv) { (void)priv; - return sr_source_remove(-1); + return sr_session_source_remove(session, -1); } /* Operation Flags */