]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/pwm/pd.py
Doxyfile: Set version to 0.4.0.
[libsigrokdecode.git] / decoders / pwm / pd.py
index e0203a3b7d484ae41ae9d6782ca20a05b50fa6b0..7bf21f4637aec242f21758b161ec6705c4c210eb 100644 (file)
@@ -66,7 +66,7 @@ class Decoder(srd.Decoder):
     def start(self):
         self.startedge = 0 if self.options['polarity'] == 'active-low' else 1
         self.out_ann = self.register(srd.OUTPUT_ANN)
-        self.out_bin = self.register(srd.OUTPUT_BINARY)
+        self.out_binary = self.register(srd.OUTPUT_BINARY)
         self.out_average = \
             self.register(srd.OUTPUT_META,
                           meta=(float, 'Average', 'PWM base (cycle) frequency'))
@@ -92,7 +92,7 @@ class Decoder(srd.Decoder):
         self.put(self.ss, self.es, self.out_ann, [1, [period_s]])
 
     def putb(self, data):
-        self.put(self.num_cycles, self.num_cycles, self.out_bin, data)
+        self.put(self.num_cycles, self.num_cycles, self.out_binary, data)
 
     def decode(self, ss, es, data):
 
@@ -132,7 +132,7 @@ class Decoder(srd.Decoder):
                     self.putx([0, ['%f%%' % percent]])
 
                     # Report the duty cycle in the binary output.
-                    self.putb((0, bytes([int(ratio * 256)])))
+                    self.putb([0, bytes([int(ratio * 256)])])
 
                     # Report the period in units of time.
                     period_t = float(period / self.samplerate)