]> sigrok.org Git - libsigrok.git/commitdiff
metex14: Fix wrong measurement modes
authorFrank Stettner <redacted>
Thu, 22 Feb 2018 14:30:43 +0000 (15:30 +0100)
committerFrank Stettner <redacted>
Mon, 5 Mar 2018 19:23:35 +0000 (20:23 +0100)
src/dmm/metex14.c

index f7d05b638b5dccf911c29a56c9268ce03db6b9ed..b610aba9fab962f43b09312414df38acf44680ce 100644 (file)
@@ -173,8 +173,10 @@ static void parse_flags(const char *buf, struct metex14_info *info)
                ((!strncmp(buf, "WT", 2) && info->is_watt));
        info->is_power_factor = !strncmp(buf, "CO", 2) && info->is_unitless;
        info->is_hfe = !strncmp(buf, "HF", 2) ||
-               (!strncmp(buf, "  ", 2) && !info->is_volt && !info->is_ohm &&
-                !info->is_logic && !info->is_farad && !info->is_hertz);
+               (!strncmp(buf, "  ", 2) && !info->is_ampere &&!info->is_volt &&
+               !info->is_resistance && !info->is_capacity && !info->is_frequency &&
+               !info->is_temperature && !info->is_power && !info->is_power_factor &&
+               !info->is_gain && !info->is_logic && !info->is_diode);
        info->is_min = !strncmp(buf, "MN", 2);
        info->is_max = !strncmp(buf, "MX", 2);
        info->is_avg = !strncmp(buf, "AG", 2);