diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2013-10-09 00:34:41 +0200 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2013-10-09 00:36:59 +0200 |
commit | 4e980c20fbb456ca339529762ea7173900521a3c (patch) | |
tree | 934c80c028a0b87bf4a80b9e0edd9e849d428353 /decoders/onewire_link | |
parent | 015dc33a9fe13c529bd84fcfdca39d3fa2f7c293 (diff) | |
download | libsigrokdecode-4e980c20fbb456ca339529762ea7173900521a3c.tar.gz libsigrokdecode-4e980c20fbb456ca339529762ea7173900521a3c.zip |
onewire_link: Provide short/long annotations.
Diffstat (limited to 'decoders/onewire_link')
-rw-r--r-- | decoders/onewire_link/pd.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/decoders/onewire_link/pd.py b/decoders/onewire_link/pd.py index 76e9b24..a309cc3 100644 --- a/decoders/onewire_link/pd.py +++ b/decoders/onewire_link/pd.py @@ -201,7 +201,7 @@ class Decoder(srd.Decoder): self.state = 'WAIT FOR RISING EDGE' continue - self.putb([0, ['Bit: %d' % self.bit]]) + self.putb([0, ['Bit: %d' % self.bit, '%d' % self.bit]]) self.putpb(['BIT', self.bit]) # Checking the first command to see if overdrive mode @@ -209,7 +209,7 @@ class Decoder(srd.Decoder): if self.bit_cnt <= 8: self.command |= (self.bit << self.bit_cnt) elif self.bit_cnt == 8 and self.command in [0x3c, 0x69]: - self.putx([4, ['Entering overdrive mode']]) + self.putx([4, ['Entering overdrive mode', 'Overdrive on']]) # Increment the bit counter. self.bit_cnt += 1 # Wait for next slot. @@ -224,11 +224,11 @@ class Decoder(srd.Decoder): if t > self.cnt_normal_reset: # Save the sample number for the rising edge. self.rise = self.samplenum - self.putfr([2, ['Reset']]) + self.putfr([2, ['Reset', 'Rst', 'R']]) self.state = 'WAIT FOR PRESENCE DETECT' # Exit overdrive mode. if self.overdrive: - self.putx([4, ['Exiting overdrive mode']]) + self.putx([4, ['Exiting overdrive mode', 'Overdrive off']]) self.overdrive = 0 # Clear command bit counter and data register. self.bit_cnt = 0 @@ -236,7 +236,7 @@ class Decoder(srd.Decoder): elif (t > self.cnt_overdrive_reset) and self.overdrive: # Save the sample number for the rising edge. self.rise = self.samplenum - self.putfr([2, ['Reset']]) + self.putfr([2, ['Reset', 'Rst', 'R']]) self.state = "WAIT FOR PRESENCE DETECT" # Otherwise this is assumed to be a data bit. else: @@ -259,7 +259,7 @@ class Decoder(srd.Decoder): continue p = 'false' if self.present else 'true' - self.putrs([3, ['Presence: %s' % p]]) + self.putrs([3, ['Presence: %s' % p, 'Presence', 'Pres', 'P']]) self.putprs(['RESET/PRESENCE', not self.present]) # Wait for next slot. |