From: Wolfram Sang Date: Sun, 3 Jan 2016 21:27:42 +0000 (+0100) Subject: dmm: vc870: keep the order when processing modes X-Git-Tag: libsigrok-0.4.0~36 X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=commitdiff_plain;h=4867dd177f1dbaf99e44c29548d614d3f324eeb9 dmm: vc870: keep the order when processing modes is_power_apparent_power is index 0 of function 0x39, so it is better to process it first and the later indices after that (we need to add another one with a different patch later). Signed-off-by: Wolfram Sang --- diff --git a/src/dmm/vc870.c b/src/dmm/vc870.c index ee61483b..2529f0ba 100644 --- a/src/dmm/vc870.c +++ b/src/dmm/vc870.c @@ -337,13 +337,6 @@ static void handle_flags(struct sr_datafeed_analog_old *analog, analog->mq = SR_MQ_POWER; analog->unit = SR_UNIT_WATT; } - if (info->is_power_factor_freq) { - /* TODO: Handle power factor. */ - // analog->mq = SR_MQ_POWER_FACTOR; - // analog->unit = SR_UNIT_UNITLESS; - analog->mq = SR_MQ_FREQUENCY; - analog->unit = SR_UNIT_HERTZ; - } if (info->is_power_apparent_power) { analog->mq = SR_MQ_POWER; analog->unit = SR_UNIT_WATT; @@ -351,6 +344,13 @@ static void handle_flags(struct sr_datafeed_analog_old *analog, // analog->mq = SR_MQ_APPARENT_POWER; // analog->unit = SR_UNIT_VOLT_AMPERE; } + if (info->is_power_factor_freq) { + /* TODO: Handle power factor. */ + // analog->mq = SR_MQ_POWER_FACTOR; + // analog->unit = SR_UNIT_UNITLESS; + analog->mq = SR_MQ_FREQUENCY; + analog->unit = SR_UNIT_HERTZ; + } /* Measurement related flags */ if (info->is_ac)