]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/dcf77/pd.py
All PDs: Drop unneeded exceptions.
[libsigrokdecode.git] / decoders / dcf77 / pd.py
index 69783c648f8a25f9a7ac2151717f6e7e93e727cc..3f0ff50c54809cef8bc04a59e61f0ba5a683bcca 100644 (file)
@@ -26,7 +26,7 @@ def bcd2int(b):
     return (b & 0x0f) + ((b >> 4) * 10)
 
 class Decoder(srd.Decoder):
-    api_version = 1
+    api_version = 2
     id = 'dcf77'
     name = 'DCF77'
     longname = 'DCF77 time protocol'
@@ -77,7 +77,6 @@ class Decoder(srd.Decoder):
         self.dcf77_bitnumber_is_known = 0
 
     def start(self):
-        # self.out_python = self.register(srd.OUTPUT_PYTHON)
         self.out_ann = self.register(srd.OUTPUT_ANN)
 
     def metadata(self, key, value):
@@ -311,8 +310,5 @@ class Decoder(srd.Decoder):
 
                 self.state = 'WAIT FOR RISING EDGE'
 
-            else:
-                raise Exception('Invalid state: %s' % self.state)
-
             self.oldval = val