summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--decoders/sle44xx/pd.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/decoders/sle44xx/pd.py b/decoders/sle44xx/pd.py
index a53a1ea..f84bea6 100644
--- a/decoders/sle44xx/pd.py
+++ b/decoders/sle44xx/pd.py
@@ -83,7 +83,7 @@ class Decoder(srd.Decoder):
def reset(self):
self.ss = self.es = self.ss_byte = -1
self.bits = []
- self.cmd = 'RESET'
+ self.cmd = None
def metadata(self, key, value):
if key == srd.SRD_CONF_SAMPLERATE:
@@ -153,7 +153,8 @@ class Decoder(srd.Decoder):
self.put(bit_ss, bit_es, self.out_ann, [cls, texts])
cls, texts = lookup_proto_ann_txt(self.cmd, {'data': databyte})
- self.putx([cls, texts])
+ if cls:
+ self.putx([cls, texts])
# Done with this packet.
self.bits = []