X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=decoders%2Fonewire_transport%2Fonewire_transport.py;h=e7870914aaf81ecce92ea359c9544bf8074e9fc9;hp=5481bd73d2289b1e161b4fe8454168da993b1f8a;hb=4dfff747ed380c8cda9410b5a7d3d97c59a64a9a;hpb=758d2ea98ad32adca6d1b76b982ec101ad363ac7 diff --git a/decoders/onewire_transport/onewire_transport.py b/decoders/onewire_transport/onewire_transport.py index 5481bd7..e787091 100644 --- a/decoders/onewire_transport/onewire_transport.py +++ b/decoders/onewire_transport/onewire_transport.py @@ -95,9 +95,11 @@ class Decoder(srd.Decoder): self.state = "UNRECOGNIZED" elif (self.state == "READ SCRATCHPAD"): self.put(ss, es, self.out_ann, [0, ['SCRATCHPAD DATA: 0x%02x' % (val)]]) - elif (self.state == "TEMPERATURE CONVERSION"): + elif (self.state == "CONVERT TEMPERATURE"): self.put(ss, es, self.out_ann, [0, ['TEMPERATURE CONVERSION STATUS: 0x%02x' % (val)]]) + elif (self.state in command.values()): + self.put(ss, es, self.out_ann, [0, ['TODO "%s": 0x%02x' % (self.state, val)]]) elif (self.state == "UNRECOGNIZED"): - self.put(ss, es, self.out_ann, [0, ['UNRECOGNIZED: 0x%02x' % (val)]]) + self.put(ss, es, self.out_ann, [0, ['UNRECOGNIZED COMMAND: 0x%02x' % (val)]]) else: raise Exception('Invalid state: %s' % self.state)