]> sigrok.org Git - libsigrok.git/commitdiff
metex14: Handle a few missing cases for overflow.
authorUwe Hermann <redacted>
Thu, 31 Oct 2013 12:47:30 +0000 (13:47 +0100)
committerUwe Hermann <redacted>
Thu, 31 Oct 2013 12:47:30 +0000 (13:47 +0100)
hardware/common/dmm/metex14.c

index 7f4b890510c133fb6bffc7985bf2c5c946483c44..8ba4291364d2d3b2f9cf2880992ec985c4819c49 100644 (file)
@@ -61,6 +61,10 @@ static int parse_value(const uint8_t *buf, float *result)
        is_ol += (!strcasecmp((const char *)&valstr, "O.L")) ? 1 : 0;
        is_ol += (!strcasecmp((const char *)&valstr, "OL.")) ? 1 : 0;
        is_ol += (!strcasecmp((const char *)&valstr, "OL")) ? 1 : 0;
+       is_ol += (!strcasecmp((const char *)&valstr, "-.OL")) ? 1 : 0;
+       is_ol += (!strcasecmp((const char *)&valstr, "-O.L")) ? 1 : 0;
+       is_ol += (!strcasecmp((const char *)&valstr, "-OL.")) ? 1 : 0;
+       is_ol += (!strcasecmp((const char *)&valstr, "-OL")) ? 1 : 0;
        if (is_ol != 0) {
                sr_spew("Over limit.");
                *result = INFINITY;