Nick Foster
fdaa496b8f
Merge branch 'cpr'
2012-10-17 18:29:21 -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
a3f2dec1f9
CPR decoder: Keep a separate list for sfc and air positions to keep them from stepping on each other.
2012-10-17 09:24:15 -07:00
Nick Foster
0b30db353d
CPR: surface decoding still exhibits occasional errors when m~=0. Suspect it might actually be a bug in the encoder.
2012-10-17 09:13:10 -07:00
Nick Foster
979a0f4603
Merge branch 'master' into cpr
2012-10-15 12:39:06 -07:00
bistromath
3a358b2334
Merge pull request #21 from jmcorgan/hier_block
...
Refactor flowgraph into hierarchical block
2012-10-15 12:38:31 -07:00
bistromath
02af8e316b
Merge pull request #22 from jmcorgan/uninstall
...
Add 'make uninstall' to cmake build
2012-10-15 12:35:15 -07:00
Johnathan Corgan
132edc9148
Add 'make uninstall' to cmake build
...
This commit adds the ability to uninstall gr-air-modes safely,
without having to manually delete the installation files.
2012-10-15 10:40:21 -07:00
Johnathan Corgan
62304ff59e
Refactor flowgraph into hierarchical block
...
This commit creates air_modes.rx_path, which is the common portion
of the flowgraph once the sample source and possible resampler are
created. It takes baseband I/Q and emits Mode-S packets into the
supplied message queue.
2012-10-15 09:27:22 -07:00
Nick Foster
ac9e09893b
CPR changes. Fixed a lot of the surface position errors. At least one bug still remains.
2012-10-14 22:57:48 -07:00
Nick Foster
3c8c60f57f
Removing emitter-centered local decoding from the CPR parser. Using only global decoding.
2012-10-14 18:00:51 -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
Nick Foster
628003fbe6
Better cleanup in on_quit. Still probably needs a revisit.
2012-10-10 09:00:54 -07:00
Nick Foster
0f38bfd0d7
Fix SQL for merge-induced breakage.
2012-10-10 08:21:17 -07:00
Nick Foster
24cd839f56
Put deprecate warning in for old executable name.
2012-10-09 23:44:16 -07:00
Nick Foster
67b58d7204
Use a common lock for the KMLgen and SQL threads to keep them from stepping on each other when reading the SQLite db
2012-10-09 23:31:02 -07:00
Nick Foster
d86e568ac2
Decouple data output thread from live data display by using a signal to the main window instead of directly calling append().
2012-10-08 18:44:52 -07:00
Nick Foster
f42e2e744d
Merge remote-tracking branch 'jcorgan/qtapp_devel' into qtapp
...
Conflicts:
lib/air_modes_preamble.cc
2012-10-07 23:20:19 -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
4866987ff1
Merge branch 'fix_cmake_quiet' of https://github.com/jmcorgan/gr-air-modes
2012-10-06 12:14:37 -07:00
Johnathan Corgan
20630ec6d1
cmake: additional fixes from GNU Radio HOWTO
...
* Fix include dir in FindGruel
* Remove QUIET option that requires CMake 2.8.2, not yet on all distros
2012-10-06 08:49:17 -07:00
Johnathan Corgan
c0d24f12c9
modes_kml: fix case where KML generation thread dies
...
SQLite does not deal well with concurrency. Avoid database locked
errors by synchronizing database access using a threading.Lock().
2012-10-06 08:47:49 -07:00
Nick Foster
d88d21f672
Merge branch 'crlf'
2012-10-02 21:39:49 -07:00
bistromath
b2ea803589
Merge pull request #17 from jmcorgan/fix_find_gnuradio_core
...
Fixed erroneous include dir variable
2012-09-30 12:08:30 -07:00
Johnathan Corgan
f1a5c676b7
Fixed erroneous include dir variable
...
FindGnuradioCore was only working if GNU Radio was installed in
typical paths, since the pkg-config variable was wrong.
This was fixed in GNU Radio HOWTO a while back.
2012-09-30 11:51:14 -07:00
Nick Foster
70dfb4f821
Merge branch 'master' into qtapp
...
Conflicts:
CMakeLists.txt
lib/air_modes_preamble.cc
2012-09-20 18:40:31 -07:00
Nick Foster
32da8704a9
Fix bug in print on unknown FTC type.
2012-09-17 14:17:16 -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
Nick Foster
396ee330c4
Add carriage returns before linefeeds in SBS1 feed.
2012-09-14 09:06:51 -07:00
Nick Foster
d1b69405bf
Fix bitrot in modes_print.
2012-09-08 11:02:49 -07:00
bistromath
2a474190cd
Merge pull request #14 from yarda/master
...
Add SONAME to lib
2012-09-06 15:32:25 -07:00
Jaroslav Škarvada
60fd7b640f
Add SONAME
2012-09-05 11:52:26 +02:00
Nick Foster
4b70c5a0b0
Up the sample rate for RTL dongles to 3.2Msps. Seems to enjoy 3.2Msps just fine, and the Mode S RX works *much* better with the extra bandwidth.
2012-08-23 19:24:06 -07: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
93410c03df
Update cmake modules from Gnuradio to fix parallel build bug
2012-08-20 14:24:42 -07:00
Nick Foster
ee542ded35
Update cmake modules from Gnuradio to fix parallel build bug
2012-08-20 14:23:56 -07:00
Nick Foster
6d6917f06b
Apparently forgot to git add this very important file.
2012-08-20 10:26:29 -07:00
Nick Foster
73ca9e373e
Merge branch 'master' into qtapp
2012-08-15 20:15:55 -07:00
Al Brown
a6dac30fbf
Fix range-ring KML for new Google Earth breakage.
2012-08-15 08:53:05 -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
d80a76faca
README update for new executable names.
2012-08-07 10:32:41 -07:00
Dennis Real
fa4a8be31b
KML generator patch to align the airplane icon w/aircraft heading.
2012-08-06 12:08:01 -07:00
Nick Foster
3d69b7ff80
Use proper scaling for dBfs
2012-07-21 11:26:49 -07:00
Nick Foster
a39b07c372
Merge branch 'parse'
...
Conflicts:
python/modes_sql.py
2012-07-21 11:17:23 -07:00
Nick Foster
9b539f8942
Fix for BDS0,9-0/1
2012-07-21 11:12:19 -07:00
Nick Foster
ac8a01646b
Add BDS0,9-3 (air course report) to parser/printer.
2012-07-21 11:10:15 -07:00
Nick Foster
1a5bbd95e7
Merge branch 'parse' into qtapp
2012-07-20 22:08:27 -07:00
Nick Foster
e11600ccb4
Take out annoying print, you can put it in for debug
2012-07-20 22:08:13 -07:00