]> sigrok.org Git - libsigrokdecode.git/commit
ir_sirc: fixup decoder boilerplate
authorGerhard Sittig <redacted>
Mon, 20 Jul 2020 20:21:30 +0000 (22:21 +0200)
committerGerhard Sittig <redacted>
Wed, 22 Jul 2020 18:21:24 +0000 (20:21 +0200)
commitc449c5832bb560ca543b9d6c962c405d1a227312
treecc4ed833c6bf3c0f09e3ccef5ba888a4650301c8
parent3e10fce7f87ff1bae97241a8b8f9d3602c3bfe8a
ir_sirc: fixup decoder boilerplate

The SIRC decoder was written to an older API, and failed to load in a
recent environment (tag missing, ambiguous annotation names). Unbreak
the decoder's boilerplate, and address other nits while we are here:
There is no Python output. Use the same declaration syntax as in other
decoders for improved maintenance (greppability). Call reset() from
__init__() to avoid surprises when a future version does have vars. Do
provide a doc string in the module initialization, to keep the URL for
the protocol description at hand.
decoders/ir_sirc/__init__.py
decoders/ir_sirc/pd.py