]> sigrok.org Git - libsigrok.git/blobdiff - src/dmm/rs9lcd.c
Fix RadioShack 22-812 DMM incorrect readings.
[libsigrok.git] / src / dmm / rs9lcd.c
index 539c2335e265931e328dae71d6fc8c452848a85a..1f86d8859b29ebcdac5c1afe39787f79e02e3339 100644 (file)
  * and protocol is used on any other device.
  */
 
+#include <config.h>
 #include <string.h>
 #include <ctype.h>
 #include <math.h>
 #include <glib.h>
-#include "libsigrok.h"
+#include <libsigrok/libsigrok.h>
 #include "libsigrok-internal.h"
 
 #define LOG_PREFIX "rs9lcd"
@@ -286,7 +287,7 @@ static double lcd_to_double(const struct rs9lcd_packet *rs_packet, int type)
                rawval *= -1;
 
        /* See if we need to multiply our raw value by anything. */
-       if (rs_packet->indicatrix1 & IND2_NANO)
+       if (rs_packet->indicatrix2 & IND2_NANO)
                rawval *= 1E-9;
        else if (rs_packet->indicatrix2 & IND2_MICRO)
                rawval *= 1E-6;