]> sigrok.org Git - libsigrokdecode.git/commitdiff
am230x: Minor cosmetics.
authorUwe Hermann <redacted>
Sun, 12 Oct 2014 12:31:21 +0000 (14:31 +0200)
committerUwe Hermann <redacted>
Sun, 12 Oct 2014 12:59:46 +0000 (14:59 +0200)
decoders/am230x/__init__.py
decoders/am230x/pd.py

index 84e36c24db10a968011b9a2ad1dfc7d70cf022af..782c0959c4d47abc96b16e7c07d8d3030a8b84db 100644 (file)
 ##
 
 '''
-This decoder handles the proprietary single wire communication protocol used by
-the AM230x series of digital humidity and temperature sensors.
+This decoder handles the proprietary single wire communication protocol used
+by the Aosong AM230x/DHTxx series of digital humidity and temperature sensors.
 
 Sample rate:
-A sample rate of at least 200 kHz is recommended to properly detect all the
+A sample rate of at least 200kHz is recommended to properly detect all the
 elements of the protocol.
 
 Options:
index 05489d9ebb876c4bb9b3ceb5dbc67d14cc37bbeb..d7cbad24258c3c56b7d2c84afbb1a19d60be8b87 100644 (file)
@@ -37,9 +37,9 @@ class SamplerateError(Exception):
 class Decoder(srd.Decoder):
     api_version = 2
     id = 'am230x'
-    name = 'AM230x'
-    longname = 'AM230x humidity and temperature sensors'
-    desc = 'Proprietary single wire communication bus.'
+    name = 'AM230x/DHTxx'
+    longname = 'Aosong AM230x/DHTxx'
+    desc = 'Aosong AM230x/DHTxx humidity/temperature sensor protocol.'
     license = 'gplv2+'
     inputs = ['logic']
     outputs = ['am230x']
@@ -95,8 +95,8 @@ class Decoder(srd.Decoder):
 
     def bits2num(self, bitlist):
         number = 0
-        for i in range(0, len(bitlist)):
-            number += bitlist[-1-i] * 2**i
+        for i in range(len(bitlist)):
+            number += bitlist[-1 - i] * 2**i
         return number
 
     def calculate_humidity(self, bitlist):
@@ -119,7 +119,7 @@ class Decoder(srd.Decoder):
 
     def calculate_checksum(self, bitlist):
         checksum = 0
-        for i in range(8, len(bitlist)+1, 8):
+        for i in range(8, len(bitlist) + 1, 8):
             checksum += self.bits2num(bitlist[i-8:i])
         return checksum % 256