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)