Commit Graph

  • 24cd839f56 Put deprecate warning in for old executable name. Nick Foster 2012-10-09 23:44:16 -07:00
  • 67b58d7204 Use 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
  • d86e568ac2 Decouple 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
  • f42e2e744d Merge remote-tracking branch 'jcorgan/qtapp_devel' into qtapp Nick Foster 2012-10-07 23:20:19 -07:00
  • f18d111e1c Merge branch 'master' into qtapp Johnathan Corgan 2012-10-07 17:54:03 -07:00
  • 4866987ff1 Merge branch 'fix_cmake_quiet' of https://github.com/jmcorgan/gr-air-modes Nick Foster 2012-10-06 12:14:37 -07:00
  • 20630ec6d1 cmake: additional fixes from GNU Radio HOWTO Johnathan Corgan 2012-10-06 07:57:18 -07:00
  • c0d24f12c9 modes_kml: fix case where KML generation thread dies Johnathan Corgan 2012-10-06 08:44:33 -07:00
  • d88d21f672 Merge branch 'crlf' Nick Foster 2012-10-02 21:39:49 -07:00
  • b2ea803589 Merge pull request #17 from jmcorgan/fix_find_gnuradio_core bistromath 2012-09-30 12:08:30 -07:00
  • f1a5c676b7 Fixed erroneous include dir variable Johnathan Corgan 2012-09-30 11:47:50 -07:00
  • 70dfb4f821 Merge branch 'master' into qtapp Nick Foster 2012-09-20 18:40:31 -07:00
  • 32da8704a9 Fix bug in print on unknown FTC type. Nick Foster 2012-09-17 14:17:07 -07:00
  • 8939a72e62 Preamble 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
  • 396ee330c4 Add carriage returns before linefeeds in SBS1 feed. Nick Foster 2012-09-14 09:06:51 -07:00
  • d1b69405bf Fix bitrot in modes_print. Nick Foster 2012-09-08 10:34:26 -07:00
  • 2a474190cd Merge pull request #14 from yarda/master bistromath 2012-09-06 15:32:25 -07:00
  • 60fd7b640f Add SONAME Jaroslav Škarvada 2012-09-05 11:43:28 +02:00
  • 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. Nick Foster 2012-08-23 19:21:09 -07:00
  • 6c7a73702e Slicer 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
  • 89d818a792 Slicer 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
  • 93410c03df Update cmake modules from Gnuradio to fix parallel build bug Nick Foster 2012-08-20 14:23:56 -07:00
  • ee542ded35 Update cmake modules from Gnuradio to fix parallel build bug Nick Foster 2012-08-20 14:23:56 -07:00
  • 6d6917f06b Apparently forgot to git add this very important file. Nick Foster 2012-08-20 10:25:55 -07:00
  • 73ca9e373e Merge branch 'master' into qtapp Nick Foster 2012-08-15 20:15:55 -07:00
  • a6dac30fbf Fix range-ring KML for new Google Earth breakage. Al Brown 2012-08-15 08:52:16 -07:00
  • 17b788efc7 Possible 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
  • d80a76faca README update for new executable names. Nick Foster 2012-08-07 10:32:41 -07:00
  • fa4a8be31b KML generator patch to align the airplane icon w/aircraft heading. Dennis Real 2012-08-06 12:08:01 -07:00
  • 3d69b7ff80 Use proper scaling for dBfs Nick Foster 2012-07-21 11:26:49 -07:00
  • a39b07c372 Merge branch 'parse' Nick Foster 2012-07-21 11:17:23 -07:00
  • 9b539f8942 Fix for BDS0,9-0/1 Nick Foster 2012-07-21 11:12:19 -07:00
  • ac8a01646b Add BDS0,9-3 (air course report) to parser/printer. Nick Foster 2012-07-21 11:10:15 -07:00
  • 1a5bbd95e7 Merge branch 'parse' into qtapp Nick Foster 2012-07-20 22:08:27 -07:00
  • e11600ccb4 Take out annoying print, you can put it in for debug Nick Foster 2012-07-20 22:08:13 -07:00
  • cceb428929 Merge branch 'parse' into qtapp Nick Foster 2012-07-20 22:06:11 -07:00
  • 3c73be4d64 Modifications to TCAS printing and to error handling Nick Foster 2012-07-20 22:05:03 -07:00
  • 3c506c44ab Don't print alt/ident on type 20 packets yet. Nick Foster 2012-07-20 21:10:14 -07:00
  • 1c35ccc0e0 How 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
  • 822b05944b Fix for BDS0,9 SQL insertion. Nick Foster 2012-07-20 18:40:30 -07:00
  • e662d6831f Merge branch 'master' into qtapp Nick Foster 2012-07-20 17:42:36 -07:00
  • 9efd480fe2 CRC variable initialization bug fix Balint Seeber 2012-07-20 17:37:52 -07:00
  • 1d2ee71121 Fixes for dumb GUI mistakes Nick Foster 2012-07-18 18:49:13 -07:00
  • e3c7665a7c Qwt check for GUI app. Nick Foster 2012-07-18 18:40:36 -07:00
  • 004500a5d7 Layout and porting the SQL fix over from master. Nick Foster 2012-07-18 17:11:19 -07:00
  • 07c6c051bd Commit db on init to ensure file exists when KML goes looking for it Nick Foster 2012-07-18 16:27:24 -07:00
  • f8ac334dde Add 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
  • d6d2bea69f Merge branch 'master' into qtapp Nick Foster 2012-07-18 09:01:56 -07:00
  • b3457e4865 Add "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
  • 10f96bf35d Merge branch 'master' into qtapp Nick Foster 2012-07-17 14:31:52 -07:00
  • 6b9006c339 Allow specification of source constructor arguments via -D/--args Antoine Sirinelli 2012-07-17 14:30:40 -07:00
  • b26012f5ad Real-time RSSI update and graceful flowgraph closure on exit. Nick Foster 2012-07-16 22:43:02 -07:00
  • 3163fca47a Renamed everything in python/ for consistent namespace Nick Foster 2012-07-16 19:27:09 -07:00
  • 5442cba206 Split out GUI data model and views into modes_gui_model.py Nick Foster 2012-07-16 19:10:23 -07:00
  • 373a6f04ee New feature: reports per second widget. Lets you know you're actively receiving things. Nick Foster 2012-07-16 18:19:05 -07:00
  • df705ef64f Merge branch 'parse' into qtapp Nick Foster 2012-07-16 15:24:56 -07:00
  • 7388a8e910 Merge branch 'master' into parse Nick Foster 2012-07-16 15:24:35 -07:00
  • d2ec78c506 Fix for Windows build API exports. Hoernchen 2012-07-16 15:22:14 -07:00
  • f2212a9f68 Merge branch 'parse' into qtapp Nick Foster 2012-07-16 14:36:52 -07:00
  • c866dc9d31 How 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
  • dbab4f0142 Don't populate lat/lon by default Nick Foster 2012-07-16 10:49:54 -07:00
  • 4fbda15afc Merge branch 'parse' into qtapp Nick Foster 2012-07-16 09:40:05 -07:00
  • c2129e0eab Default RTL gain of 35 and parser catches negative shifts generated by invalid packets. Nick Foster 2012-07-16 09:36:15 -07:00
  • 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". Nick Foster 2012-07-16 09:16:48 -07:00
  • cb4c91aee1 Altitude 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
  • 923651f69a Heading widget updates correctly. Nick Foster 2012-07-14 22:24:18 -07:00
  • 86a7bbbb2a Selections are persistent when rows inserted, rows automatically prune when 60s w/o reply Nick Foster 2012-07-14 21:38:06 -07:00
  • 372e925277 Well, 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
  • 20dd8457ea Dashboard mostly works. ICAO view now prints ident if available. Nick Foster 2012-07-14 14:44:36 -07:00
  • 70b099a05e Revert SQL changes and use a separate, non-db datamodel for the dashboard display. Nick Foster 2012-07-13 09:43:22 -07:00
  • 0a1d863f5f SQL 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
  • 5c0ccaa833 Split 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
  • 19b7061247 Other fields entered. Nick Foster 2012-07-11 12:55:30 -07:00
  • 96db9a9608 today nick learns about the QDataWidgetMapper, which solves all his problems Nick Foster 2012-07-11 09:15:05 -07:00
  • 855535644f Using 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
  • ed006f71b5 I'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
  • 2eb7426688 Using 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
  • f2f344538a Added in speed/vs fetching. Need to figure out your datamodel. Nick Foster 2012-07-07 11:32:32 -07:00
  • 8439e0e5f3 Parser and error-handling changes. Nick Foster 2012-07-07 11:04:49 -07:00
  • b4cafe0384 Setting up a model-view display for the airframe list. Nick Foster 2012-07-05 23:52:00 -07:00
  • 8cd551689b Forgot to modify UI import in GUI app Nick Foster 2012-07-05 11:10:27 -07:00
  • ec70a90bd5 CMake 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
  • a853077bc2 Live data display works. Nick Foster 2012-07-03 19:21:42 -07:00
  • 113c23b634 Everything 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
  • 3b533f6b35 First 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
  • fe6aa0c6de Fix error handling for data construct on init. Nick Foster 2012-07-02 07:17:21 -07:00
  • 19436349dc Parser 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
  • 57f7bc84fc Fixing 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
  • 28824cb0b2 New 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
  • b05bea9618 Parser and printer for type 20 and TCAS info Nick Foster 2012-06-26 19:25:31 -07:00
  • cf8f429900 Cleaned up the print module, minor changes to parse and FGFS module. Untested. Nick Foster 2012-06-26 15:37:20 -07:00
  • 067556cbdd Fields eliminated, type includes field data. Subfields also gone. Nick Foster 2012-06-26 09:46:21 -07:00
  • 0a1c49f1fc Check for unfilled SBS1 message before sending. Nick Foster 2012-06-26 07:46:32 -07:00
  • 6a76ec8250 Temp commit before changing new parser to eliminate "fields" Nick Foster 2012-06-25 23:09:11 -07:00
  • 13c98cada7 Fix SBS-1 output module (hopefully). Nick Foster 2012-06-25 17:33:40 -07:00
  • e174091763 Temp commit Nick Foster 2012-06-25 17:25:57 -07:00
  • 3d2920b56a Flightgear interface for new parser, minus BDS0,9 Nick Foster 2012-06-23 19:29:51 -07:00
  • f928669094 Found the no handler thing Nick Foster 2012-06-23 17:55:17 -07:00
  • 03b41f14be It works, still some bugs. Nick Foster 2012-06-23 17:26:47 -07:00
  • b7cc18c41f More parser work, type 17 done except for BDS0,9 velocity subtypes Nick Foster 2012-06-23 14:25:26 -07:00