diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2017-10-19 09:36:17 +0200 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2017-10-19 11:41:17 +0200 |
commit | 3a9f6abf26e98198986567d83c790ad11fd1f875 (patch) | |
tree | 831d6a96f8067bf917e93e7e764f308397564893 | |
parent | 444960cc19c62edab0b259c06b03fa096f9d5a72 (diff) | |
download | libsigrokdecode-3a9f6abf26e98198986567d83c790ad11fd1f875.tar.gz libsigrokdecode-3a9f6abf26e98198986567d83c790ad11fd1f875.zip |
ds2432: Simplify MAC printing.
-rw-r--r-- | decoders/ds2432/pd.py | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/decoders/ds2432/pd.py b/decoders/ds2432/pd.py index 269a23e..d50a6d8 100644 --- a/decoders/ds2432/pd.py +++ b/decoders/ds2432/pd.py @@ -177,13 +177,9 @@ class Decoder(srd.Decoder): self.ss = ss elif 24 == len(self.bytes): self.es = es - self.putx([0, ['Message authentication code: ' - + (','.join(format(n, '#04x') - for n in self.bytes[4:24])), - 'MAC: ' - + (','.join(format(n, '#04x') - for n in self.bytes[4:24])), - ]]) + mac = ','.join(format(n, '#04x') for n in self.bytes[4:24]) + self.putx([0, ['Message authentication code: ' + mac, + 'MAC: ' + mac]]) elif 24 < len(self.bytes): self.ss, self.es = ss, es if (0xaa == self.bytes[-1] or 0x55 == self.bytes[-1]): @@ -218,13 +214,9 @@ class Decoder(srd.Decoder): self.ss = ss elif 58 == len(self.bytes): self.es = es - self.putx([0, ['Message authentication code: ' - + (','.join(format(n, '#04x') - for n in self.bytes[38:58])), - 'MAC: ' - + (','.join(format(n, '#04x') - for n in self.bytes[38:58])), - ]]) + mac = ','.join(format(n, '#04x') for n in self.bytes[38:58]) + self.putx([0, ['Message authentication code: ' + mac, + 'MAC: ' + mac]]) elif 59 == len(self.bytes): self.ss = ss elif 60 == len(self.bytes): |