diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2016-04-20 19:31:38 +0200 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2016-04-20 19:31:38 +0200 |
commit | 406af2171101cb2fe93f99d5d8a85a551dba1060 (patch) | |
tree | d7b89d3c933a29c625eb5d9a678aff44342cbacb /decoders/pwm/pd.py | |
parent | 963d71d5527c9c1cf16bb8d5fbeed2d452ffd5c0 (diff) | |
download | libsigrokdecode-406af2171101cb2fe93f99d5d8a85a551dba1060.tar.gz libsigrokdecode-406af2171101cb2fe93f99d5d8a85a551dba1060.zip |
pwm: Use self.{ss,es}_block for consistency across PDs.
Diffstat (limited to 'decoders/pwm/pd.py')
-rw-r--r-- | decoders/pwm/pd.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/decoders/pwm/pd.py b/decoders/pwm/pd.py index 7bf21f4..add7610 100644 --- a/decoders/pwm/pd.py +++ b/decoders/pwm/pd.py @@ -50,7 +50,7 @@ class Decoder(srd.Decoder): ) def __init__(self, **kwargs): - self.ss = self.es = None + self.ss_block = self.es_block = None self.first_transition = True self.first_samplenum = None self.start_samplenum = None @@ -72,7 +72,7 @@ class Decoder(srd.Decoder): meta=(float, 'Average', 'PWM base (cycle) frequency')) def putx(self, data): - self.put(self.ss, self.es, self.out_ann, data) + self.put(self.ss_block, self.es_block, self.out_ann, data) def putp(self, period_t): # Adjust granularity. @@ -89,7 +89,7 @@ class Decoder(srd.Decoder): else: period_s = '%.1f ms' % (period_t * 1e3) - self.put(self.ss, self.es, self.out_ann, [1, [period_s]]) + self.put(self.ss_block, self.es_block, self.out_ann, [1, [period_s]]) def putb(self, data): self.put(self.num_cycles, self.num_cycles, self.out_binary, data) @@ -122,10 +122,10 @@ class Decoder(srd.Decoder): ratio = float(duty / period) # This interval starts at this edge. - self.ss = self.start_samplenum + self.ss_block = self.start_samplenum # Store the new rising edge position and the ending # edge interval. - self.start_samplenum = self.es = self.samplenum + self.start_samplenum = self.es_block = self.samplenum # Report the duty cycle in percent. percent = float(ratio * 100) @@ -141,10 +141,10 @@ class Decoder(srd.Decoder): # Update and report the new duty cycle average. self.num_cycles += 1 self.average += percent - self.put(self.first_samplenum, self.es, self.out_average, + self.put(self.first_samplenum, self.es_block, self.out_average, float(self.average / self.num_cycles)) else: # Falling edge - self.end_samplenum = self.ss = self.samplenum + self.end_samplenum = self.ss_block = self.samplenum self.oldpin = pins[0] |