Commit Graph

1927 Commits

Author SHA1 Message Date
Benjamin Larsson
30b7c9248e Merge pull request #262 from zuckschwerdt/fix-brokenbitop
fix: broken bit operation
2016-01-17 19:25:42 +01:00
Tommy Vestermark
9ad9e0f2a4 FSK: Change to F1/F2 estimation instead of F1/Fdelta
More intuitive and more robust against when initial estimate is in the
middle of F1/F2, which would previsously result in equal Fdelta for F1
and F2.
Tested with test corpus of FSK files without regression.
2016-01-17 18:20:32 +01:00
Tommy Vestermark
de3d29ab26 Make quiet mode output at least test file name
Quiet mode is very useful for testing with complete test corpus to
reduce output size. However test file name is considered essential
information, when running in test mode.
2016-01-17 16:41:32 +01:00
Christian W. Zuckschwerdt
75e047bb5b fix: broken bit operation 2016-01-17 12:55:42 +01:00
Benjamin Larsson
ed42bad39f Merge pull request #258 from zuckschwerdt/feat-ignoreallzeros
ignore buffers of all zeros.
2016-01-17 00:55:51 +01:00
Benjamin Larsson
8f6f2ea2a7 Merge pull request #257 from zuckschwerdt/fix-loopsyntax
fix loop syntax
2016-01-17 00:55:21 +01:00
Benjamin Larsson
60ba04684f Merge pull request #256 from zuckschwerdt/fix-prototype
remove superfluous prototype
2016-01-17 00:55:08 +01:00
Benjamin Larsson
ea82468465 Merge pull request #261 from zuckschwerdt/feat-dataprinter
rewrite LaCrosse TX output to data fields
2016-01-17 00:48:45 +01:00
Christian W. Zuckschwerdt
770f59bcae typo 2016-01-17 00:29:04 +01:00
Christian W. Zuckschwerdt
c8285f054e adding data_make for humidity 2016-01-16 23:13:06 +01:00
Christian W. Zuckschwerdt
3660b24e95 rewrite LaCrosse TX output to data fields 2016-01-16 23:12:57 +01:00
Christian W. Zuckschwerdt
7c69b60329 ignore buffers of all zeros. 2016-01-16 21:06:23 +01:00
Christian W. Zuckschwerdt
b67e271241 fix loop syntax 2016-01-16 21:03:05 +01:00
Christian W. Zuckschwerdt
afaef09204 remove superfluous prototype 2016-01-16 21:00:06 +01:00
Benjamin Larsson
ccf7f7d4d1 Merge pull request #253 from bwesterb/patch-1
newkaku: support APA3-1500R
2016-01-14 09:20:37 +01:00
Bas Westerbaan
0d8d5ac1c6 newkaku: support APA3-1500R 2016-01-14 00:37:03 +01:00
Benjamin Larsson
1ba71e9d6f Merge pull request #252 from somesortoferror/master
minor changes to support (cross-)compilation with MinGW
2016-01-13 20:41:51 +01:00
somesortoferror
faef9f189e minor changes to support (cross-)compilation with MinGW 2016-01-13 18:48:31 +00:00
Benjamin Larsson
65c6f683e8 Merge pull request #251 from ckuethe/fix_my_segfault
only treat samples as cf32 when debug_mode==3
2016-01-13 09:16:22 +01:00
Chris Kuethe
4bff4f9469 only treat samples as cf32 when mode==3
fallout from c204fae
2016-01-12 20:06:53 -08:00
Benjamin Larsson
2fb838486b Merge pull request #250 from vestom/upstreaming
Convert remaining uses of sample based decoder (OOK_PWM_D) and cleanup
2016-01-12 22:28:44 +01:00
Tommy Vestermark
ec5645bf55 Update Wiki with new options 2016-01-12 22:10:14 +01:00
Tommy Vestermark
6e28a9a1f2 Fix: Segmentation Fault in cf32 file support
Faulty commit: c204fae5e6
2016-01-12 21:57:46 +01:00
Tommy Vestermark
1fa0de275a Remove OOK_PWM_D: Clean-up header 2016-01-12 21:46:03 +01:00
Tommy Vestermark
1db178e901 Remove last sample based decoder OOK_PWM_D 2016-01-12 21:45:27 +01:00
Tommy Vestermark
94778f994a Convert ELV to Pulse decoder
No test files!
Medium risk due to unusual long limit and reset values
2016-01-12 21:31:44 +01:00
Tommy Vestermark
f87b459567 Convert Acurite to Pulse decoder
Tested with test corpus - but probably not covered by test files
Risk should be low.
2016-01-12 21:29:11 +01:00
Tommy Vestermark
b63c584ab1 Convert Newkaku / KlikAanKlikUit to Pulse decoder
No test files!
Small risk due to changing reset limit below 10ms min gap
2016-01-12 21:17:47 +01:00
Tommy Vestermark
0d26675454 Convert Intertechno to Pulse Decoder
No test files!
Small risk due to changing reset limit below 10ms min gap
2016-01-12 21:17:07 +01:00
Tommy Vestermark
265e5d45a1 Convert Mebus to Pulse decoder
No test files!
Should be low risk
2016-01-12 21:13:14 +01:00
Tommy Vestermark
e44b33a254 Convert Steffen to Pulse decoder
No test files available!
Should be low risk
2016-01-12 21:06:39 +01:00
Tommy Vestermark
1904cb6a16 Convert Generic temperature sensor to Pulse decoder
Tested with test corpus
2016-01-12 21:01:11 +01:00
Tommy Vestermark
4a70192d9a Convert Nexus to Pulse decoder
Tested with test corpus
2016-01-12 20:58:24 +01:00
Tommy Vestermark
649b7788e9 Convert Inovalley to Pulse decoder
Tested with test corpus
Seems to have overlap with TFA-Twin-Plus
2016-01-12 20:55:52 +01:00
Tommy Vestermark
ea1fb7a111 Convert Alecto to Pulse decoder
Tested with test corpus.
2016-01-12 20:50:16 +01:00
Benjamin Larsson
f72da3ae88 Merge pull request #248 from vestom/upstreaming
Improve Auto level and FSK decoding
2016-01-12 11:25:54 +01:00
Benjamin Larsson
1c74f67248 Merge pull request #249 from ckuethe/read_cfile
add a converter for cf32 (gnuradio output format)
2016-01-12 11:12:07 +01:00
Chris Kuethe
c204fae5e6 add a converter for cf32 (gnuradio output format) 2016-01-10 17:17:43 -08:00
Tommy Vestermark
7be34709fe Auto level: Make OOK level estimators a bit slower
For some signals the noise estimator would rise too quickly and drown
the signal.
Tested with complete test corpus. Enables detection of two more files:
oil_watchman/04/gfile003.data
oil_watchman/04/gfile005.data
2016-01-11 00:25:41 +01:00
Tommy Vestermark
b3aa5b79e9 FSK: refactor FSK into own function for sanity
Still a bit unwieldy...
2016-01-10 23:42:51 +01:00
Tommy Vestermark
937e85c924 Pulse_detect: Increase maximum number of pulses
The Ascot files have 1104 pulses...
2016-01-10 23:33:07 +01:00
Tommy Vestermark
1588fd9635 FSK: Change FM demodulation to use integer atan2()
FM modulation with atan2() ensures FM data is no longer sensitive signal
amplitude.

