Commit Graph

  • a49b5b8830 Add stats for total aircraft tracks and tracks that have only a single message. Oliver Jowett 2015-02-08 18:47:39 +0000
  • f1201a0069 Third time lucky? Oliver Jowett 2015-02-08 18:17:33 +0000
  • b31709a278 Whoops, remove stray debugging that was left in. Oliver Jowett 2015-02-08 18:16:49 +0000
  • 1e817ab9e4 Merge pull request #12 from jburgess777/add-view1090-to-gitignore Oliver Jowett 2015-02-08 18:08:26 +0000
  • bdefa42956 Merge pull request #11 from jburgess777/add-oversample-to-help Oliver Jowett 2015-02-08 18:07:23 +0000
  • 4ecd6958a1 If we squelch the first message from an aircraft, emit it when we see a second message. Oliver Jowett 2015-02-08 18:00:18 +0000
  • c0af448efa uint64_t (even at 12MHz) isn't going to overflow any time soon, don't worry about wrapping. Oliver Jowett 2015-02-08 17:59:20 +0000
  • 9c2f236463 Object files depend on *.h Oliver Jowett 2015-02-08 17:58:46 +0000
  • 4e177c2d64 Store computed reception time in the message struct so we don't rely on the message being emitted immediately. Oliver Jowett 2015-02-08 17:46:01 +0000
  • 1584955080 Be more aggressive about removing aircraft where we have seen only 1 message. Oliver Jowett 2015-02-08 14:37:35 +0000
  • 20407e5378 Don't emit SBS output with non-ICAO addresses (fixes #9) Oliver Jowett 2015-02-08 14:30:10 +0000
  • 899c51ce85 Only emit network messages once we have seen two of them (except in --net-verbatim mode, where we emit them all) Oliver Jowett 2015-02-08 14:27:03 +0000
  • b246bdcab4 Add view1090 to gitignore Jon Burgess 2015-02-07 23:25:43 +0000
  • e1e5acbdbc Add --oversample option to help text Jon Burgess 2015-02-07 23:15:12 +0000
  • 704d8aaffb Don't try to log signal peak power if no peaks recorded. Oliver Jowett 2015-02-06 13:27:47 +0000
  • 965ac96493 Update bestscore even if decoding fails so we register the number of "unknown ICAO" messages correctly. Oliver Jowett 2015-02-06 13:11:41 +0000
  • f9c2896404 Version bump faup1090 to 1.20. Karl Lehenbauer 2015-02-04 21:53:03 +0000
  • 9381a20198 Support more DF18 message formats. Test for the IMF bit where appropriate. Oliver Jowett 2015-01-29 23:08:33 +0000
  • ffd6690063 Update README-json.md Oliver Jowett 2015-01-28 20:44:41 +0000
  • f593d8672d Document some of the json Oliver Jowett 2015-01-28 20:15:14 +0000
  • 4dbedecc1e Fix history loading if receiver.json says history:0 Oliver Jowett 2015-01-25 21:54:40 +0000
  • 02f07ac7bf Release changelog. v1.13 Oliver Jowett 2015-01-25 16:45:05 +0000
  • 4b0bc4cee9 Make 2.4MHz sampling the default for new installs. Oliver Jowett 2015-01-25 16:11:34 +0000
  • 09b6b3aa8c Fix some lintian warnings. Oliver Jowett 2015-01-24 01:08:05 +0000
  • c1ac4d1036 Update GPL coverage. Oliver Jowett 2015-01-24 01:04:45 +0000
  • 26feb1d078 Add some testing code that looks for ambiguous syndromes that could confuse the partial correction used in DF11. Oliver Jowett 2015-01-23 21:59:31 +0000
  • 5ac90e30a8 Changelog. Oliver Jowett 2015-01-23 21:26:57 +0000
  • dcd9f0b1e7 Link ICAO to airframes.org (complete with horrible javascript form-submission workaround) Oliver Jowett 2015-01-23 19:17:07 +0000
  • 245bbd8b97 Report total, not latest-minute, message count in aircraft.json so that the webmap value doesn't jump around over a reset. Oliver Jowett 2015-01-23 17:40:03 +0000
  • c5b61a33fd Oops, another compile error, sigh. Oliver Jowett 2015-01-23 02:11:44 +0000
  • c07e45a4c8 Report CPU in integer milliseconds, makes it a bit easier to process. Oliver Jowett 2015-01-23 02:03:57 +0000
  • df5e41363a Fix compile error. Oliver Jowett 2015-01-23 01:49:14 +0000
  • 5b40377b98 Measure CPU for demodulator, read thread, and background tasks individually. Oliver Jowett 2015-01-23 01:22:22 +0000
  • 9deac8d894 Continuing to try to work around libusb/librtlsdr problems. Oliver Jowett 2015-01-23 01:20:22 +0000
  • 4fb607a826 Noise floor measurement is too expensive to be worth it, disable it. Oliver Jowett 2015-01-22 23:38:21 +0000
  • dc8891e0ba Reduce the demodulation length properly when we see a 56-bit DF. Oliver Jowett 2015-01-22 23:34:47 +0000
  • d76b8948b3 Make doubleclick-follow also set zoom, like clicking the follow arrow does. Oliver Jowett 2015-01-22 23:12:41 +0000
  • 5020d75b9e Move setting of CF earlier so we can use its value while decoding AA. (Needed to notice non-ICAO addresses in TIS-B) Oliver Jowett 2015-01-22 22:19:38 +0000
  • 07c4f045aa Fix italicizing of non-ICAO rows Oliver Jowett 2015-01-22 22:19:17 +0000
  • f76842d186 Doubleclick on plane marker to follow, too. Oliver Jowett 2015-01-22 21:35:59 +0000
  • 53203a5f71 Make the arrow bold/unbold to reflect current follow mode. Oliver Jowett 2015-01-22 21:31:02 +0000
  • a4360cd775 Move the "follow" button to an arrow by the callsign. Also make the callsign clickable to follow. Oliver Jowett 2015-01-22 21:30:37 +0000
  • 3040609816 Doubleclick on a table entry to follow that aircraft. Oliver Jowett 2015-01-22 21:28:35 +0000
  • eb023ff1d9 Don't include latest in 1/5/15 min totals, it's a bit confusing. Oliver Jowett 2015-01-22 20:45:53 +0000
  • fe0a87a588 Fix remote_received_modes counter. Oliver Jowett 2015-01-22 20:40:30 +0000
  • c8025700e5 Emit all stats in stats.json. Oliver Jowett 2015-01-22 20:18:51 +0000
  • 008ae926e7 Add --net-verbatim, which forwards the original uncorrected message to net clients, not the corrected version. Then the client can make its own policy decisions about whether to accept and correct the damaged messages. Oliver Jowett 2015-01-22 19:56:38 +0000
  • a59077a370 Stats overhaul. Oliver Jowett 2015-01-22 19:49:19 +0000
  • 6672d92d9e Don't double up the ICAO display if there's no callsign. Oliver Jowett 2015-01-22 17:35:20 +0000
  • d3537ec139 When first following a plane, zoom in if we are zoomed far out. Oliver Jowett 2015-01-22 16:14:32 +0000
  • 3fd2032f49 Make altitude column indicator consistent with the detailed info. Oliver Jowett 2015-01-22 16:14:11 +0000
  • 09c50fff4d Show vertical rate indicators next to altitude. Oliver Jowett 2015-01-22 16:09:19 +0000
  • ba8a8935be Move ICAO for the selected plane into the header line. Put RSSI in the selected info box where ICAO used to be. Oliver Jowett 2015-01-22 15:31:35 +0000
  • ffe03fe749 Track RSSI in PlaneObject. Oliver Jowett 2015-01-22 15:31:10 +0000
  • b77d52bd1f Include recent RSSI in aircraft output. Oliver Jowett 2015-01-22 15:30:34 +0000
  • 89d6b64747 Treat signal level in network messages as a (RMS) amplitude, since that is what was previously done and it gives us better range for small signals. Oliver Jowett 2015-01-22 15:28:35 +0000
  • fac838b9ad Rearrangements to infoblock layout. Oliver Jowett 2015-01-22 14:44:32 +0000
  • 6daf116b40 Clean up config.js a bit, support configuring page name and site name. Oliver Jowett 2015-01-22 14:33:42 +0000
  • b78b28d95f Add a "follow" link to the selected plane info. Oliver Jowett 2015-01-22 14:17:12 +0000
  • 35e0364670 Fix compile errors. Oliver Jowett 2015-01-22 13:29:13 +0000
  • 70e8579850 Simple filter for spurious messages that make it past checksum: don't show aircraft until we have seen 2 messages from them. Oliver Jowett 2015-01-22 13:22:16 +0000
  • 7500cabb08 Show rows with non-ICAO addresses in italic. Oliver Jowett 2015-01-22 13:21:47 +0000
  • af3eb3df2b Move to a simpler versioning scheme (the one derived from upstream is going to break the ordering that Debian expects very soon). Oliver Jowett 2015-01-22 13:19:15 +0000
  • ada188a1c8 Changed my mind, put the non-ICAO flag bit in the address itself since we have 8 bits spare, so there's no chance of confusing it with an ICAO address, and we can safely use the filter table to match future messages without also matching equivalent ICAO addresses. Oliver Jowett 2015-01-22 12:30:12 +0000
  • 35551b4455 Don't emit FATSV output for non-ICAO addresses. Oliver Jowett 2015-01-22 12:18:46 +0000
  • 6e1315e3a6 Flag non-ICAO addresses in json output. Oliver Jowett 2015-01-22 12:18:14 +0000
  • d0605629b6 Avoid zero signalLevel. Oliver Jowett 2015-01-22 11:40:52 +0000
  • 9a91507583 Flag non-ICAO addresses, display them differently in interactive mode. Oliver Jowett 2015-01-22 11:14:22 +0000
  • 34ae2c7349 Make sure to clear address. Oliver Jowett 2015-01-22 11:13:54 +0000
  • 04eff1778f Use the right field for CF in DF 18 Oliver Jowett 2015-01-22 10:59:11 +0000
  • 7850848ef7 Export a few stats via JSON. Oliver Jowett 2015-01-22 01:21:53 +0000
  • 19082d92ea Measure signal power / noise power (at least in 2.4MHz mode). Oliver Jowett 2015-01-22 01:01:39 +0000
  • 5beecb9f4f Disable overlay control as it seems to cause more problems than it solves at the moment (aircraft randomly appearing to be on the ground due to CRC errors, etc) Oliver Jowett 2015-01-22 00:59:44 +0000
  • 20456a83fd Ditch SNR calcs too. Oliver Jowett 2015-01-21 19:10:07 +0000
  • 00e232cc4f Try unrolling the inner loop to speed things up. Oliver Jowett 2015-01-21 19:03:51 +0000
  • ef098a2461 Import new 2.4MHz demodulator from experimental branch. Oliver Jowett 2015-01-21 13:32:17 +0000
  • 0493248425 Minor cleanups / comments. Oliver Jowett 2015-01-21 12:55:46 +0000
  • a33e4388c9 Add scoreModesMessage() Oliver Jowett 2015-01-21 12:55:24 +0000
  • fc87a232b4 Return non-NULL errorinfo if there are no errors to diagnose. Oliver Jowett 2015-01-21 12:54:27 +0000
  • 2a1a2a0a71 Fix (maybe) JSON escaping. I've obviously never tested this code! Oliver Jowett 2015-01-21 11:58:51 +0000
  • cae20a8060 Escape flight name in JSON in case it has odd characters. Oliver Jowett 2015-01-21 11:56:27 +0000
  • ebae590653 Use MODES_NOTUSED for unused args. Oliver Jowett 2015-01-21 11:54:55 +0000
  • 7c64f27c22 Remove unused user latitude/longitude defines. Oliver Jowett 2015-01-21 11:53:45 +0000
  • 8ce92f126a More logging for Comm-B messages. Oliver Jowett 2015-01-21 01:21:32 +0000
  • 5e522fe8db Decoder cleanups from experimental branch. Oliver Jowett 2015-01-21 00:23:48 +0000
  • 0433ed3f5d icao_filter.[ch] from the experimental branch. Oliver Jowett 2015-01-20 23:53:26 +0000
  • 270a22e06a CRC reimplementation to be byte-at-a-time table-driven. Also be smarter about error correction, avoiding ambiguous cases when --aggressive is specified. Oliver Jowett 2015-01-20 23:04:05 +0000
  • 0d3fcfff2e Remove obsolete TODO file. Oliver Jowett 2015-01-20 18:42:20 +0000
  • ed4d481772 Import CPR changes from experimental branch. Oliver Jowett 2015-01-20 18:41:44 +0000
  • b9b76da02d Stats rearrangement, based on experimental branch changes. Oliver Jowett 2015-01-20 17:16:35 +0000
  • e02a2cdd44 GPL. Oliver Jowett 2015-01-20 16:49:01 +0000
  • f753c2d9fe Separate 2.4MHz demodulator into its own file. Oliver Jowett 2015-01-19 23:50:25 +0000
  • a6542b505b Separate out 2MHz demodulator + support functions to a separate file. Oliver Jowett 2015-01-19 23:47:51 +0000
  • 014205324a Remove dead test code. Oliver Jowett 2015-01-19 23:43:15 +0000
  • 07df054590 Move CRC code to a separate file. Oliver Jowett 2015-01-19 23:41:26 +0000
  • 721412dc9b Changelog. Oliver Jowett 2015-01-19 23:29:07 +0000
  • 5e80a11934 Fix stable sort of rows with no sortable values (would cause "jumping" rows at the end of the table) Oliver Jowett 2015-01-19 23:28:04 +0000
  • 881cb8167d Release changelog. v1.10.3010.14mu-12 Oliver Jowett 2015-01-17 21:04:10 +0000
  • 5cbe5d909b Don't cache receiver.json as it may change more frequently now (history size). Oliver Jowett 2015-01-17 21:02:17 +0000
  • 971e5754ff Try to work around a libusb crash on exit after SIGINT. Oliver Jowett 2015-01-17 19:23:57 +0000