]> sigrok.org Git - libsigrok.git/commitdiff
Add quantity and flag for difference measurements.
authorJanne Huttunen <redacted>
Sat, 11 Oct 2014 12:47:29 +0000 (15:47 +0300)
committerUwe Hermann <redacted>
Sun, 12 Oct 2014 21:18:02 +0000 (23:18 +0200)
Add 'SR_MQ_DIFFERENCE' quantity for reporting relative difference
between the current measurement and the reference value. The value
of this quantity will normally be reported in percents. Add also
the flag 'SR_MQFLAG_REFERENCE' for indicating that the reported
value is not the current measurement but the reference value instead.

include/libsigrok/libsigrok.h

index 924ec91219963280e9bd55373f0c497c5ba72572..3cb83a11acc0b1327ce953817cf36378a40e2c47 100644 (file)
@@ -219,6 +219,8 @@ enum sr_mq {
        SR_MQ_QUALITY_FACTOR,
        /** Phase angle. */
        SR_MQ_PHASE_ANGLE,
+       /** Difference from reference value. */
+       SR_MQ_DIFFERENCE,
 };
 
 /** Unit of measured quantity, sr_datafeed_analog.unit. */
@@ -336,6 +338,8 @@ enum sr_mqflag {
        SR_MQFLAG_DURATION = 0x20000,
        /** Device is in "avg" mode, averaging upon each new value. */
        SR_MQFLAG_AVG = 0x40000,
+       /** Reference value shown. */
+       SR_MQFLAG_REFERENCE = 0x80000,
 };
 
 enum sr_trigger_matches {