Tested against the FSK test files from: danfoss, ec3k,
efergy_e2_classic, oil_watchman
Decodes 3 more oil_watchman files.

Not yet benchmarked...
2016-01-10 21:40:44 +01:00
Tommy Vestermark
c7a783331b Auto level: Increase sensitivity to low signals
Reduce MIN_HIGH_LEVEL to see more low level pulses. Tested with complete
test corpus.
Now sees 5 more TFA-Twin-Plus signals.
Regression for ec3k/01/gfile005.data, but inspection shows two signals
to be overlapping (a high and low signal)
2016-01-10 18:17:17 +01:00
Benjamin Larsson
879b467872 Merge pull request #245 from robho/sort_source_file_list
Sort source file lists
2015-12-17 11:03:57 +01:00
Robert Högberg
b8d21e1bb0 Merge branch 'master' of https://github.com/merbanan/rtl_433 into sort_source_file_list 2015-12-16 21:11:06 +01:00
Benjamin Larsson
6c7d44af9a Merge pull request #243 from robho/fix_automake_build
Fix automake build
2015-12-16 20:35:33 +01:00
Robert Högberg
a3d260d4d1 Sort source file lists in CMakeLists.txt and Makefile.am 2015-12-16 20:01:55 +01:00
Robert Högberg
bead1e62c7 Fix automake build 2015-12-16 10:50:57 +01:00
Benjamin Larsson
b02b97712b Merge pull request #241 from vestom/upstreaming
Automatic level detection
2015-12-16 09:57:21 +01:00
Tommy Vestermark
bdbaf7cf52 Improve comment about level estimates 2015-12-16 01:22:54 +01:00