]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/onewire_network/pd.py
onewire_network: add a missing 'Resume ROM' command
[libsigrokdecode.git] / decoders / onewire_network / pd.py
index 323da0b6e580c85aed13bc6f08620a78f5c700e5..c31d5f96b2e66aa67d86fb7518bc407587dec312 100644 (file)
@@ -29,6 +29,7 @@ command = {
     0xec: ['Conditional search ROM', 'SEARCH ROM'],
     0x3c: ['Overdrive skip ROM'    , 'TRANSPORT' ],
     0x69: ['Overdrive match ROM'   , 'GET ROM'   ],
+    0xa5: ['Resume'                , 'TRANSPORT' ],
 }
 
 class Decoder(srd.Decoder):
@@ -40,11 +41,15 @@ class Decoder(srd.Decoder):
     license = 'gplv2+'
     inputs = ['onewire_link']
     outputs = ['onewire_network']
+    tags = ['Embedded/industrial']
     annotations = (
         ('text', 'Human-readable text'),
     )
 
     def __init__(self):
+        self.reset()
+
+    def reset(self):
         self.ss_block = 0
         self.es_block = 0
         self.state = 'COMMAND'