From: Janne Huttunen Date: Sat, 11 Oct 2014 12:47:29 +0000 (+0300) Subject: Add quantity and flag for difference measurements. X-Git-Tag: libsigrok-0.4.0~874 X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=commitdiff_plain;h=23601f2c7eb332311a4343417dcafab4565ad9bb Add quantity and flag for difference measurements. 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. --- diff --git a/include/libsigrok/libsigrok.h b/include/libsigrok/libsigrok.h index 924ec912..3cb83a11 100644 --- a/include/libsigrok/libsigrok.h +++ b/include/libsigrok/libsigrok.h @@ -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 {