]> sigrok.org Git - libsigrokdecode.git/commit
ir_irmp: touch up the IRMP based decoder implementation (Python side)
authorGerhard Sittig <redacted>
Sat, 22 Feb 2020 09:28:54 +0000 (10:28 +0100)
committerGerhard Sittig <redacted>
Sat, 18 Jul 2020 13:48:50 +0000 (15:48 +0200)
commite8e8bec61ce9b855c078e2ca1de55f648af5204a
treea1249b73ec79e1e3389d28cbf957b95953e7f45b
parent4032deddd46665c16254abfd7729753930f0c32e
ir_irmp: touch up the IRMP based decoder implementation (Python side)

Address Python and sigrok project coding style nits in the IRMP based
decoder for infrared signals. Re-add the attribution which was lost in a
previous copy and forgotten in the recent submission. Eliminate camel
case identifiers and adjust to the simplified Python binding API. Drop
remaining diagnostics from development and dead code (unused carrier
detection). Reword the boilerplate text to match other decoders. Avoid
Python f-strings since they are not portable. Prefer slightly less
cryptic variable names in the construction of annotation texts. Defer
the creation of the library instance until actual decoder use. Start
inspecting the input data at the very first samples in the input stream.
decoders/ir_irmp/__init__.py
decoders/ir_irmp/pd.py