X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=decoders%2Fac97%2Fpd.py;h=adec12bcc081349722851f940476ce210affcff9;hb=79f5cbcfe332be55fb08d31618c086ee9282eb3d;hp=94372530f429ef8a5b3b6415b281aa5109b236d2;hpb=6cbba91f23b9f9ace75b4722c9c0776b9211008d;p=libsigrokdecode.git diff --git a/decoders/ac97/pd.py b/decoders/ac97/pd.py index 9437253..adec12b 100644 --- a/decoders/ac97/pd.py +++ b/decoders/ac97/pd.py @@ -71,8 +71,8 @@ class Decoder(srd.Decoder): {'id': 'rst', 'name': 'RESET#', 'desc': 'Reset line'}, ) annotations = ( - ('bit-out', 'Output bits'), - ('bit-in', 'Input bits'), + ('bit-out', 'Output bit'), + ('bit-in', 'Input bit'), ('slot-out-raw', 'Output raw value'), ('slot-out-tag', 'Output TAG'), ('slot-out-cmd-addr', 'Output command address'), @@ -153,8 +153,6 @@ class Decoder(srd.Decoder): self.put(ss, es, self.out_binary, [cls, data]) def __init__(self): - self.out_binary = None - self.out_ann = None self.reset() def reset(self): @@ -168,10 +166,8 @@ class Decoder(srd.Decoder): } def start(self): - if not self.out_binary: - self.out_binary = self.register(srd.OUTPUT_BINARY) - if not self.out_ann: - self.out_ann = self.register(srd.OUTPUT_ANN) + self.out_binary = self.register(srd.OUTPUT_BINARY) + self.out_ann = self.register(srd.OUTPUT_ANN) def metadata(self, key, value): if key == srd.SRD_CONF_SAMPLERATE: