]> sigrok.org Git - libsigrok.git/commitdiff
add support for AVG mqflag
authorAurelien Jacobs <redacted>
Wed, 11 Dec 2013 23:18:00 +0000 (00:18 +0100)
committerBert Vermeulen <redacted>
Mon, 23 Dec 2013 00:21:51 +0000 (01:21 +0100)
libsigrok.h
output/analog.c

index 2fef95075c2a4be0ac45d521a580701dca6b7f8c..f546183e48915f3355c1a20a28f6797a26c13067 100644 (file)
@@ -299,6 +299,8 @@ enum {
        SR_MQFLAG_SPL_PCT_OVER_ALARM = 0x10000,
        /** Time is duration (as opposed to epoch, ...). */
        SR_MQFLAG_DURATION = 0x20000,
+       /** Device is in "avg" mode, averaging upon each new value. */
+       SR_MQFLAG_AVG = 0x40000,
 };
 
 /** sigrok context (opaque). @see sr_init(), sr_exit(). */
index 06da3a87f62533def92e042328e39045582de9cd..58341e13c6fdd9db9f8187759403550efda2d7dd 100644 (file)
@@ -208,6 +208,8 @@ static void fancyprint(int unit, int mqflags, float value, GString *out)
                g_string_append_printf(out, " AUTO");
        if (mqflags & SR_MQFLAG_RELATIVE)
                g_string_append_printf(out, " REL");
+       if (mqflags & SR_MQFLAG_AVG)
+               g_string_append_printf(out, " AVG");
        g_string_append_c(out, '\n');
 }