Commit graph

  • 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. 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
  • f0fe4663d5 Oops, helps to actually commit the fix too.. Oliver Jowett 2015-01-17 18:26:36 +0000
  • d1f274d469 Avoid a (rare) divide-by-zero crash in 2MHz --phase-enhance. Oliver Jowett 2015-01-17 18:26:06 +0000
  • 4a66a31839 Changelog. Oliver Jowett 2015-01-17 12:31:52 +0000
  • f71f93464b Always sort missing values at the end of the table, even in a descending sort. Oliver Jowett 2015-01-17 12:27:13 +0000
  • 8f1b8566d4 Update changelog. Oliver Jowett 2015-01-16 20:37:55 +0000
  • bfcfb1fdcb Fix sort-by-message-count. Oliver Jowett 2015-01-15 21:38:14 +0000
  • e68949bdb3 Write an accurate value for the history count, so the progress bar is correct. Oliver Jowett 2015-01-15 22:23:53 +0000
  • dd734debc3 Add a loading progress bar, as it can be slow with internal webserver (100ms/request) plus large history (120 requests). Oliver Jowett 2015-01-15 22:23:15 +0000
  • 870233977c Less aggressive history settings. Oliver Jowett 2015-01-15 22:22:22 +0000
  • c7204ec6ab Support image/gif content type Oliver Jowett 2015-01-15 21:34:58 +0000
  • 6458cfd2fe Load history when the map is initialized. This can take a few seconds, so add a loading spinny while it loads. Oliver Jowett 2015-01-15 21:01:14 +0000
  • 1db63ebc65 Add generation of history JSON. Add support for URL handlers that match a path prefix. Oliver Jowett 2015-01-15 20:55:55 +0000
  • b1bfb4d520 Rationalization of JSON output. Pass actual URL path to URL handler. Oliver Jowett 2015-01-15 20:54:22 +0000
  • 63fb121d1c Status messages in HTTP responses. Oliver Jowett 2015-01-15 20:48:54 +0000
  • 10c372f528 Display stats on exit in --net-only mode. Oliver Jowett 2015-01-12 18:54:18 +0000
  • e701f883b3 Do tuner gain setting properly. Oliver Jowett 2015-01-10 23:52:37 +0000
  • e54b290601 Release changelog. Oliver Jowett 2015-01-14 01:17:57 +0000
  • 62ec7796d0 Require that the JSON refresh interval is at least 1, as it is used to control the webmap refresh rate even if JSON files are not being written. Oliver Jowett 2015-01-14 01:15:54 +0000
  • dc92cfb927 Restart lighttpd on package upgrade if we changed its config files. Oliver Jowett 2015-01-14 00:34:06 +0000
  • 371f6bb5d4 Changelog. Oliver Jowett 2015-01-13 22:02:39 +0000
  • 72bfc31458 Display message rate (30 sec average) on the webmap. Oliver Jowett 2015-01-13 19:10:55 +0000
  • 41d8a79041 Changelog. Oliver Jowett 2015-01-13 21:53:48 +0000
  • fefce7b4bd Add --max-range parameter. Use it for relative position limits, and to discard bad position results. Oliver Jowett 2015-01-13 20:03:34 +0000
  • 8b56cd104f Changelog. Oliver Jowett 2015-01-13 21:41:23 +0000
  • 4c8993865e Everything depends on dump1090.h, tell make about it. Oliver Jowett 2015-01-12 18:50:01 +0000
  • 165f98a567 Fix hanging exit on control-C. Oliver Jowett 2015-01-13 20:12:59 +0000
  • 2627933963 Changelog. Oliver Jowett 2015-01-12 16:31:22 +0000
  • 8d0d16c30a When sanity-checking relative CPR results, use the correct relative location (which may not be the aircraft location). Oliver Jowett 2015-01-12 16:29:24 +0000
  • 583984af8a Use floor() not trunc() in relative CPR decoding. The comment saying to use trunc() is wrong; the original algorithm is correct. Oliver Jowett 2015-01-12 16:28:10 +0000
  • bebc00c257 Fix quadrant selection for global CPR surface position decoding. Oliver Jowett 2015-01-12 16:26:05 +0000
  • e1d2af42bb CPR relative decoding: avoid truncation when finding the fractional position of the reference position within a lat/lng zone. Oliver Jowett 2015-01-12 16:16:32 +0000
  • 2febe75ce7 Changelog. Oliver Jowett 2015-01-12 01:19:43 +0000
  • fa4c85eba5 Another bug found by valgrind. Oliver Jowett 2015-01-12 01:19:25 +0000
  • 272efcbdc4 Fix thinko in skipping over decoded message samples. Oliver Jowett 2015-01-12 01:00:05 +0000
  • f72fc3dbee Fix a couple of problems found by valgrind. Oliver Jowett 2015-01-12 00:22:54 +0000
  • 0b5aac47c4 Change plane color if we have not seen a recent position update (previously, any type of message was enough). Oliver Jowett 2015-01-11 12:15:54 +0000
  • 55a10e6685 Changelog. Oliver Jowett 2015-01-11 12:12:58 +0000
  • 019fd1fb06 Tweak the column widths in the infoblock slightly. Oliver Jowett 2015-01-11 12:12:28 +0000
  • 0ccb5cc48e Tweak wordwrap on the infoblock. Oliver Jowett 2015-01-11 12:02:25 +0000
  • 2f2803a775 Fix UTC clock display in non-UTC timezones. Oliver Jowett 2015-01-11 11:54:17 +0000
  • 35e5088529 Fix initial map centering thinkos. Oliver Jowett 2015-01-07 23:54:54 +0000
  • 94f62e5b5f Simplify sort functions, fix stable sort in the descending case. Oliver Jowett 2015-01-07 22:16:49 +0000
  • b639fb9107 Don't display a track of "0" for aircraft with no heading data. Oliver Jowett 2015-01-07 22:14:50 +0000
  • 4a04e4d46d Changelog updates. Oliver Jowett 2015-01-07 21:42:57 +0000
  • 86b59e7bd9 Don't need to stash ICAO on the marker now that we're binding the event listener function directly. Oliver Jowett 2015-01-07 21:15:56 +0000
  • b4de83090d Don't update icao in updateData, it should never change. Oliver Jowett 2015-01-07 21:15:34 +0000
  • 25ff88c252 Only reset marker title if it changes. Oliver Jowett 2015-01-07 21:03:26 +0000
  • 0f1c0778f2 Disable lighttpd's stat cache in the sample config. Oliver Jowett 2015-01-07 19:01:56 +0000
  • 2c0fb752e1 Add the missing div used to display errors. Oliver Jowett 2015-01-07 18:44:45 +0000
  • 93aedbe15c Tell the user about AJAX errors. Set AJAX options: 5s timeout, no caching. Don't spool up a second request while the previous one is in progress. If we repeatedly see the same receiver timestamp, warn the user that the JSON isn't being updated. Oliver Jowett 2015-01-07 18:43:08 +0000
  • 97ca1c77e7 Add some notes to config.js Oliver Jowett 2015-01-07 18:41:38 +0000
  • 0976d12b88 Ditch any query strings in HTTP requests before handling them, to allow AJAX requests to tack on a query string to avoid caching. Oliver Jowett 2015-01-07 18:40:55 +0000
  • b2b0aa9afe Rearrangements to clock layout. Provide UTC and last-receiver-update clocks. Oliver Jowett 2015-01-07 18:39:19 +0000