]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/usb_power_delivery/pd.py
sdcard_sd: Use SrdStrEnum for the state machine.
[libsigrokdecode.git] / decoders / usb_power_delivery / pd.py
index 7c267682c7f4eef2ebc5dc7638105d8b3a63a260..87ed55464e9c90ac781ce904b3ba58360e4f900b 100644 (file)
@@ -203,6 +203,7 @@ class Decoder(srd.Decoder):
     license = 'gplv2+'
     inputs = ['logic']
     outputs = ['usb_pd']
+    tags = ['PC']
     channels = (
         {'id': 'cc1', 'name': 'CC1', 'desc': 'Configuration Channel 1'},
     )
@@ -222,7 +223,7 @@ class Decoder(srd.Decoder):
         ('crc', 'Checksum'),
         ('eop', 'End Of Packet'),
         ('sym', '4b5b symbols'),
-        ('warnings', 'Warnings'),
+        ('warning', 'Warning'),
         ('src', 'Source Message'),
         ('snk', 'Sink Message'),
         ('payload', 'Payload'),
@@ -230,11 +231,11 @@ class Decoder(srd.Decoder):
     )
     annotation_rows = (
        ('4b5b', 'Symbols', (7,)),
-       ('phase', 'Parts', (1, 2, 3, 4, 5, 6)),
-       ('payload', 'Payload', (11,)),
-       ('type', 'Type', (0, 9, 10)),
+       ('parts', 'Parts', (1, 2, 3, 4, 5, 6)),
+       ('payloads', 'Payloads', (11,)),
+       ('types', 'Types', (0, 9, 10)),
        ('warnings', 'Warnings', (8,)),
-       ('text', 'Full text', (12,)),
+       ('texts', 'Full text', (12,)),
     )
     binary = (
         ('raw-data', 'RAW binary data'),