Commit Graph

281 Commits (mlat_server)
 

Author SHA1 Message Date
Nick Foster 1a0ebab29c Temp commit while adding a modes_report class using named tuples. Mlat server definitely broken as a result.
12 years ago
Nick Foster 7f6a3c7779 Return data works. Just need a reasonable way to get mlat data into the output plugins.
12 years ago
Nick Foster fd12402462 mlat server working in the client-server direction. other way round untested.
12 years ago
Nick Foster 1e2b8a4f46 Split the int timestamp from frac timestamp so you don't lose precision when using, say, UTC time. Cleaned up some cruft while I was at it. This also allows devices which don't have timestamps to tag based on samples elapsed since the flowgraph started.
12 years ago
Nick Foster 3be6e9fd6e Remove altitude-based extra station. I don't now believe there's a way to construct a "fake" station as you don't have the originating time of the transmission as a known quantity.
12 years ago
Nick Foster c4c63b5b69 Fixed it by using a reasonable initial guess to guarantee monotonicity in the solver, and to avoid converging on the wrong solution.
12 years ago
Nick Foster 0384d6bc58 Temp commit. mlat only resolves when the aircraft is sufficiently out of plane of the receivers -- 4000km out of plane, to be exact. What gives?
12 years ago
Nick Foster 017cce7ec4 Temp commit before I rip out the relative stuff
12 years ago
Nick Foster 1f0ef143a0 Fixed your mlat bug -- you'd removed the time error column from H and it happened to work with the extra information gathered by having timestamp[0] equal to the originating time -- i.e., zero time offset.
12 years ago
Nick Foster c7e216bca0 mlat test now creates a cheesy moving simulated aircraft. mlat is broken though due to incorrect assumptions in the solver.
12 years ago
Nick Foster e771c21730 First stab at multilateration server. No client, incomplete.
12 years ago
Nick Foster fcb06ef25a SBS1 list prune fix
12 years ago
Nick Foster 3cfeb5d705 Merge remote-tracking branch 'jcorgan/pmf2'
12 years ago
Nick Foster 4c986a70a4 Really fix the SBS-1 pruning issue this time.
12 years ago
Johnathan Corgan 7ad09f5b14 Added option for pulse matched filtering
12 years ago
Nick Foster 90c8ba5a10 Merge branch 'az_map'
12 years ago
Nick Foster 504f9265b2 Fix for SBS-1 get_aircraft_id list cleanup.
12 years ago
Nick Foster 26f7c779d7 Merge branch 'master' into az_map
12 years ago
Nick Foster 1adbf81950 Added get_dupes.py (not installed with apps). Pipe modes_rx output through get_dupes.py to find number of spurious replies. Intended to evaluate demodulator changes.
12 years ago
Nick Foster e2be60017a Pull RAC bits correctly in parse_tcas
12 years ago
Nick Foster b886bd42e9 Fix for TCAS unknown report type.
12 years ago
Nick Foster 3815ee17e1 Fix iterator in TCAS resolution advisories.
12 years ago
Nick Foster fdaa496b8f Merge branch 'cpr'
12 years ago
Nick Foster 7dba7f4cc3 Add support for type 16 Long Special Surveillance packets. Not tested with real data.
12 years ago
Nick Foster 5f89eba234 Fixed TCAS packet reporting -- the slicer wasn't reporting long pkt type for types 20/21. Hardcoded constant.
12 years ago
Nick Foster a3f2dec1f9 CPR decoder: Keep a separate list for sfc and air positions to keep them from stepping on each other.
12 years ago
Nick Foster 0b30db353d CPR: surface decoding still exhibits occasional errors when m~=0. Suspect it might actually be a bug in the encoder.
12 years ago
Nick Foster 979a0f4603 Merge branch 'master' into cpr
12 years ago
bistromath 3a358b2334 Merge pull request #21 from jmcorgan/hier_block
12 years ago
bistromath 02af8e316b Merge pull request #22 from jmcorgan/uninstall
12 years ago
Johnathan Corgan 132edc9148 Add 'make uninstall' to cmake build
12 years ago
Johnathan Corgan 62304ff59e Refactor flowgraph into hierarchical block
12 years ago
Nick Foster ac9e09893b CPR changes. Fixed a lot of the surface position errors. At least one bug still remains.
12 years ago
Nick Foster cadbf0eaaa Merge branch 'cpr' into az_map
12 years ago
Nick Foster 3c8c60f57f Removing emitter-centered local decoding from the CPR parser. Using only global decoding.
12 years ago
Nick Foster 85da74b43a Fix preamble/slicer dB numbers. Was using power ratios for voltages (2.0 instead of 1.414 for 3dB, etc.). No real performance change.
12 years ago
Nick Foster 6e6150b051 Limit scrollback buffer size.
12 years ago
Nick Foster 77768ebcc6 Small fixes. Need to limit drawPaths() -- it's slow.
12 years ago
Nick Foster 6cb59af3a5 Make better test for az map.
12 years ago
Nick Foster 2b572a2e05 Fix bug in row calculation. There's probably a simpler expression for this.
12 years ago
Nick Foster a57c932e88 Modify UI for proper grid layout, now allows expansion
12 years ago
Nick Foster 07b899ac71 Reinstate random test for az_map.py
12 years ago
Nick Foster 397451bcbd Azimuth map has multiple rings for different altitudes.
12 years ago
Nick Foster 387daa1b1e Merge branch 'master' into az_map
12 years ago
Nick Foster 628003fbe6 Better cleanup in on_quit. Still probably needs a revisit.
12 years ago
Nick Foster f16ba79573 Merge branch 'master' into az_map
12 years ago
Nick Foster 0f38bfd0d7 Fix SQL for merge-induced breakage.
12 years ago
Nick Foster 05de9c6034 Use more realistic value for max az map range. Should make this configurable.
12 years ago
Nick Foster cd2cfec730 Azimuth map working.
12 years ago
Nick Foster dfb48dbe8d Correctly repaint on drawPath (and thus on dataChanged events)
12 years ago