summaryrefslogtreecommitdiff
path: root/decoders/ltc26x7/pd.py
diff options
context:
space:
mode:
authorUwe Hermann <uwe@hermann-uwe.de>2020-04-10 21:36:52 +0200
committerUwe Hermann <uwe@hermann-uwe.de>2020-04-11 14:51:57 +0200
commitc7c4c06c0f04a8e080eeaab41f1c76421844cf8c (patch)
tree62cbba6d2546caefc83d7ce767b51c21c0cb5fc0 /decoders/ltc26x7/pd.py
parent3977018123933dbf2044afbb6b7205cf2371d73f (diff)
downloadlibsigrokdecode-c7c4c06c0f04a8e080eeaab41f1c76421844cf8c.tar.gz
libsigrokdecode-c7c4c06c0f04a8e080eeaab41f1c76421844cf8c.zip
ltc26x7: Option renames for consistency.
The 'part' option is renamed to 'chip' (and 'ref' to 'vref') to be more consistent with the naming used in other decoders.
Diffstat (limited to 'decoders/ltc26x7/pd.py')
-rw-r--r--decoders/ltc26x7/pd.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/decoders/ltc26x7/pd.py b/decoders/ltc26x7/pd.py
index 3a45ccd..e0c6a7d 100644
--- a/decoders/ltc26x7/pd.py
+++ b/decoders/ltc26x7/pd.py
@@ -52,9 +52,9 @@ class Decoder(srd.Decoder):
outputs = []
tags = ['IC', 'Analog/digital']
options = (
- {'id': 'part', 'desc': 'Part', 'default': 'ltc26x7',
+ {'id': 'chip', 'desc': 'Chip', 'default': 'ltc26x7',
'values': ('ltc2607', 'ltc2617', 'ltc2627')},
- {'id': 'ref', 'desc': 'Reference voltage', 'default': 1.5},
+ {'id': 'vref', 'desc': 'Reference voltage (V)', 'default': 1.5},
)
annotations = (
('slave_addr', 'Slave address'),
@@ -122,14 +122,14 @@ class Decoder(srd.Decoder):
def handle_data(self, data):
self.data = (self.data << 8) & 0xFF00
self.data += data
- if self.options['part'] == 'ltc2617':
+ if self.options['chip'] == 'ltc2617':
self.data = (self.data >> 2)
- self.data = (self.options['ref'] * self.data) / 0x3FFF
- elif self.options['part'] == 'ltc2627':
+ self.data = (self.options['vref'] * self.data) / 0x3FFF
+ elif self.options['chip'] == 'ltc2627':
self.data = (self.data >> 4)
- self.data = (self.options['ref'] * self.data) / 0x0FFF
+ self.data = (self.options['vref'] * self.data) / 0x0FFF
else:
- self.data = (self.options['ref'] * self.data) / 0xFFFF
+ self.data = (self.options['vref'] * self.data) / 0xFFFF
ann = []
for format in input_voltage_format:
ann.append(format % self.data)