IrpTransmogrifier
IrpTransmogrifier copied to clipboard
Parser for IRP notation protocols, with rendering, code generation, and decoding.
The option should generate mildly dirty test signals, that can be used for testing of decoders etc. "Emulates an Arduino with [IRremote](https://github.com/Arduino-IRremote/Arduino-IRremote) and a rookie user." Make sense only with...
Option `--girr` to render. Must not use the [Girr library](https://github.com/bengtmartensson/Girr), since that would make a circular dependency.
[This signal](http://www.remotecentral.com/cgi-bin/forums/viewpost.cgi?1384868), according to DecodeIR: protocol = XMP-1, device = 49, subdevice = 16, obc = 80 0000 006C 0000 0036 0007 0022 0007 0032 0007 001D 0007 006C 0007...
Should be able to generate multiple signals, using [syntax of valuesets](http://www.harctoolbox.org/IrScrutinizer.html#Accessing+a+number+of+different+parameter+values). This means that the package `org.harctoolbox.valuesets` will be moved from the IrScrutinizer project to this project. Cf. #251.
Presently Analyzer can be constructed from either one IrSignal or a Collection
... stating, for example, what signal is erroneous and how.
Option to `analyze`, e.g. `--duplicates`. Use case: analyze on a (reasonably large) set of IrSignals/IrSequences: For all blocks of data bits, check which bits are always the same/different. This is...
Option to `analyze`, e.g. `--crc`. Use case: analyze on a (reasonably large) set of IrSignals/IrSequences: For all blocks of data bits, and all known CRC polynomials, see which polynomials render...
Presently, Number-s are restricted to 64 (or 63) bit length, due to the use of Java longs. Lift this restriction. Provide alternative (to the present) implementation of Number (and ??)....
... in the spirit of https://github.com/bengtmartensson/harctoolboxbundle/issues/162 The analyzer generates an IRP from a list of durations. 1. The "annotated list" should map every duration and every bitfield in the IRP...