## along with this program; if not, see <http://www.gnu.org/licenses/>.
##
-# XFP protocol decoder
-
import sigrokdecode as srd
import os
optional_probes = []
options = {}
annotations = [
- ['XFP field names and values', 'XFP structure field names and values'],
- ['XFP fields', 'XFP structure fields'],
+ ['fieldnames-and-values', 'XFP structure field names and values'],
+ ['fields', 'XFP structure fields'],
]
def __init__(self, **kwargs):
255: self.maybe_ascii,
}
- def start(self, metadata):
- self.out_ann = self.add(srd.OUTPUT_ANN, 'xfp')
+ def start(self):
+ self.out_ann = self.register(srd.OUTPUT_ANN)
def decode(self, ss, es, data):
cmd, data = data