]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/beaglelogic/protocol.c
dev_acquisition_{start,stop}(): Drop duplicate 'cb_data' parameter.
[libsigrok.git] / src / hardware / beaglelogic / protocol.c
index f440592f30a3c571ade26cf4f43a9a25f721e1eb..ce6c2ae9881067137eb06ea399d715f63a1d41e8 100644 (file)
@@ -64,7 +64,7 @@ SR_PRIV int beaglelogic_receive_data(int fd, int revents, void *cb_data)
 
                if (devc->trigger_fired) {
                        /* Send the incoming transfer to the session bus. */
-                       sr_session_send(devc->cb_data, &packet);
+                       sr_session_send(sdi, &packet);
                } else {
                        /* Check for trigger */
                        trigger_offset = soft_trigger_logic_check(devc->stl,
@@ -76,7 +76,7 @@ SR_PRIV int beaglelogic_receive_data(int fd, int revents, void *cb_data)
                                                bytes_remaining);
                                logic.data += trigger_offset;
 
-                               sr_session_send(devc->cb_data, &packet);
+                               sr_session_send(sdi, &packet);
 
                                devc->trigger_fired = TRUE;
                        }
@@ -101,7 +101,7 @@ SR_PRIV int beaglelogic_receive_data(int fd, int revents, void *cb_data)
        if (devc->bytes_read >= devc->limit_samples * logic.unitsize ||
                        packetsize == 0) {
                /* Send EOA Packet, stop polling */
-               std_session_send_df_end(devc->cb_data, LOG_PREFIX);
+               std_session_send_df_end(sdi, LOG_PREFIX);
                sr_session_source_remove_pollfd(sdi->session, &devc->pollfd);
        }