X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=decoders%2Fusb_packet%2Fpd.py;h=4716dd7109edece530a042c71fea32d3c4096612;hb=e28f7aee3b96afeb543e0c3c29e3950ddd61a490;hp=740435665d3c907e5465f1cfbfce589f01888d90;hpb=7a23306705864b1cc96bbbee57d47e6f87f7767b;p=libsigrokdecode.git diff --git a/decoders/usb_packet/pd.py b/decoders/usb_packet/pd.py index 7404356..4716dd7 100644 --- a/decoders/usb_packet/pd.py +++ b/decoders/usb_packet/pd.py @@ -143,7 +143,7 @@ def bitstr_to_num(bitstr): return int(''.join(l), 2) class Decoder(srd.Decoder): - api_version = 1 + api_version = 2 id = 'usb_packet' name = 'USB packet' longname = 'Universal Serial Bus (LS/FS) packet' @@ -187,8 +187,8 @@ class Decoder(srd.Decoder): ('packet-invalid', 'Packet: Invalid'), ) annotation_rows = ( - ('fields', 'Packet fields', tuple(range(11 + 1))), - ('packet', 'Packets', tuple(range(12, 28 + 1))), + ('fields', 'Packet fields', tuple(range(10 + 1))), + ('packet', 'Packets', tuple(range(11, 28 + 1))), ) def __init__(self): @@ -338,6 +338,4 @@ class Decoder(srd.Decoder): self.bits, self.state = [], 'WAIT FOR SOP' else: pass # TODO: Error - else: - raise Exception('Invalid state: %s' % self.state)