X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=decoders%2Fmlx90614%2Fpd.py;h=0a3abbaf62daf1aef006cdc285b89bb131b96f86;hb=6ccb64feb20dcb7833b2452cdfface4d9aa2bd72;hp=fec3334fd81149450943580a1be9e8b52dc87d6a;hpb=da9bcbd9f45b0153465c55ec726a0d76f6d7f01e;p=libsigrokdecode.git diff --git a/decoders/mlx90614/pd.py b/decoders/mlx90614/pd.py index fec3334..0a3abba 100644 --- a/decoders/mlx90614/pd.py +++ b/decoders/mlx90614/pd.py @@ -21,7 +21,7 @@ import sigrokdecode as srd class Decoder(srd.Decoder): - api_version = 1 + api_version = 2 id = 'mlx90614' name = 'MLX90614' longname = 'Melexis MLX90614' @@ -34,12 +34,11 @@ class Decoder(srd.Decoder): ('kelvin', 'Temperature in Kelvin'), ) - def __init__(self, **kwargs): + def __init__(self): self.state = 'IGNORE START REPEAT' self.data = [] def start(self): - # self.out_python = self.register(srd.OUTPUT_PYTHON) self.out_ann = self.register(srd.OUTPUT_ANN) def putx(self, data): @@ -74,6 +73,3 @@ class Decoder(srd.Decoder): self.putx([1, ['Temperature: %3.2f K' % kelvin]]) self.state = 'IGNORE START REPEAT' self.data = [] - else: - raise Exception('Invalid state: %s' % self.state) -