]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/ook_vis/pd.py
cc1101: Simplify format_command().
[libsigrokdecode.git] / decoders / ook_vis / pd.py
index 9bbd37fdf1fd13032bfb60ac34a14870fa8368b3..f985b96f1909e96edc0face8294df51068cf0375 100644 (file)
@@ -29,6 +29,7 @@ class Decoder(srd.Decoder):
     license = 'gplv2+'
     inputs = ['ook']
     outputs = ['ook']
+    tags = ['Encoding']
     annotations = (
         ('bit', 'Bit'),
         ('ref', 'Reference'),
@@ -113,8 +114,7 @@ class Decoder(srd.Decoder):
 
             if len(ook) >= preamble_end:
                 preamble_end += int(self.sync_offset) - 1
-                self.ss = ook[0][0]
-                self.es = ook[preamble_end][1]
+                self.ss, self.es = ook[0][0], ook[preamble_end][1]
                 self.putx([line, ['Preamble', 'Pre', 'P']])
                 self.decode_pos += preamble_end
 
@@ -149,10 +149,7 @@ class Decoder(srd.Decoder):
         ook = self.decoded
         for i in range(len(ook)):
             self.ookstring += ook[i][2]
-        if 'Nibble' in self.displayas:
-            bits = 4
-        else:
-            bits = 8
+        bits = 4 if 'Nibble' in self.displayas else 8
         rem_nibbles = len(self.ookstring) // bits
         for i in range(rem_nibbles): # Display the rest of the nibbles.
             self.ss = ook[self.decode_pos][0]