Nick Foster
953a7ddded
Correctly return a zero timestamp tag instead of a null tag.
2015-07-09 13:03:10 -07:00
Nick Foster
c96dea7fa0
preamble: Check to see if PMT key is actually a symbol before converting
...
to string.
2015-07-09 12:23:52 -07:00
Nick Foster
95ff2cade0
Remove spurious print.
2015-04-17 22:16:55 -07:00
Nick Foster
9bdac2a499
Use whole/fractional timestamps in the whole chain. This prevents loss
...
of precision when setting time to UTC.
2015-04-17 14:07:28 -07:00
Nick Foster
b7627fa2d4
Rewrite CRC to use bytewise CRC instead of bitwise. ~8x faster.
2013-08-19 16:40:02 -07:00
Nick Foster
a528f375f7
Huge messy reorg to move things into the GR3.7 paradigm. Mostly in effort to get
...
SWIG magic to work on member functions. Can change sample rate on the fly now.
2013-08-05 16:29:02 -07:00
Nick Foster
1630e67c3b
Preamble subtracts average (LPF'ed) input from samples. This has the effect only
...
of improving the slicer threshold to exactly 0.5.
2013-08-04 22:20:15 -07:00
Nick Foster
8e1bdafc51
Re-tab air_modes_preamble.cc
2013-08-04 22:14:08 -07:00
Nick Foster
e52e4039c0
Re-tab air_modes_slicer.cc
2013-08-04 22:12:39 -07:00
Nick Foster
0ce6374656
Convert next branch to 3.7 API. Based on Johnathan Corgan's 3.7 conversion of
...
the master branch.
2013-07-17 18:03:45 -07:00
Nick Foster
fd6ee2ce89
Change reference output so it now outputs SNR, which is much more useful.
2013-06-10 07:47:42 -04:00
Nick Foster
cfab7123cc
Non-functional cosmetic changes.
2013-06-05 18:18:18 -04:00
Nick Foster
a847f5f875
Fix introduced CPU consumption bug.
2013-06-05 17:50:25 -04:00
Nick Foster
f62813f039
Add getters/setters in preamble/slicer, bring them out to radio.py via pubsub.
2013-06-05 15:56:09 -04:00
Nicholas Corgan
4e5fb40531
Some Windows fixes
2013-04-01 15:51:00 -07:00
Nick Foster
7dba7f4cc3
Add support for type 16 Long Special Surveillance packets. Not tested with real data.
2012-10-17 18:28:39 -07:00
Nick Foster
5f89eba234
Fixed TCAS packet reporting -- the slicer wasn't reporting long pkt type for types 20/21. Hardcoded constant.
2012-10-17 18:01:02 -07:00
Nick Foster
85da74b43a
Fix preamble/slicer dB numbers. Was using power ratios for voltages (2.0 instead of 1.414 for 3dB, etc.). No real performance change.
...
Fix suggested by Denis Gapotchenko.
2012-10-13 20:55:45 -07:00
Johnathan Corgan
f18d111e1c
Merge branch 'master' into qtapp
...
Conflicts:
CMakeLists.txt
lib/air_modes_preamble.cc
python/sql.py
2012-10-07 17:54:03 -07:00
Nick Foster
8939a72e62
Preamble was sometimes consuming more samples than it was given, due to rounding issues and due to the early/late gate peak detector.
2012-09-14 09:41:21 -07:00
Jaroslav Škarvada
60fd7b640f
Add SONAME
2012-09-05 11:52:26 +02:00
Nick Foster
6c7a73702e
Slicer was being called with fewer samples than necessary for output. This may fix the "O" bug and should reduce CPU consumption.
2012-08-23 09:05:18 -07:00
Nick Foster
89d818a792
Slicer was being called with fewer samples than necessary for output. This may fix the "O" bug and should reduce CPU consumption.
2012-08-23 09:03:56 -07:00
Nick Foster
17b788efc7
Possible fix for the hang bug -- preamble could under certain circumstances consume -1, which makes Gnuradio think we're done.
2012-08-14 09:27:34 -07:00
Nick Foster
a39b07c372
Merge branch 'parse'
...
Conflicts:
python/modes_sql.py
2012-07-21 11:17:23 -07:00
Balint Seeber
9efd480fe2
CRC variable initialization bug fix
2012-07-20 17:37:52 -07:00
Nick Foster
7388a8e910
Merge branch 'master' into parse
2012-07-16 15:24:35 -07:00
Hoernchen
d2ec78c506
Fix for Windows build API exports.
2012-07-16 15:24:18 -07:00
Nick Foster
03b41f14be
It works, still some bugs.
2012-06-23 17:26:47 -07:00
Nick Foster
ba153e52ed
Completely rewrote parser, everything is broken
2012-06-21 23:45:49 -07:00
Nick Foster
17f7cb9a53
Backport Flightgear server from private tx branch, collapse commits.
...
* Added Flightgear multiplayer output interface to uhd_modes.py. This allows flight with live traffic in fgfs.
* Quaternion library borrowed from PyPi and modified to generate angle/axis representation and construct rotation quat from lat/lon to ECEF.
* Miscellaneous enhancements and cleanup to fix timestamps, add aircraft type field (seems to be unused anyway), turnrate info
2012-06-13 07:49:22 -07:00
Nick Foster
8522bc0b25
CMakeified almost everything. Test code in python/ and apps other than uhd_modes.py still need minor updating.
2011-12-14 10:17:16 -08:00