X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fsw_limits.c;h=62e9c688d6b87d3e419788ddac69a1f2294e8c23;hb=3ba944cf41212c81d28cad04dea43c5423860893;hp=da98c66d7b8383eada5c0d25eff11973948989d8;hpb=4b1a9d5d8641080bf10e269aa12a3fc17460365f;p=libsigrok.git diff --git a/src/sw_limits.c b/src/sw_limits.c index da98c66d..62e9c688 100644 --- a/src/sw_limits.c +++ b/src/sw_limits.c @@ -31,6 +31,8 @@ #include #include "libsigrok-internal.h" +#define LOG_PREFIX "sw_limits" + /** * Initialize a software limit instance * @@ -129,16 +131,22 @@ SR_PRIV void sr_sw_limits_acquisition_start(struct sr_sw_limits *limits) SR_PRIV gboolean sr_sw_limits_check(struct sr_sw_limits *limits) { if (limits->limit_samples) { - if (limits->samples_read >= limits->limit_samples) + if (limits->samples_read >= limits->limit_samples) { + sr_dbg("Requested number of samples (%" PRIu64 + ") reached.", limits->limit_samples); return TRUE; + } } if (limits->limit_msec) { guint64 now; now = g_get_monotonic_time(); if (now > limits->start_time && - now - limits->start_time > limits->limit_msec) + now - limits->start_time > limits->limit_msec) { + sr_dbg("Requested sampling time (%" PRIu64 + "ms) reached.", limits->limit_msec / 1000); return TRUE; + } } return FALSE;