]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/cfp/pd.py
cfp: Drop unneeded annotation prefix; plural fixes.
[libsigrokdecode.git] / decoders / cfp / pd.py
index 7e3db89a53e0e21b2aa4a65d9d07d399661a0cbc..78e4ebb29f3f95c4d7a4a97afffb8c0bdb939e92 100644 (file)
@@ -53,49 +53,48 @@ class Decoder(srd.Decoder):
     api_version = 3
     id = 'cfp'
     name = 'CFP'
-    longname = '100 Gigabit C form-factor pluggable (CFP)'
-    desc = 'Data structure describing display device capabilities.'
+    longname = '100 Gigabit C form-factor pluggable'
+    desc = '100 Gigabit C form-factor pluggable (CFP) protocol.'
     license = 'BSD'
     inputs = ['mdio']
     outputs = ['cfp']
     annotations = (
-        ('cfp-register', 'Register'),
-        ('cfp-decode', 'Decode'),
+        ('register', 'Register'),
+        ('decode', 'Decode'),
     )
     annotation_rows = (
-        ('cfp-register', 'Register', (0,)),
-        ('cfp-decode', 'Decode', (1,)),
+        ('registers', 'Registers', (0,)),
+        ('decodes', 'Decodes', (1,)),
     )
 
     def __init__(self):
         pass
 
     def start(self):
-        self.out_python = self.register(srd.OUTPUT_PYTHON)
         self.out_ann = self.register(srd.OUTPUT_ANN)
 
     def decode(self, ss, es, data):
         for (clause45, clause45_address, is_read, portad, devad, register) in data:
             if is_read:
                 if clause45_address >= 0x8000 and clause45_address <= 0x807F:
-                    self.put(ss, es, self.out_ann, [0, ['CFP NVR 1: Basic ID registers', 'NVR1']])
+                    self.put(ss, es, self.out_ann, [0, ['CFP NVR 1: Basic ID register', 'NVR1']])
                     if clause45_address == 0x8000:
                         self.put(ss, es, self.out_ann, [1, ['Module identifier: %s' % MODULE_ID.get(register, 'Reserved')]])
                 elif clause45_address >= 0x8080 and clause45_address <= 0x80FF:
-                    self.put(ss, es, self.out_ann, [0, ['CFP NVR 2: Extended ID registers', 'NVR2']])
+                    self.put(ss, es, self.out_ann, [0, ['CFP NVR 2: Extended ID register', 'NVR2']])
                 elif clause45_address >= 0x8100 and clause45_address <= 0x817F:
-                    self.put(ss, es, self.out_ann, [0, ['CFP NVR 3: Network lane specific registers', 'NVR3']])
+                    self.put(ss, es, self.out_ann, [0, ['CFP NVR 3: Network lane specific register', 'NVR3']])
                 elif clause45_address >= 0x8180 and clause45_address <= 0x81FF:
                     self.put(ss, es, self.out_ann, [0, ['CFP NVR 4', 'NVR4']])
                 elif clause45_address >= 0x8400 and clause45_address <= 0x847F:
-                    self.put(ss, es, self.out_ann, [0, ['Vendor NVR 1: Vendor data registers', 'V-NVR1']])
+                    self.put(ss, es, self.out_ann, [0, ['Vendor NVR 1: Vendor data register', 'V-NVR1']])
                 elif clause45_address >= 0x8480 and clause45_address <= 0x84FF:
-                    self.put(ss, es, self.out_ann, [0, ['Vendor NVR 2: Vendor data registers', 'V-NVR2']])
+                    self.put(ss, es, self.out_ann, [0, ['Vendor NVR 2: Vendor data register', 'V-NVR2']])
                 elif clause45_address >= 0x8800 and clause45_address <= 0x887F:
-                    self.put(ss, es, self.out_ann, [0, ['User NVR 1: User data registers', 'U-NVR1']])
+                    self.put(ss, es, self.out_ann, [0, ['User NVR 1: User data register', 'U-NVR1']])
                 elif clause45_address >= 0x8880 and clause45_address <= 0x88FF:
-                    self.put(ss, es, self.out_ann, [0, ['User NVR 2: User data registers', 'U-NVR2']])
+                    self.put(ss, es, self.out_ann, [0, ['User NVR 2: User data register', 'U-NVR2']])
                 elif clause45_address >= 0xA000 and clause45_address <= 0xA07F:
-                    self.put(ss, es, self.out_ann, [0, ['CFP Module VR 1: CFP Module level control and DDM registers', 'Mod-VR1']])
+                    self.put(ss, es, self.out_ann, [0, ['CFP Module VR 1: CFP Module level control and DDM register', 'Mod-VR1']])
                 elif clause45_address >= 0xA080 and clause45_address <= 0xA0FF:
-                    self.put(ss, es, self.out_ann, [0, ['MLG VR 1: MLG Management Interface registers', 'MLG-VR1']])
+                    self.put(ss, es, self.out_ann, [0, ['MLG VR 1: MLG Management Interface register', 'MLG-VR1']])