]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/mlx90614/mlx90614.py
configure.ac/Makefile.am: Alphabetical order.
[libsigrokdecode.git] / decoders / mlx90614 / mlx90614.py
index 329aae21b835688e1820f1469cb6f99b783e6eeb..1ee88d78509bad088f36254e1c4ab5b778beb350 100644 (file)
@@ -27,8 +27,7 @@ class Decoder(srd.Decoder):
     id = 'mlx90614'
     name = 'MLX90614'
     longname = 'Melexis MLX90614'
-    desc = 'TODO.'
-    longdesc = 'TODO.'
+    desc = 'Infrared Thermometer protocol.'
     license = 'gplv2+'
     inputs = ['i2c']
     outputs = ['mlx90614']
@@ -68,6 +67,8 @@ class Decoder(srd.Decoder):
                 return
             self.state = 'GET TEMPERATURE'
         elif self.state == 'GET TEMPERATURE':
+            if cmd != 'DATA WRITE':
+                return
             if len(self.data) == 0:
                 self.data.append(databyte)
                 self.ss = ss