X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=decoders%2Fflexray%2Fpd.py;h=8ec30439a20abd5f16d7488240b88fe34efa659b;hb=HEAD;hp=0c52041612b42eaabe751b74f6620ec8d6d3f181;hpb=20d71243aff524a383e6183cb4366cff3aaf3749;p=libsigrokdecode.git diff --git a/decoders/flexray/pd.py b/decoders/flexray/pd.py index 0c52041..8ec3043 100644 --- a/decoders/flexray/pd.py +++ b/decoders/flexray/pd.py @@ -58,8 +58,8 @@ class Decoder(srd.Decoder): options = ( {'id': 'channel_type', 'desc': 'Channel type', 'default': 'A', 'values': ('A', 'B')}, - {'id': 'bitrate', 'desc': 'Bitrate (Mbit/s)', 'default': '10.0', - 'values': ('10.0', '5.0', '2.5')}, + {'id': 'bitrate', 'desc': 'Bitrate (bit/s)', 'default': 10000000, + 'values': (10000000, 5000000, 2500000)}, ) annotations = ( ('data', 'FlexRay payload data'), @@ -76,9 +76,9 @@ class Decoder(srd.Decoder): ('cycle', 'Cycle code'), ('data-byte', 'Data byte'), ('frame-crc', 'Frame CRC'), - ('cid-delimiter', 'Channel idle delimiter'), + ('fes', 'Frame end sequence'), ('bss', 'Byte start sequence'), - ('warnings', 'Human-readable warnings'), + ('warning', 'Warning'), ('bit', 'Bit'), ('cid', 'Channel idle delimiter'), ('dts', 'Dynamic trailing sequence'), @@ -102,7 +102,7 @@ class Decoder(srd.Decoder): def metadata(self, key, value): if key == srd.SRD_CONF_SAMPLERATE: - bitrate = 1000000 * float(self.options['bitrate']) + bitrate = float(self.options['bitrate']) self.samplerate = value self.bit_width = float(self.samplerate) / bitrate self.sample_point = (self.bit_width / 100.0) * self.sample_point_percent