]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/wiegand/pd.py
srd_inst_decode(): Make the code API version dependent.
[libsigrokdecode.git] / decoders / wiegand / pd.py
index 1f03651d8e33133383220d6289efd7c053db1119..a42c9d27238d5472deefc7bbbcb3225ab7ed6495 100644 (file)
@@ -48,14 +48,14 @@ class Decoder(srd.Decoder):
         ('state', 'Stream state', (1,)),
     )
 
-    def __init__(self, **kwargs):
+    def __init__(self):
         self._samples_per_bit = 10
 
         self._d0_prev = None
         self._d1_prev = None
 
         self._state = None
-        self._ss_state = None
+        self.ss_state = None
 
         self.ss_bit = None
         self.es_bit = None
@@ -98,8 +98,8 @@ class Decoder(srd.Decoder):
             elif self._state == 'invalid':
                 ann = [1, [self._state]]
             if ann:
-                self.put(self._ss_state, self.samplenum, self.out_ann, ann)
-            self._ss_state = self.samplenum
+                self.put(self.ss_state, self.samplenum, self.out_ann, ann)
+            self.ss_state = self.samplenum
             self._state = state
             self._bits = []