diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2011-12-04 20:59:56 +0100 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2011-12-04 20:59:56 +0100 |
commit | 1c8ac5bf07e0ded582234c9ef50ba10f042bae52 (patch) | |
tree | 8bb0cddb5ac81aa6da9edaf159bdfc22e6f1dce2 /decoders/srd_usb.py | |
parent | b2c19614a6c4eaa0170971d1261a1bb25212e277 (diff) | |
download | libsigrokdecode-1c8ac5bf07e0ded582234c9ef50ba10f042bae52.tar.gz libsigrokdecode-1c8ac5bf07e0ded582234c9ef50ba10f042bae52.zip |
srd: Update decoders to changed API.
Diffstat (limited to 'decoders/srd_usb.py')
-rw-r--r-- | decoders/srd_usb.py | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/decoders/srd_usb.py b/decoders/srd_usb.py index 07fc732..b0fa4e5 100644 --- a/decoders/srd_usb.py +++ b/decoders/srd_usb.py @@ -110,7 +110,7 @@ def packet_decode(packet): return pid + ' ' + data -class Decoder(): +class Decoder(sigrok.Decoder): id = 'usb' name = 'USB' desc = 'Universal Serial Bus' @@ -164,11 +164,11 @@ class Decoder(): if self.sym == SE0: if bitcount == 1: # End-Of-Packet (EOP) - sigrok.put({"type":"usb", "data":self.packet, - "display":packet_decode(self.packet)}) + self.put({"type":"usb", "data":self.packet, + "display":packet_decode(self.packet)}) else: # Longer than EOP, assume reset. - sigrok.put({"type":"usb", "display":"RESET"}) + self.put({"type":"usb", "display":"RESET"}) self.scount = 0 self.sym = sym self.packet = '' @@ -180,10 +180,8 @@ class Decoder(): if bitcount < 6 and sym != SE0: self.packet += '0' elif bitcount > 6: - sigrok.put({"type":"usb", "display":"BIT STUFF ERROR"}) + self.put({"type":"usb", "display":"BIT STUFF ERROR"}) self.scount = 0 self.sym = sym -sigrok.register(Decoder) - |