]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/wiegand/pd.py
i2c: Drop obsolete 10bit slave address TODO.
[libsigrokdecode.git] / decoders / wiegand / pd.py
index 42e63b9f573e3ed5e0d3407ccefd4fd4232830a1..ea873ea123a9406aac91a11689d0b2895fa2d1eb 100644 (file)
@@ -48,6 +48,9 @@ class Decoder(srd.Decoder):
     )
 
     def __init__(self):
+        self.reset()
+
+    def reset(self):
         self._samples_per_bit = 10
 
         self._d0_prev = None
@@ -105,7 +108,7 @@ class Decoder(srd.Decoder):
     def decode(self):
         while True:
             # TODO: Come up with more appropriate self.wait() conditions.
-            (d0, d1) = self.wait({'skip': 1})
+            (d0, d1) = self.wait()
 
             if d0 == self._d0_prev and d1 == self._d1_prev:
                 if self.es_bit and self.samplenum >= self.es_bit: