From: Uwe Hermann Date: Fri, 9 Aug 2013 17:19:00 +0000 (+0200) Subject: pan1321: Add support for JAAC. X-Git-Tag: libsigrokdecode-0.3.0~337 X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=commitdiff_plain;h=2d3f496e293b85a1f702355bf7fd275ae2f31455 pan1321: Add support for JAAC. --- diff --git a/decoders/pan1321/pd.py b/decoders/pan1321/pd.py index 96d4385..7e3774e 100644 --- a/decoders/pan1321/pd.py +++ b/decoders/pan1321/pd.py @@ -59,7 +59,16 @@ class Decoder(srd.Decoder): self.put(self.ss_block, self.es_block, self.out_ann, data) def handle_host_command(self, rxtx, s): - if s.startswith('AT+JPRO'): + if s.startswith('AT+JAAC'): + # AT+JAAC=x (x can be 0 or 1) + p = s[s.find('=') + 1:] + if p not in ('0', '1'): + self.putx([2, ['Warning: Invalid JAAC parameter "%s"' % p]]) + return + x = 'Auto' if (p == '1') else 'Don\'t auto' + self.putx([0, ['%s-accept new connections' % x]]) + self.putx([1, ['%s-accept connections' % x]]) + elif s.startswith('AT+JPRO'): p = s[s.find('=') + 1:] if p not in ('0', '1'): self.putx([2, ['Warning: Invalid JPRO parameter "%s"' % p]])