Commit Graph

363 Commits

Author SHA1 Message Date
Nick Foster
9891907e97 Spruce up the Javascript map handler so it doesn't just wipe the map
and repopulate. No "flashing icons".
2014-09-28 15:09:07 -07:00
Nick Foster
1536dae56e Fix issue with stop/restart in modes_gui. 2014-09-28 10:43:54 -07:00
Nick Foster
48f9c2a29a Live sample rate changing for RTL devices in modes_gui 2014-09-21 19:28:44 -07:00
Nick Foster
78c5500c80 Fix GUI rate picking logic for <4Msps devices (RTL) 2014-09-21 19:18:21 -07:00
Nick Foster
6f11777724 Fix rate setting for devices with <4Msps rates (RTL). 2014-09-21 19:03:16 -07:00
Nick Foster
cc0fa1801b Fix enumeration in SBS1 list pruning. 2014-02-12 15:15:32 -08:00
Nick Foster
42bf16ffc4 Fix FlightGear and SBS1 outputs. 2014-02-07 16:59:34 -08:00
Tom Rondeau
27e0f87361 CMake fixes (force Python2, use GnuradioConfig.cmake). 2013-12-24 12:51:45 -08:00
Nick Foster
585ecf1ba6 Remove FindZeroMQ as it's causing more trouble than it's worth. Zero_Chaos, this
is my hat I'm eating.
2013-10-26 21:53:49 -07:00
Nick Foster
ca4edd8808 look for zmq.h instead of zmq.hpp, which is apparently missing in some installs. 2013-10-02 22:14:44 -04:00
Nick Foster
aa5fdd17ea Add pkgconfig searching for libzmq 2013-10-02 21:06:51 -04:00
Nick Foster
e47992d800 Actually looking for both ZMQ and PyZMQ now. 2013-09-18 08:57:44 -07:00
Nick Foster
9f522cf082 Add checking for ZMQ/PyZMQ to CMakeLists.txt 2013-09-18 08:53:00 -07:00
Nick Foster
3f86a74132 Fix FindGnuradioRuntime.cmake as per recent gr-modtool fixes. 2013-09-15 11:16:36 -07:00
Nick Foster
b3021720d6 GUI: catch ConfigParser.NoSectionError for platforms which don't throw
IOError
2013-08-21 17:57:01 -07:00
Nick Foster
b7627fa2d4 Rewrite CRC to use bytewise CRC instead of bitwise. ~8x faster. 2013-08-19 16:40:02 -07:00
Nick Foster
4d2587574a Use single gain setting for HackRF devices. This requires updated gr-osmosdr
with gain bin settings.
2013-08-09 21:00:40 -07:00
Nick Foster
ca58874861 HackRF Jawbreaker enhancements -- selectable DC blocking filter improves short
pkt decoding.
2013-08-09 15:41:26 -07:00
Nick Foster
55559086ac Small Osmosdr fixes. Still unsatisfactory w/HackRF Jawbreaker. DC block
unhelpful.
2013-08-08 22:15:24 -07:00
Nick Foster
c878d80e28 Change gain on the fly. 2013-08-05 17:06:22 -07:00
Nick Foster
a528f375f7 Huge messy reorg to move things into the GR3.7 paradigm. Mostly in effort to get
SWIG magic to work on member functions. Can change sample rate on the fly now.
2013-08-05 16:29:02 -07:00
Nick Foster
1630e67c3b Preamble subtracts average (LPF'ed) input from samples. This has the effect only
of improving the slicer threshold to exactly 0.5.
2013-08-04 22:20:15 -07:00
Nick Foster
8e1bdafc51 Re-tab air_modes_preamble.cc 2013-08-04 22:14:08 -07:00
Nick Foster
e52e4039c0 Re-tab air_modes_slicer.cc 2013-08-04 22:12:39 -07:00
Nick Foster
640b13e62d Switched to using complex_to_mag_squared vs. mag. Based on an observation that
the optimal slicer threshold is 0.5(V**2)t. Less CPU load, better performance.
Some configurations of threshold and --pmf result in slightly worse
performance. Most result in better performance.
2013-08-04 22:09:34 -07:00
Nick Foster
2c92b15a34 Broke the file source. Fixed. 2013-08-04 20:10:35 -07:00
Nick Foster
797bef13d1 Fix some parsing issues with the prefs file 2013-07-23 11:45:49 -07:00
Nick Foster
366e4d1736 Prefs file saves last GUI settings. 2013-07-23 11:37:52 -07:00
Nick Foster
96679fbd35 Fix stupid race condx the stupid way. 2013-07-22 22:14:45 -07:00
Nick Foster
fb6143596d Fix label -- is ICAO when ident not present. 2013-07-22 22:11:13 -07:00
Nick Foster
dfa62d0621 Fix label width, position, changed to blue, removed frame. 2013-07-22 21:54:37 -07:00
Nick Foster
8d3b4d4da1 Well, that was easy. Map markers have labels. Will probably change marker style. 2013-07-22 21:19:40 -07:00
Nick Foster
2869446a9a Relabel climb rate ft/s to ft/min in dashboard 2013-07-22 18:26:34 -07:00
Nick Foster
3540114c94 Merge branch 'az_map' into next 2013-07-22 18:23:35 -07:00
Nick Foster
041305fd49 Limit text box updates to 10/s 2013-07-22 18:23:05 -07:00
Nick Foster
48c55fa7f8 JSON generation for last 1 minute so it lines up w/ICAO list display. 2013-07-22 18:15:26 -07:00
Nick Foster
1eca043bac Saner scrolling behavior and range labeling. 2013-07-22 18:15:03 -07:00
Nick Foster
6e230a7d9e Azimuth map: range rings labeled, intelligent ring distance selection, scroll
wheel zooms
2013-07-22 15:51:43 -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