A nibble ordering problem was causing wind direction degrees to register impossible values (over 900 in some cases). This fix re-orders the three-digit wind direction (quadrant) reading to match the output from the Oregon Scientific weather station display.
it looks like an erroneous entry was introduced into src/Makefile.am: devices/generic_temperature_sensor_2.c was entered instead of devices/wg_pb12v1.c in commit 31bf6f2 (PR #494), causing compilation errors (using autoconf installation steps)
---
Corrected the indentation of src/CMakelists.txt as per merbanan comment.
Also moved the filepath to an alphabetical position.
Reverted include/data.h back to original due to stray change,
as per merbanan comment.
Misc Changes
---
During testing found that the MAXPROTOCOLS value in include/data.h had
to be increased by one to 76.
Found string termination issue in io data output during testing.
* removed duplicate suppression and misc cleanup
* this is in-line with not keeping state in rtl_433
* works better with unknown analyzer (-A -I 1)
* Fixed some broken indenting and removed some unneeded debug code
* Reduce Msg Type (status bits) to 2 remaining bits.
* Remove possible lightning stats/flag bits from distance
* output lightning status/flag bits separately for now
* Understanding of status/message type bits still a WIP.
* Pulse Analyzer: Add "Include Only" mode
* Correct some devices to return correct event number
Necessary for "Include Only" mode to work correctly
* Pulse Analyzer: Add timestime to package detection
This reverts commit ef163f9d57.
This commit is faulty and generates segmentation faults. If
hist_gaps.bins_count is 2 the index will go negative. The code assumes
there will allways be both short and long gaps (messages with multiple rows),
and will fail when it is a pure PPM signal.
The precense of too-short gaps will also fool the PPM demodulator and insert
spurious bits. If possible it should be fixed by making the pulse-detector
more resilient to too-short gaps (test signals needed).
This code started is a modified version of fineoffset.c which
is included with rtl_433.
Format of packat seems to be similar to LaCrosse, but with no
humidity data included.
* Fine offset: More strict matching to avoid some rare false positives
* Fine Offset WH25: Initial decoder
* Fineoffset: WH25 add checksum, cleanup and enable per default
* Update README
It seems the conversion is only required for devices with 3 channels,
but not for devices with 10 channels, such as THGR810, where channel 3
is reported as 3 and channel 4 is reported as 4
* 1st experiment
* First try
* First working decoder of LaCrosse TX29/35
* Merge TX29 and TX35
* Be compatible with rules
* Finalization
* oups
* Code improvement