Commit Graph

9 Commits

Author SHA1 Message Date
sillyfrog
711901c587 Scrape Supported Protocols and generate SupportedProtocols.md (#755)
* Tool to build the document.
* Add reference to new doc.
* Other
  - Move existing python unit tests to Python3
  - Use Python3's pylint
  - Fix pylint issues found after move.
  - Convince CI/Travis to install/use convince Python3 stuff.

Fixes #743
2019-06-15 18:32:05 +10:00
David Conran
ffc7034f56 Make auto_analyse_raw_data.py work with Python3 (#581)
Change `.format()` usage to allow compatiblity with Python 3.x.

Ref #579
2018-11-29 18:51:16 +10:00
David Conran
b24567de34 Add missing '}' in output of Auto analyse. (#562)
* Add missing '}' in output code.
* Exclude the `mode2_decode` binary from git.
2018-10-24 08:20:45 -04:00
Martin
6eae5761ff fix a few typos in docstrings (#549) 2018-10-07 19:47:18 +10:00
David Conran
6ed8a30315 v2.5.0 Release (#524)
## _v2.5.0 (20180919)_

**[Bug Fixes]**
- Fix HTML menu error for GICABLE in IRMQTTServer. (#516)
- Fix Mitsubishi A/C mode setting. (#514)
- Add missing ',' in auto analyse tool generated code. (#513)
- Fix Fujitsu checksum validation. (#501)
- Remove errant Repeat debug statement in IRMQTTServer. (#507)

**[Features]**
- Mitsubishi A/C decode improvements. (#514)
- Basic support for Whirlpool A/C messages. (#511)
- Basic support for Samsung A/C messages. (#512)
- Experimental support for detailed Samsung A/C messages. (#521)
- Experimental support for detailed Coolix A/C messages. (#518)
- Experimental support for Lutron protocol. (#516)
- Calculate and use average values for timings in analysing tool. (#513)

**[Misc]**
- Style change from using `#define`s for constants to `const kConstantName`.
- Improve the JVC example code.
2018-09-20 02:08:31 -07:00
David Conran
5451e333df [Bug] Handle Space Gaps better in auto analyse tool. (#483)
* Handle situations where we get a gap space immediately after a header.
* Remove errant 'HM' state being displayed.
* Several code lint cleanups.
* Unit tests coverage for the new code and bug.

Fixes #482
2018-07-10 05:56:15 +10:00
David Conran
967a215ed0 Revert "[Bug] Handle Space Gaps better in auto analyse tool."
This reverts commit ab0b057c74.
2018-07-07 02:34:20 +10:00
David Conran
ab0b057c74 [Bug] Handle Space Gaps better in auto analyse tool.
* Handle situations where we get a gap space immediately after a header.
* Remove errant 'HM' state being displayed.
* Several code lint cleanups.
* Unit tests coverage for the new code and bug.

Fixes #482
2018-07-07 02:22:37 +10:00
David Conran
531dc66033 Convert AutoAnalyseRawData script to Python (#454)
* Port AutoAnalyseRawData script to Python.
* Rename python analysis script to snake_case format.
* Add options to read the data from stdin or from a file.
* Remove old analyse script.
* Improve auto_analyse_raw_data and add lint/unit tests.
* Make analyse script code unittest-able.
* Improve raw data parsing for analyse script.
* Add some unit tests for analyse script.
* Update Makefile(s) to use 'run_tests' to run their tests.
* Add python unit & lint tests into Travis
2018-05-18 13:28:01 +10:00