return SR_OK;
}
-static int scpi_visa_source_add(void *priv, int events, int timeout,
- sr_receive_data_callback 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)