Commit Graph
209 Commits
Author SHA1 Message Date
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 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 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
Nick Foster cceb428929 Merge branch 'parse' into qtapp
Conflicts:
	python/msprint.py
2012-07-20 22:06:11 -07:00
Nick Foster 3c73be4d64 Modifications to TCAS printing and to error handling 2012-07-20 22:05:03 -07:00
Nick Foster 3c506c44ab Don't print alt/ident on type 20 packets yet. 2012-07-20 21:10:14 -07:00
Nick Foster 1c35ccc0e0 How did this go so long without being fixed? Range and bearing were asymptotic due to -- get this -- degree/radian confusion. 2012-07-20 18:49:54 -07:00
Nick Foster 822b05944b Fix for BDS0,9 SQL insertion. 2012-07-20 18:40:30 -07:00
Nick Foster e662d6831f Merge branch 'master' into qtapp
Conflicts:
	python/sql.py
2012-07-20 17:42:36 -07:00
Balint Seeber 9efd480fe2 CRC variable initialization bug fix 2012-07-20 17:37:52 -07:00
Nick Foster 1d2ee71121 Fixes for dumb GUI mistakes 2012-07-18 18:49:13 -07:00
Nick Foster e3c7665a7c Qwt check for GUI app. 2012-07-18 18:40:36 -07:00
Nick Foster 004500a5d7 Layout and porting the SQL fix over from master. 2012-07-18 17:11:19 -07:00
Nick Foster 07c6c051bd Commit db on init to ensure file exists when KML goes looking for it 2012-07-18 16:27:24 -07:00
Nick Foster f8ac334dde Add a sed massager to the build script to work around bad Qwt imports in pyuic4. 2012-07-18 09:15:48 -07:00
Nick Foster d6d2bea69f Merge branch 'master' into qtapp 2012-07-18 09:01:56 -07:00
Nick Foster b3457e4865 Add "sudo ldconfig" to install instructions in README so I don't keep getting asked about it. 2012-07-18 09:01:24 -07:00
Nick Foster 10f96bf35d Merge branch 'master' into qtapp 2012-07-17 14:31:52 -07:00
Antoine Sirinelli 6b9006c339 Allow specification of source constructor arguments via -D/--args 2012-07-17 14:30:40 -07:00
Nick Foster b26012f5ad Real-time RSSI update and graceful flowgraph closure on exit. 2012-07-16 22:43:02 -07:00
Nick Foster 3163fca47a Renamed everything in python/ for consistent namespace 2012-07-16 20:59:37 -07:00
Nick Foster 5442cba206 Split out GUI data model and views into modes_gui_model.py 2012-07-16 19:10:23 -07:00
Nick Foster 373a6f04ee New feature: reports per second widget. Lets you know you're actively receiving things. 2012-07-16 18:58:22 -07:00
Nick Foster df705ef64f Merge branch 'parse' into qtapp 2012-07-16 15:24:56 -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 f2212a9f68 Merge branch 'parse' into qtapp 2012-07-16 14:36:52 -07:00
Nick Foster c866dc9d31 How did this go so long without being fixed? Range and bearing were asymptotic due to -- get this -- degree/radian confusion. 2012-07-16 14:35:43 -07:00
Nick Foster dbab4f0142 Don't populate lat/lon by default 2012-07-16 10:49:54 -07:00
Nick Foster 4fbda15afc Merge branch 'parse' into qtapp
Conflicts:
	python/modes_parse.py
2012-07-16 09:40:05 -07:00
Nick Foster c2129e0eab Default RTL gain of 35 and parser catches negative shifts generated by invalid packets. 2012-07-16 09:36:15 -07:00
Nick Foster 4750d20044 Parser 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".
2012-07-16 09:27:18 -07:00
Nick Foster cb4c91aee1 Altitude now taken from types 4, 5, 20 short replies as well, for ADS-B-equipped aircraft. Bearing/heading updated real-time.
TODO: figure out how to filter aircraft list for ADS-B-equipped aircraft only
2012-07-15 12:59:41 -07:00
Nick Foster 923651f69a Heading widget updates correctly. 2012-07-14 22:24:18 -07:00
Nick Foster 86a7bbbb2a Selections are persistent when rows inserted, rows automatically prune when 60s w/o reply 2012-07-14 21:38:06 -07:00
Nick Foster 372e925277 Well, the ICAO lineedit works in hex now, but I don't like the way it went in. 2012-07-14 15:43:09 -07:00
Nick Foster 20dd8457ea Dashboard mostly works. ICAO view now prints ident if available.
TODO:
draw selection in list view delegate
maintain selection on insert rows (emit beginInsertRows/endInsertRows)
fix heading widget so it updates correctly (something in the DataWidgetMapper that you aren't doing)
2012-07-14 14:44:36 -07:00
Nick Foster 70b099a05e Revert SQL changes and use a separate, non-db datamodel for the dashboard display. 2012-07-13 09:43:22 -07:00