diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2020-04-10 21:36:52 +0200 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2020-04-11 14:51:57 +0200 |
commit | c7c4c06c0f04a8e080eeaab41f1c76421844cf8c (patch) | |
tree | 62cbba6d2546caefc83d7ce767b51c21c0cb5fc0 /decoders/ltc26x7/pd.py | |
parent | 3977018123933dbf2044afbb6b7205cf2371d73f (diff) | |
download | libsigrokdecode-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.py | 14 |
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) |