24cd839f56Put deprecate warning in for old executable name.
Nick Foster
2012-10-09 23:44:16 -07:00
67b58d7204Use a common lock for the KMLgen and SQL threads to keep them from stepping on each other when reading the SQLite db
Nick Foster
2012-10-09 09:26:16 -07:00
d86e568ac2Decouple data output thread from live data display by using a signal to the main window instead of directly calling append().
Nick Foster
2012-10-08 18:44:52 -07:00
f42e2e744dMerge remote-tracking branch 'jcorgan/qtapp_devel' into qtapp
Nick Foster
2012-10-07 23:20:19 -07:00
f18d111e1cMerge branch 'master' into qtapp
Johnathan Corgan
2012-10-07 17:54:03 -07:00
20630ec6d1cmake: additional fixes from GNU Radio HOWTO
Johnathan Corgan
2012-10-06 07:57:18 -07:00
c0d24f12c9modes_kml: fix case where KML generation thread dies
Johnathan Corgan
2012-10-06 08:44:33 -07:00
d88d21f672Merge branch 'crlf'
Nick Foster
2012-10-02 21:39:49 -07:00
b2ea803589Merge pull request #17 from jmcorgan/fix_find_gnuradio_core
bistromath
2012-09-30 12:08:30 -07:00
f1a5c676b7Fixed erroneous include dir variable
Johnathan Corgan
2012-09-30 11:47:50 -07:00
70dfb4f821Merge branch 'master' into qtapp
Nick Foster
2012-09-20 18:40:31 -07:00
32da8704a9Fix bug in print on unknown FTC type.
Nick Foster
2012-09-17 14:17:07 -07:00
8939a72e62Preamble was sometimes consuming more samples than it was given, due to rounding issues and due to the early/late gate peak detector.
Nick Foster
2012-09-14 09:41:21 -07:00
396ee330c4Add carriage returns before linefeeds in SBS1 feed.
Nick Foster
2012-09-14 09:06:51 -07:00
d1b69405bfFix bitrot in modes_print.
Nick Foster
2012-09-08 10:34:26 -07:00
2a474190cdMerge pull request #14 from yarda/master
bistromath
2012-09-06 15:32:25 -07:00
60fd7b640fAdd SONAME
Jaroslav Škarvada
2012-09-05 11:43:28 +02:00
4b70c5a0b0Up 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.
Nick Foster
2012-08-23 19:21:09 -07:00
6c7a73702eSlicer was being called with fewer samples than necessary for output. This may fix the "O" bug and should reduce CPU consumption.
Nick Foster
2012-08-23 09:03:56 -07:00
89d818a792Slicer was being called with fewer samples than necessary for output. This may fix the "O" bug and should reduce CPU consumption.
Nick Foster
2012-08-23 09:03:56 -07:00
93410c03dfUpdate cmake modules from Gnuradio to fix parallel build bug
Nick Foster
2012-08-20 14:23:56 -07:00
ee542ded35Update cmake modules from Gnuradio to fix parallel build bug
Nick Foster
2012-08-20 14:23:56 -07:00
6d6917f06bApparently forgot to git add this very important file.
Nick Foster
2012-08-20 10:25:55 -07:00
73ca9e373eMerge branch 'master' into qtapp
Nick Foster
2012-08-15 20:15:55 -07:00
a6dac30fbfFix range-ring KML for new Google Earth breakage.
Al Brown
2012-08-15 08:52:16 -07:00
17b788efc7Possible fix for the hang bug -- preamble could under certain circumstances consume -1, which makes Gnuradio think we're done.
Nick Foster
2012-08-14 09:27:34 -07:00
d80a76facaREADME update for new executable names.
Nick Foster
2012-08-07 10:32:41 -07:00
fa4a8be31bKML generator patch to align the airplane icon w/aircraft heading.
Dennis Real
2012-08-06 12:08:01 -07:00
3d69b7ff80Use proper scaling for dBfs
Nick Foster
2012-07-21 11:26:49 -07:00
a39b07c372Merge branch 'parse'
Nick Foster
2012-07-21 11:17:23 -07:00
9b539f8942Fix for BDS0,9-0/1
Nick Foster
2012-07-21 11:12:19 -07:00
ac8a01646bAdd BDS0,9-3 (air course report) to parser/printer.
Nick Foster
2012-07-21 11:10:15 -07:00
1a5bbd95e7Merge branch 'parse' into qtapp
Nick Foster
2012-07-20 22:08:27 -07:00
e11600ccb4Take out annoying print, you can put it in for debug
Nick Foster
2012-07-20 22:08:13 -07:00
cceb428929Merge branch 'parse' into qtapp
Nick Foster
2012-07-20 22:06:11 -07:00
3c73be4d64Modifications to TCAS printing and to error handling
Nick Foster
2012-07-20 22:05:03 -07:00
3c506c44abDon't print alt/ident on type 20 packets yet.
Nick Foster
2012-07-20 21:10:14 -07:00
1c35ccc0e0How did this go so long without being fixed? Range and bearing were asymptotic due to -- get this -- degree/radian confusion.
Nick Foster
2012-07-16 14:35:43 -07:00
822b05944bFix for BDS0,9 SQL insertion.
Nick Foster
2012-07-20 18:40:30 -07:00
e662d6831fMerge branch 'master' into qtapp
Nick Foster
2012-07-20 17:42:36 -07:00
1d2ee71121Fixes for dumb GUI mistakes
Nick Foster
2012-07-18 18:49:13 -07:00
e3c7665a7cQwt check for GUI app.
Nick Foster
2012-07-18 18:40:36 -07:00
004500a5d7Layout and porting the SQL fix over from master.
Nick Foster
2012-07-18 17:11:19 -07:00
07c6c051bdCommit db on init to ensure file exists when KML goes looking for it
Nick Foster
2012-07-18 16:27:24 -07:00
f8ac334ddeAdd a sed massager to the build script to work around bad Qwt imports in pyuic4.
Nick Foster
2012-07-18 09:15:48 -07:00
d6d2bea69fMerge branch 'master' into qtapp
Nick Foster
2012-07-18 09:01:56 -07:00
b3457e4865Add "sudo ldconfig" to install instructions in README so I don't keep getting asked about it.
Nick Foster
2012-07-18 09:01:24 -07:00
10f96bf35dMerge branch 'master' into qtapp
Nick Foster
2012-07-17 14:31:52 -07:00
6b9006c339Allow specification of source constructor arguments via -D/--args
Antoine Sirinelli
2012-07-17 14:30:40 -07:00
b26012f5adReal-time RSSI update and graceful flowgraph closure on exit.
Nick Foster
2012-07-16 22:43:02 -07:00
3163fca47aRenamed everything in python/ for consistent namespace
Nick Foster
2012-07-16 19:27:09 -07:00
5442cba206Split out GUI data model and views into modes_gui_model.py
Nick Foster
2012-07-16 19:10:23 -07:00
373a6f04eeNew feature: reports per second widget. Lets you know you're actively receiving things.
Nick Foster
2012-07-16 18:19:05 -07:00
df705ef64fMerge branch 'parse' into qtapp
Nick Foster
2012-07-16 15:24:56 -07:00
7388a8e910Merge branch 'master' into parse
Nick Foster
2012-07-16 15:24:35 -07:00
d2ec78c506Fix for Windows build API exports.
Hoernchen
2012-07-16 15:22:14 -07:00
f2212a9f68Merge branch 'parse' into qtapp
Nick Foster
2012-07-16 14:36:52 -07:00
c866dc9d31How did this go so long without being fixed? Range and bearing were asymptotic due to -- get this -- degree/radian confusion.
Nick Foster
2012-07-16 14:35:43 -07:00
dbab4f0142Don't populate lat/lon by default
Nick Foster
2012-07-16 10:49:54 -07:00
4fbda15afcMerge branch 'parse' into qtapp
Nick Foster
2012-07-16 09:40:05 -07:00
c2129e0eabDefault RTL gain of 35 and parser catches negative shifts generated by invalid packets.
Nick Foster
2012-07-16 09:36:15 -07:00
4750d20044Parser returns objects for subfields instead of flat data. Lets you use get_type to resolve BDS registers, etc. Printer takes advantage of this. Now printing BDS reg instead of "subtype".
Nick Foster
2012-07-16 09:16:48 -07:00
cb4c91aee1Altitude now taken from types 4, 5, 20 short replies as well, for ADS-B-equipped aircraft. Bearing/heading updated real-time.
Nick Foster
2012-07-15 12:59:41 -07:00
923651f69aHeading widget updates correctly.
Nick Foster
2012-07-14 22:24:18 -07:00
86a7bbbb2aSelections are persistent when rows inserted, rows automatically prune when 60s w/o reply
Nick Foster
2012-07-14 21:38:06 -07:00
372e925277Well, the ICAO lineedit works in hex now, but I don't like the way it went in.
Nick Foster
2012-07-14 15:43:09 -07:00
20dd8457eaDashboard mostly works. ICAO view now prints ident if available.
Nick Foster
2012-07-14 14:44:36 -07:00
70b099a05eRevert SQL changes and use a separate, non-db datamodel for the dashboard display.
Nick Foster
2012-07-13 09:43:22 -07:00
0a1d863f5fSQL parser modified to use flat aircraft table. This breaks KML horribly and eventually you should integrate the flat table into the GUI app and revert to the old method for the KML generator.
Nick Foster
2012-07-12 00:02:11 -07:00
5c0ccaa833Split out the data model because I'm using a flat SQL table for the dashboard now. Most everything hooked up.
Nick Foster
2012-07-11 19:18:40 -07:00
19b7061247Other fields entered.
Nick Foster
2012-07-11 12:55:30 -07:00
96db9a9608today nick learns about the QDataWidgetMapper, which solves all his problems
Nick Foster
2012-07-11 09:15:05 -07:00
855535644fUsing a delegate instead for coloring. Text color works but we don't get nice highlighting. Wish we could alter the painter and use the default paint().
Nick Foster
2012-07-10 16:08:24 -07:00
ed006f71b5I'm pretty sure custom painting should be handled with delegates and not a subclassed QListView
Nick Foster
2012-07-10 09:27:36 -07:00
2eb7426688Using QtSql instead of sqlite3 to access data -- might change this back but trying to set up a good data model.
Nick Foster
2012-07-10 09:17:53 -07:00
f2f344538aAdded in speed/vs fetching. Need to figure out your datamodel.
Nick Foster
2012-07-07 11:32:32 -07:00
8439e0e5f3Parser and error-handling changes.
Nick Foster
2012-07-07 11:04:49 -07:00
b4cafe0384Setting up a model-view display for the airframe list.
Nick Foster
2012-07-05 23:52:00 -07:00
8cd551689bForgot to modify UI import in GUI app
Nick Foster
2012-07-05 11:10:27 -07:00
ec70a90bd5CMake magic to find PyQt4 and build the main GUI from .ui. Also renamed uhd_modes.py -> modes_rx, and the GUI app -> modes_gui
Nick Foster
2012-07-05 11:00:52 -07:00
a853077bc2Live data display works.
Nick Foster
2012-07-03 19:21:42 -07:00
113c23b634Everything is basically in place for at least live text. For some reason spawning the flowgraph is broken.
Nick Foster
2012-07-03 07:45:34 -07:00
3b533f6b35First stab at Qt app (imaginatively named testmain.py). Interface laid out and basic behavior working.
Nick Foster
2012-07-02 18:55:05 -07:00
fe6aa0c6deFix error handling for data construct on init.
Nick Foster
2012-07-02 07:17:21 -07:00
19436349dcParser is even bitchin'er. Now flattens the dict on init recursively so fields are automatically populated.
Nick Foster
2012-06-30 14:31:20 -07:00
57f7bc84fcFixing TCAS reports. Types 20 and 21 still bomb because apparently MB field is optional -- the only type 20s I see are short packets.
Nick Foster
2012-06-29 09:32:58 -07:00
28824cb0b2New parser works. TCAS untested. Extra info in print. Fixed ground_track printing error. Surface reports suppressed due to possible CPR bug. Not all code paths tested.
Nick Foster
2012-06-26 23:27:58 -07:00
b05bea9618Parser and printer for type 20 and TCAS info
Nick Foster
2012-06-26 19:25:31 -07:00
cf8f429900Cleaned up the print module, minor changes to parse and FGFS module. Untested.
Nick Foster
2012-06-26 15:37:20 -07:00
067556cbddFields eliminated, type includes field data. Subfields also gone.
Nick Foster
2012-06-26 09:46:21 -07:00
0a1c49f1fcCheck for unfilled SBS1 message before sending.
Nick Foster
2012-06-26 07:46:32 -07:00
6a76ec8250Temp commit before changing new parser to eliminate "fields"
Nick Foster
2012-06-25 23:09:11 -07:00
13c98cada7Fix SBS-1 output module (hopefully).
Nick Foster
2012-06-25 17:33:40 -07:00
e174091763Temp commit
Nick Foster
2012-06-25 17:25:57 -07:00
3d2920b56aFlightgear interface for new parser, minus BDS0,9
Nick Foster
2012-06-23 19:29:51 -07:00
f928669094Found the no handler thing
Nick Foster
2012-06-23 17:55:17 -07:00
03b41f14beIt works, still some bugs.
Nick Foster
2012-06-23 17:26:47 -07:00
b7cc18c41fMore parser work, type 17 done except for BDS0,9 velocity subtypes
Nick Foster
2012-06-23 14:25:26 -07:00