From: Uwe Hermann Date: Wed, 1 Jun 2016 07:24:29 +0000 (+0200) Subject: sw_limits: Log when the sample/time limit is reached. X-Git-Tag: libsigrok-0.5.0~352 X-Git-Url: https://sigrok.org/gitaction?a=commitdiff_plain;h=3ba944cf41212c81d28cad04dea43c5423860893;p=libsigrok.git sw_limits: Log when the sample/time limit is reached. --- 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;