X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fcolead-slm%2Fprotocol.c;h=ef58ab73c484ae8c02340060e946a9f1e9483df8;hb=bbff0fe0d242542c1585cc9e94b9d4638632a049;hp=4abcdd5e43dc336814fa4f70862713aa6744a59f;hpb=155b680da482cea2381becb73c51cfb838bff31e;p=libsigrok.git diff --git a/src/hardware/colead-slm/protocol.c b/src/hardware/colead-slm/protocol.c index 4abcdd5e..ef58ab73 100644 --- a/src/hardware/colead-slm/protocol.c +++ b/src/hardware/colead-slm/protocol.c @@ -173,6 +173,9 @@ static void process_packet(const struct sr_dev_inst *sdi) sr_session_send(devc->cb_data, &packet); devc->num_samples++; + if (devc->num_samples >= devc->limit_samples) + sdi->driver->dev_acquisition_stop((struct sr_dev_inst *)sdi, + devc->cb_data); }