Commit Graph
114 Commits
Author SHA1 Message Date
Nick Foster f9026feb7f Brand new README file. 2012-06-15 18:50:56 -07:00
Nick Foster da41dd3c84 Move CPR test code to main function within cpr.py 2012-06-15 18:50:37 -07:00
Nick Foster ce28741e84 Forgot the "NO INFO" case 2012-06-15 16:58:11 -07:00
Nick Foster a434647f56 Remove shuttle and replace with SpaceShipOne, whose model actually works 2012-06-15 16:55:04 -07:00
Nick Foster 51657f8229 Remove duplicate lat_lon_to_quat from modes_flightgear (it's in Quat now) 2012-06-15 15:58:05 -07:00
Nick Foster e8c69c5529 Add model information to Flightgear interface. Only seen a couple of "LIGHT" types IRL, the rest seem to be N/A. 2012-06-15 15:55:11 -07:00
Nick Foster fc4ee50a88 Fix KML for new GE which is more space-sensitive than old GE 2012-06-14 18:14:53 -07:00
Nick Foster e709cd4ca0 Don't break the build, jackass 2012-06-14 17:22:45 -07:00
Nick Foster 3515c4d4a9 Remove 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. 2012-06-14 15:45:01 -07:00
Nick Foster 1be63eba0a Fix KML/SBS-1 interfaces for new BDS08 output type 2012-06-13 20:35:05 -07:00
Nick Foster c2e5f6c2a9 Modify notice a bit. 2012-06-13 20:19:05 -07:00
Nick Foster 53da7eecff Notice to user if no location is set. 2012-06-13 20:18:09 -07:00
Nick Foster 29ae7d13ea Use "None" as default location so people get global decodes by default. 2012-06-13 20:14:57 -07:00
Nick Foster 90145c5bac Modify error msg so it asks for scipy and numpy 2012-06-13 20:08:56 -07:00
Nick Foster 91d6c991f0 Use correct filter rate for RTL resampler. 2012-06-13 19:45:20 -07:00
Nick Foster 00d006a3ab Fix altitude decoding and implement altitude encoding. Test case which loops back altitude. 2012-06-13 18:54:00 -07:00
Nick Foster f0eaf88aa7 Fix unreferenced variable 2012-06-13 16:04:59 -07:00
Nick Foster f5bea04d21 Fix SBS-1 and SQL calls into parser. 2012-06-13 15:33:20 -07:00
Nick Foster 4942df438a try/except around modes_flightgear so users w/o numpy can still run it. 2012-06-13 14:34:42 -07:00
Nick Foster b7a9cfd01d Resample RTL data to 4Msps 2012-06-13 14:18:47 -07:00
Nick Foster 0310c3c81d Use lpfilter when using RTL source 2012-06-13 14:06:08 -07:00
Nick Foster 6c4eb9d6d3 Take air_modes.i out of the SWIG install. Nobody's going to use it anyway. 2012-06-13 14:02:36 -07:00
Nick Foster bb0cafddf8 SWIG fix for GR >= 3.5.1 2012-06-13 13:43:41 -07:00
Steve Markgraf f415257907 modes_sbs1: reuse socket
Otherwise you'd have to wait until it times out...

Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-06-13 09:53:53 -07:00
Nick Foster bb98eeaa97 First stab at adding rtlsdr support to uhd_modes.py. Should probably rename that file. 2012-06-13 09:24:23 -07:00
Nick Foster 61cc4917a8 Add the actual FlightGear interface. Derp. 2012-06-13 07:53:19 -07:00
Nick Foster 17f7cb9a53 Backport Flightgear server from private tx branch, collapse commits.
* Added Flightgear multiplayer output interface to uhd_modes.py. This allows flight with live traffic in fgfs.
* Quaternion library borrowed from PyPi and modified to generate angle/axis representation and construct rotation quat from lat/lon to ECEF.
* Miscellaneous enhancements and cleanup to fix timestamps, add aircraft type field (seems to be unused anyway), turnrate info
2012-06-13 07:49:22 -07:00
Nick Foster c16886c4c1 Fix 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. 2012-02-25 16:50:15 -08:00
Nick Foster 622249ba5b Add back in airports.png so Google Earth gets the icon 2012-02-01 09:14:34 -08:00
Nick Foster a43d8ee3a7 Reorganize CPR decoder as a class to keep it simple 2012-02-01 09:14:02 -08:00
Nick Foster 105950c176 Move the SQL stuff out of uhd_modes and into modes_kml, keeps things neat 2012-01-30 18:50:04 -08:00
Nick Foster 82ce9feec0 Whoops, forgot to prefix the KML generator invocation 2012-01-13 13:38:49 -08:00
Nick Foster 8522bc0b25 CMakeified almost everything. Test code in python/ and apps other than uhd_modes.py still need minor updating. 2011-12-14 10:17:16 -08:00
Nick Foster 4fcf7a4498 fix --location to parse arg properly, pulled from KD5BWT 2011-12-12 09:38:34 -08:00
Nick Foster d6ba39fdef Fixes for tags interface via Mattias Schäfer. 2011-12-12 09:32:37 -08:00
Nick Foster 5ac5c8aca8 Modified for new new tags interface 2011-11-17 15:16:56 -08:00
Nick Foster 7a4f703e2b interim commit 2011-11-17 14:58:19 -08:00
Nick Foster 107dc1b969 this is the last time i'm going to do this... 2011-09-07 17:07:52 -07:00
Nick Foster f3957194f5 Some work on the mlat stuff, and restoring sanity to the gr-uhd tags interface 2011-09-07 15:49:14 -07:00
Nick Foster e1c6c467a4 mlat: add get_correlated_records.py, a testbed for postanalysis. gets clock difference and clock drift from a set of raw records. 2011-09-05 14:34:31 -07:00
Nick Foster 7d4eadef62 UHD time init to 0 on start, raw output option prints to stdout as well 2011-08-27 14:40:01 -07:00
Nick Foster 90fbf70c5e some mlat changes and update to work with the "real" tags interface 2011-08-24 18:19:57 -07:00
Nick Foster 6beb78fcf3 Remove subdev crap 2011-07-28 15:35:39 -07:00
Nick Foster 86903898cf Add TCP raw data server for mlat purposes 2011-07-27 10:59:04 -07:00
Nick Foster a7e26c5960 mlat: fixed horrible bug in the solver. also noticed that [0,0,0] cannot contribute meaningful angular data, and so you still really want four stations on receive. there's still a bug in the solver somewhere that results in positions east of here not solving correctly. 2011-07-14 18:49:47 -07:00
Nick Foster d7e153d281 Move mlat test data to mlat-test.py instead of mlat.py 2011-07-14 17:01:43 -07:00
Nick Foster 5f2a41f648 mlat: improvements/simplifications to solver, basic DOP pseudocode 2011-07-13 00:11:56 -07:00
bistromath 7208aeefe0 Merge pull request #2 from zmoratto/master
SBS improvements  pull request
2011-07-11 10:01:39 -07:00
Zack Moratto 616ab8362b Have the SBS record milliseconds 2011-07-09 01:40:07 -07:00
Zack Moratto f31e9e062f Added SBS support for aircraft and flight ID
Looking at the SBS output, flight ID is just aircraft ID +
100. Aircraft ID is just a unique count to make parsing the output
file easier.

I'm not sure how useful this is but it makes us a step closer towards
mimicking the SBS.

I also pull out the ID for squitters 0, 4, and 5.
2011-07-08 10:00:37 -07:00