]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/onewire_link/pd.py
avr_isp: Add more parts
[libsigrokdecode.git] / decoders / onewire_link / pd.py
index ca324159aacd920d140fc6ad01bee288987ac100..6ad2802f37a5eccf6baeed908c8f1b5ab4958b74 100644 (file)
@@ -97,6 +97,7 @@ class Decoder(srd.Decoder):
     license = 'gplv2+'
     inputs = ['logic']
     outputs = ['onewire_link']
+    tags = ['Embedded/industrial']
     channels = (
         {'id': 'owr', 'name': 'OWR', 'desc': '1-Wire signal line'},
     )
@@ -106,10 +107,10 @@ class Decoder(srd.Decoder):
     )
     annotations = (
         ('bit', 'Bit'),
-        ('warnings', 'Warnings'),
+        ('warning', 'Warning'),
         ('reset', 'Reset'),
         ('presence', 'Presence'),
-        ('overdrive', 'Overdrive speed notifications'),
+        ('overdrive', 'Overdrive speed notification'),
     )
     annotation_rows = (
         ('bits', 'Bits', (0, 2, 3)),
@@ -118,6 +119,9 @@ class Decoder(srd.Decoder):
     )
 
     def __init__(self):
+        self.reset()
+
+    def reset(self):
         self.samplerate = None
         self.state = 'INITIAL'
         self.present = 0