diff --git a/src/hardware/rigol-ds/protocol.c b/src/hardware/rigol-ds/protocol.c index 26b49205..3ad8ec7a 100644 --- a/src/hardware/rigol-ds/protocol.c +++ b/src/hardware/rigol-ds/protocol.c @@ -761,7 +761,7 @@ SR_PRIV int rigol_ds_receive(int fd, int revents, void *cb_data) sr_err("Read should have been completed"); packet.type = SR_DF_FRAME_END; sr_session_send(sdi, &packet); - sr_dev_acquisition_stop(sdi); +// sr_dev_acquisition_stop(sdi); return TRUE; } devc->num_block_read = 0; @@ -797,6 +797,8 @@ SR_PRIV int rigol_ds_receive(int fd, int revents, void *cb_data) packet.type = SR_DF_FRAME_END; sr_session_send(sdi, &packet); + +sr_dbg("devc->num_frames=%d, devc->limit_frames=%d", devc->num_frames, devc->limit_frames); if (++devc->num_frames == devc->limit_frames) { /* Last frame, stop capture. */ sr_dev_acquisition_stop(sdi);