f2212a9f68Merge branch 'parse' into qtapp
Nick Foster
2012-07-16 14:36:52 -0700
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 -0700
dbab4f0142Don't populate lat/lon by default
Nick Foster
2012-07-16 10:49:54 -0700
4fbda15afcMerge branch 'parse' into qtapp
Nick Foster
2012-07-16 09:40:05 -0700
c2129e0eabDefault RTL gain of 35 and parser catches negative shifts generated by invalid packets.
Nick Foster
2012-07-16 09:36:15 -0700
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 -0700
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 -0700
923651f69aHeading widget updates correctly.
Nick Foster
2012-07-14 22:24:18 -0700
86a7bbbb2aSelections are persistent when rows inserted, rows automatically prune when 60s w/o reply
Nick Foster
2012-07-14 21:38:06 -0700
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 -0700
20dd8457eaDashboard mostly works. ICAO view now prints ident if available.
Nick Foster
2012-07-14 14:44:36 -0700
70b099a05eRevert SQL changes and use a separate, non-db datamodel for the dashboard display.
Nick Foster
2012-07-13 09:43:22 -0700
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 -0700
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 -0700
19b7061247Other fields entered.
Nick Foster
2012-07-11 12:55:30 -0700
96db9a9608today nick learns about the QDataWidgetMapper, which solves all his problems
Nick Foster
2012-07-11 09:15:05 -0700
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 -0700
ed006f71b5I'm pretty sure custom painting should be handled with delegates and not a subclassed QListView
Nick Foster
2012-07-10 09:27:36 -0700
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 -0700
f2f344538aAdded in speed/vs fetching. Need to figure out your datamodel.
Nick Foster
2012-07-07 11:32:32 -0700
8439e0e5f3Parser and error-handling changes.
Nick Foster
2012-07-07 11:04:49 -0700
b4cafe0384Setting up a model-view display for the airframe list.
Nick Foster
2012-07-05 23:52:00 -0700
8cd551689bForgot to modify UI import in GUI app
Nick Foster
2012-07-05 11:10:27 -0700
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 -0700
a853077bc2Live data display works.
Nick Foster
2012-07-03 19:21:42 -0700
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 -0700
3b533f6b35First stab at Qt app (imaginatively named testmain.py). Interface laid out and basic behavior working.
Nick Foster
2012-07-02 18:55:05 -0700
fe6aa0c6deFix error handling for data construct on init.
Nick Foster
2012-07-02 07:17:21 -0700
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 -0700
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 -0700
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 -0700
b05bea9618Parser and printer for type 20 and TCAS info
Nick Foster
2012-06-26 19:25:31 -0700
cf8f429900Cleaned up the print module, minor changes to parse and FGFS module. Untested.
Nick Foster
2012-06-26 15:37:20 -0700
067556cbddFields eliminated, type includes field data. Subfields also gone.
Nick Foster
2012-06-26 09:46:21 -0700
0a1c49f1fcCheck for unfilled SBS1 message before sending.
Nick Foster
2012-06-26 07:46:32 -0700
6a76ec8250Temp commit before changing new parser to eliminate "fields"
Nick Foster
2012-06-25 23:09:11 -0700
13c98cada7Fix SBS-1 output module (hopefully).
Nick Foster
2012-06-25 17:33:40 -0700
e174091763Temp commit
Nick Foster
2012-06-25 17:25:57 -0700
3d2920b56aFlightgear interface for new parser, minus BDS0,9
Nick Foster
2012-06-23 19:29:51 -0700
f928669094Found the no handler thing
Nick Foster
2012-06-23 17:55:17 -0700
03b41f14beIt works, still some bugs.
Nick Foster
2012-06-23 17:26:47 -0700
b7cc18c41fMore parser work, type 17 done except for BDS0,9 velocity subtypes
Nick Foster
2012-06-23 14:25:26 -0700
a45531b15cAdditional work toward new parser. Added fields for extended squitter.
Nick Foster
2012-06-22 17:28:55 -0700
ba153e52edCompletely rewrote parser, everything is broken
Nick Foster
2012-06-21 09:42:58 -0700
0494eb5b18Extended test case for CPR calculator to use different odd/even locations
Nick Foster
2012-06-20 18:57:01 -0700
b29d049d7dRaise no handler exception in SBS-1 when there's no handler for messages.
Nick Foster
2012-06-20 11:53:28 -0700
c985bd4e89fix SQL bug in new exception handling
Nick Foster
2012-06-19 23:12:57 -0700
66171b62ccImplemented metric altitude decoding but left it commented and throwing an exception by default.
Nick Foster
2012-06-19 19:11:18 -0700
db62aaf399First stab at using real exception handling instead of returning [None] everywhere
Nick Foster
2012-06-19 15:43:43 -0700
e3ac472a1aMove multilateration test code into mlat.py
Nick Foster
2012-06-18 18:43:53 -0700
8b747e23daFix language in README.
Nick Foster
2012-06-18 18:34:58 -0700
f6161f7c3bRemove local decoding from the CPR parser. Local decodes are only valid if you can guarantee <180nm reception range.
Nick Foster
2012-06-18 18:31:10 -0700
6882329f8dCPR calculator: fixed order of operations bug on modulus operator in longitude calculation of global resolver. Test case passes 100%.
Nick Foster
2012-06-18 18:18:47 -0700
cbdef224c1SBS-1: use leading zeroes on ICAO24 to keep VRB/PP happy.
Nick Foster
2012-06-18 10:25:41 -0700
d35a665db1Can't figure out why global resolver is bombing on some positions. Is j<0 legitimate?
Nick Foster
2012-06-15 22:27:20 -0700
2f07119328Add build notes to readme
Nick Foster
2012-06-15 22:27:09 -0700
c6ab762ee0CPR test case hugely expanded. Found bug in global decoding in the Southern Hemisphere. Haven't fixed the bug yet.
Nick Foster
2012-06-15 19:34:03 -0700
f9026feb7fBrand new README file.
Nick Foster
2012-06-15 18:50:56 -0700
da41dd3c84Move CPR test code to main function within cpr.py
Nick Foster
2012-06-15 18:50:37 -0700
ce28741e84Forgot the "NO INFO" case
Nick Foster
2012-06-15 16:58:11 -0700
a434647f56Remove shuttle and replace with SpaceShipOne, whose model actually works
Nick Foster
2012-06-15 16:55:04 -0700
51657f8229Remove duplicate lat_lon_to_quat from modes_flightgear (it's in Quat now)
Nick Foster
2012-06-15 15:58:05 -0700
e8c69c5529Add model information to Flightgear interface. Only seen a couple of "LIGHT" types IRL, the rest seem to be N/A.
Nick Foster
2012-06-15 15:53:03 -0700
fc4ee50a88Fix KML for new GE which is more space-sensitive than old GE
Nick Foster
2012-06-14 18:14:53 -0700
e709cd4ca0Don't break the build, jackass
Nick Foster
2012-06-14 17:22:45 -0700
3515c4d4a9Remove spaces from track string since newest Google Earth appears to hate them. Made modes_kml a child class of SQL while I was at it.
Nick Foster
2012-06-14 15:45:01 -0700
1be63eba0aFix KML/SBS-1 interfaces for new BDS08 output type
Nick Foster
2012-06-13 20:35:05 -0700
c2e5f6c2a9Modify notice a bit.
Nick Foster
2012-06-13 20:19:05 -0700
53da7eecffNotice to user if no location is set.
Nick Foster
2012-06-13 20:18:09 -0700
29ae7d13eaUse "None" as default location so people get global decodes by default.
Nick Foster
2012-06-13 20:14:57 -0700
90145c5bacModify error msg so it asks for scipy and numpy
Nick Foster
2012-06-13 20:08:56 -0700
91d6c991f0Use correct filter rate for RTL resampler.
Nick Foster
2012-06-13 19:45:20 -0700
00d006a3abFix altitude decoding and implement altitude encoding. Test case which loops back altitude.
Nick Foster
2012-05-18 14:43:01 -0700
f0eaf88aa7Fix unreferenced variable
Nick Foster
2012-06-13 16:04:59 -0700
f5bea04d21Fix SBS-1 and SQL calls into parser.
Nick Foster
2012-06-13 15:33:20 -0700
4942df438atry/except around modes_flightgear so users w/o numpy can still run it.
Nick Foster
2012-06-13 14:34:42 -0700
b7a9cfd01dResample RTL data to 4Msps
Nick Foster
2012-06-13 14:17:50 -0700
0310c3c81dUse lpfilter when using RTL source
Nick Foster
2012-06-13 14:06:08 -0700
6c4eb9d6d3Take air_modes.i out of the SWIG install. Nobody's going to use it anyway.
Nick Foster
2012-06-13 14:02:36 -0700
bb0cafddf8SWIG fix for GR >= 3.5.1
Nick Foster
2012-06-13 13:43:41 -0700
f415257907modes_sbs1: reuse socket
Steve Markgraf
2012-05-31 23:59:30 +0200
bb98eeaa97First stab at adding rtlsdr support to uhd_modes.py. Should probably rename that file.
Nick Foster
2012-06-13 09:24:23 -0700
61cc4917a8Add the actual FlightGear interface. Derp.
Nick Foster
2012-06-13 07:53:19 -0700
17f7cb9a53Backport Flightgear server from private tx branch, collapse commits.
Nick Foster
2012-06-13 07:49:22 -0700
d911c6285cadd rtl_modes.py for rtl-sdr
Steve Markgraf
2012-05-30 23:03:49 +0200
4cd1abcc96add swig includes for gnuradio >=v3.5.3
Steve Markgraf
2012-05-30 21:55:05 +0200
2f64aac9d9add support for rtl2832 based hardware (rtl-sdr usb dvb-t devices); requires gr-baz package
guido
2012-04-08 15:16:47 +0200
c16886c4c1Fix your laziness in breaking the CPR parser. Still don't like how KMLgen is done, needs to be consolidated so all db work is in one file.
Nick Foster
2012-02-25 16:50:15 -0800
622249ba5bAdd back in airports.png so Google Earth gets the icon
Nick Foster
2012-02-01 09:14:34 -0800
a43d8ee3a7Reorganize CPR decoder as a class to keep it simple
Nick Foster
2012-02-01 09:14:02 -0800
105950c176Move the SQL stuff out of uhd_modes and into modes_kml, keeps things neat
Nick Foster
2012-01-30 18:50:04 -0800
82ce9feec0Whoops, forgot to prefix the KML generator invocation
Nick Foster
2012-01-13 13:38:49 -0800
8522bc0b25CMakeified almost everything. Test code in python/ and apps other than uhd_modes.py still need minor updating.
Nick Foster
2011-12-14 10:17:16 -0800
03b60e54b2Merge remote-tracking branch 'upstream/master'
Peter Jensen
2011-12-12 23:43:21 -0500
4fcf7a4498fix --location to parse arg properly, pulled from KD5BWT
Nick Foster
2011-12-12 09:38:34 -0800
d6ba39fdefFixes for tags interface via Mattias Schäfer.
Nick Foster
2011-12-12 09:32:37 -0800
caadc86557fix include; hack around uninit variable
Peter Jensen
2011-12-11 11:53:05 -0500
5f85f1bef9fix --location to parse arg properly
Peter Jensen
2011-12-11 11:52:38 -0500
5ac5c8aca8Modified for new new tags interface
Nick Foster
2011-11-17 15:16:56 -0800