Nick Foster
c2d0ca6051
Temp commit. Not yet working.
2013-07-21 17:57:37 -07:00
Nick Foster
33349efd7f
GUI interface still not quite working. Two issues:
...
* PyQt4.QtSql's SQLite interface doesn't appear to return the same results as the SQLite browser. This is probably me depending on a bad data ordering assumption.
* QSqlQueryModel isn't set up to have the db change from underneath it, AFAIK -- have to add the ability to notify it there's new data.
2013-07-21 17:41:26 -07:00
Nick Foster
dd3e1fe629
GUI model ripped up and replaced with QSqlQueryModel. Not working but committing before I kill the child in row 15.
2013-07-21 17:41:26 -07:00
Nick Foster
a09c5add43
Set default UI tab to setup.
2013-07-18 18:43:29 -07:00
Nick Foster
498cea34b2
Better sample rate selection.
2013-07-18 18:31:10 -07:00
Nick Foster
4174658f0d
Fixed GUI live print and reports/sec widget.
2013-07-18 17:46:50 -07:00
Nick Foster
b594fe2799
Mapview: added highlighting of selected aircraft
2013-07-18 09:45:09 -07:00
Nick Foster
7fef37d34d
Merge branch 'gr3.7' into mapview
2013-07-17 21:46:55 -07:00
Nick Foster
2deefdf310
Remove unnecessary imports from modes_gui.
2013-07-17 21:46:25 -07:00
Nick Foster
37aa74fbe0
Merge branch 'gr3.7' into mapview
...
Conflicts:
python/radio.py
2013-07-17 21:42:48 -07:00
Nick Foster
d71e6bc1e7
Interim commit.
2013-07-17 21:41:55 -07:00
Nick Foster
0ce6374656
Convert next branch to 3.7 API. Based on Johnathan Corgan's 3.7 conversion of
...
the master branch.
2013-07-17 18:03:45 -07:00
Nick Foster
2766107a76
Small changes to map view. WebKit won't render files w/o .htm[l] extension so using a named temp file is out.
2013-06-21 16:28:56 -07:00
Nick Foster
55cd17de67
Added support for integrated Google Maps interface via QWebView/JavaScript/JSONP. Broken due to something hairy wrt QWebView and /tmp.
2013-06-20 23:05:41 -07:00
Nick Foster
fbe3c464fb
GUI working again w/new parser setup. Live print isn't working due to use of print instead of return.
2013-06-19 11:24:11 -07:00
Nick Foster
12c09ba1df
Fix TCAS printing.
2013-06-18 22:03:37 -07:00
Nick Foster
a7af518653
Move parser factory decorator into parse.py. Fix multiple bugs in parse.
2013-06-18 21:49:07 -07:00
Nick Foster
302fa7203d
Left a debug print in there
2013-06-18 19:09:49 -07:00
Nick Foster
e18a2e460c
Fix SQL bug introduced with AC type addition
2013-06-18 19:09:09 -07:00
Nick Foster
f8f08ecd37
Flightgear plugin modified for new parser interface.
2013-06-18 19:06:30 -07:00
Nick Foster
9563972591
Moved SBS1, az_map, and SQL modules to new parser interface. Not tested.
2013-06-18 19:02:22 -07:00
Nick Foster
72ae3abf12
Forgot to add types.py (from the mlat_server branch).
2013-06-18 18:11:13 -07:00
Nick Foster
d84c0c3204
Parser works for the print case. Not quite sure this is the best way to do it, but it's better.
2013-06-18 17:47:13 -07:00
Nick Foster
a1e2297134
Progress toward rewriting the parser to be less insane.
2013-06-18 17:34:11 -07:00
Nick Foster
230356bcaa
Derp bug in hacked Jawbreaker gain.
2013-06-18 15:50:06 -07:00
Nick Foster
29f8a2c1b4
Add try/catch around az_map's parsing.
2013-06-18 11:45:58 -07:00
Nick Foster
d508b39b31
Fix modes_gui. Only thing which should be nonfunc. is the reports/sec box (no thread to run it).
2013-06-10 13:37:50 -04:00
Nick Foster
bed2aa499e
Re-remove the RTLSDR interpolating filter. Still need to distinguish HackRF vs. RTL-SDR sources.
2013-06-10 11:24:42 -04:00
Nick Foster
244c9105f2
Remove leftover arg from sql constructor
2013-06-10 08:52:28 -04:00
Nick Foster
1880126100
Move --tcp to radio.
2013-06-10 08:52:11 -04:00
Nick Foster
34939bba52
Whoops
2013-06-10 08:37:28 -04:00
Nick Foster
fd6ee2ce89
Change reference output so it now outputs SNR, which is much more useful.
2013-06-10 07:47:42 -04:00
Nick Foster
c0543923f6
Used wrong gain bin for HackRF source -- this is still a TODO
2013-06-08 16:53:06 -04:00
Nick Foster
1cb8c726ed
Add default for --source option
2013-06-08 16:48:14 -04:00
Nick Foster
b5e3964d12
Add radio options to separate option group
2013-06-08 16:12:38 -04:00
Nick Foster
94af9fac48
Add back in the SBS1 interface
2013-06-08 16:06:42 -04:00
Nick Foster
d2a6f40bbd
Clean up logic in zmq_socket and don't repeat code
2013-06-08 16:06:16 -04:00
Nick Foster
51cb2bdf46
Cleanup and remove dead/obsolete code.
2013-06-08 15:42:22 -04:00
Nick Foster
798d5e15c9
Rework options in radio.py for cleaner cmdline interface
2013-06-08 15:25:28 -04:00
Nick Foster
4bbe250f39
Publish some SQL notifications. Still TODO: issue list of new ICAOs. Might use a separate thread/publisher for that.
2013-06-05 18:30:45 -04:00
Nick Foster
cfab7123cc
Non-functional cosmetic changes.
2013-06-05 18:18:18 -04:00
Nick Foster
a847f5f875
Fix introduced CPU consumption bug.
2013-06-05 17:50:25 -04:00
Nick Foster
79aee53a52
Subscribe to *all* the servers.
2013-06-05 16:05:14 -04:00
Nick Foster
f62813f039
Add getters/setters in preamble/slicer, bring them out to radio.py via pubsub.
2013-06-05 15:56:09 -04:00
Nick Foster
2ace332b89
Fix broken msgq assumption
2013-06-03 09:29:08 -04:00
Nick Foster
9dad60303a
update socks in receive loop
2013-06-03 09:19:49 -04:00
Nick Foster
4fe2334b28
Don't need locks for queue inserts
2013-06-03 09:17:17 -04:00
Nick Foster
ba55d24e92
Don't use commit() on each SQL insert, it makes things terrislow.
2013-06-03 09:07:36 -04:00
Nick Foster
b71c978e27
New universal pubsub interface in zmq_socket.py. Needs more work.
2013-06-03 08:38:26 -04:00
Nick Foster
33874893b7
Better exception handling in sql.py
2013-05-30 17:17:15 -04:00