]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/mlx90614/mlx90614.py
configure.ac/Makefile.am: Alphabetical order.
[libsigrokdecode.git] / decoders / mlx90614 / mlx90614.py
index 35ca0323248b8249480cfdb5f2783b80cfa1a2df..1ee88d78509bad088f36254e1c4ab5b778beb350 100644 (file)
@@ -27,7 +27,7 @@ class Decoder(srd.Decoder):
     id = 'mlx90614'
     name = 'MLX90614'
     longname = 'Melexis MLX90614'
-    desc = 'TODO.'
+    desc = 'Infrared Thermometer protocol.'
     license = 'gplv2+'
     inputs = ['i2c']
     outputs = ['mlx90614']
@@ -67,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