Oliver Jowett
41d8a79041
Changelog.
2015-01-13 21:53:48 +00:00
Oliver Jowett
fefce7b4bd
Add --max-range parameter. Use it for relative position limits, and to discard bad position results.
...
(cherry picked from commit 0d725508f78cb2fd7759efbb66b45b867d6f7722)
2015-01-13 21:53:12 +00:00
Oliver Jowett
8b56cd104f
Changelog.
2015-01-13 21:41:23 +00:00
Oliver Jowett
4c8993865e
Everything depends on dump1090.h, tell make about it.
...
(cherry picked from commit e1693ebe39a92422a0b6af56f307fc6c9288ad73)
2015-01-13 21:39:40 +00:00
Oliver Jowett
165f98a567
Fix hanging exit on control-C.
...
(cherry picked from commit e6f8283946cc3150bcba2d8b3cbab11f5d509308)
2015-01-13 21:37:45 +00:00
Oliver Jowett
2627933963
Changelog.
2015-01-12 16:31:22 +00:00
Oliver Jowett
8d0d16c30a
When sanity-checking relative CPR results, use the correct relative
...
location (which may not be the aircraft location).
I suspect this sanity check is, in fact, redundant now that the
rest of the algorithm has had some bugs fixed; it should only
produce results within half a cell by definition.
2015-01-12 16:29:24 +00:00
Oliver Jowett
583984af8a
Use floor() not trunc() in relative CPR decoding.
...
The comment saying to use trunc() is wrong; the original algorithm
is correct.
2015-01-12 16:28:10 +00:00
Oliver Jowett
bebc00c257
Fix quadrant selection for global CPR surface position decoding.
2015-01-12 16:26:05 +00:00
Oliver Jowett
e1d2af42bb
CPR relative decoding: avoid truncation when finding the fractional
...
position of the reference position within a lat/lng zone.
2015-01-12 16:16:32 +00:00
Oliver Jowett
2febe75ce7
Changelog.
2015-01-12 01:19:43 +00:00
Oliver Jowett
fa4c85eba5
Another bug found by valgrind.
2015-01-12 01:19:25 +00:00
Oliver Jowett
272efcbdc4
Fix thinko in skipping over decoded message samples.
2015-01-12 01:00:05 +00:00
Oliver Jowett
f72fc3dbee
Fix a couple of problems found by valgrind.
2015-01-12 00:56:51 +00:00
Oliver Jowett
0b5aac47c4
Change plane color if we have not seen a recent position update
...
(previously, any type of message was enough).
2015-01-11 12:15:54 +00:00
Oliver Jowett
55a10e6685
Changelog.
2015-01-11 12:12:58 +00:00
Oliver Jowett
019fd1fb06
Tweak the column widths in the infoblock slightly.
2015-01-11 12:12:28 +00:00
Oliver Jowett
0ccb5cc48e
Tweak wordwrap on the infoblock.
2015-01-11 12:02:25 +00:00
Oliver Jowett
2f2803a775
Fix UTC clock display in non-UTC timezones.
2015-01-11 11:54:17 +00:00
Oliver Jowett
35e5088529
Fix initial map centering thinkos.
2015-01-07 23:54:54 +00:00
Oliver Jowett
94f62e5b5f
Simplify sort functions, fix stable sort in the descending case.
2015-01-07 22:16:49 +00:00
Oliver Jowett
b639fb9107
Don't display a track of "0" for aircraft with no heading data.
2015-01-07 22:14:50 +00:00
Oliver Jowett
4a04e4d46d
Changelog updates.
2015-01-07 21:42:57 +00:00
Oliver Jowett
86b59e7bd9
Don't need to stash ICAO on the marker now that we're binding the event listener function directly.
2015-01-07 21:15:56 +00:00
Oliver Jowett
b4de83090d
Don't update icao in updateData, it should never change.
2015-01-07 21:15:34 +00:00
Oliver Jowett
25ff88c252
Only reset marker title if it changes.
2015-01-07 21:03:26 +00:00
Oliver Jowett
0f1c0778f2
Disable lighttpd's stat cache in the sample config.
2015-01-07 19:01:56 +00:00
Oliver Jowett
2c0fb752e1
Add the missing div used to display errors.
2015-01-07 18:44:45 +00:00
Oliver Jowett
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.
2015-01-07 18:43:08 +00:00
Oliver Jowett
97ca1c77e7
Add some notes to config.js
2015-01-07 18:41:38 +00:00
Oliver Jowett
0976d12b88
Ditch any query strings in HTTP requests before handling them,
...
to allow AJAX requests to tack on a query string to avoid caching.
2015-01-07 18:40:55 +00:00
Oliver Jowett
b2b0aa9afe
Rearrangements to clock layout.
...
Provide UTC and last-receiver-update clocks.
2015-01-07 18:39:19 +00:00
Oliver Jowett
e6a70345b5
Remove options / extension support (no plans to work on those in the current form).
2015-01-07 17:37:34 +00:00
Oliver Jowett
139ed5cb36
Turn on strict mode, fix a few errors.
2015-01-07 17:35:32 +00:00
Oliver Jowett
df79f7c989
Fix up selected vs is_selected.
2015-01-07 17:32:20 +00:00
Oliver Jowett
29509d9633
Make PlaneObject a class.
...
Rearrange internal storage of positions.
Maintain sitedist within PlaneObject, not externally.
Clean up speed/dist/etc formatting.
Show both metric & imperial values in the plane detail infobox.
2015-01-07 17:18:33 +00:00
Oliver Jowett
58e5485c2a
Stylistic cleanups. Unify special squawk data.
2015-01-07 16:32:58 +00:00
Oliver Jowett
feb8c55bac
Display the number of history points stored.
...
Rejuggle how markers are handled so that we avoid creating lots of new icons all the time.
Rearrange reaping / update times so that it is all based on timestamps from the receiver.
2015-01-07 01:19:05 +00:00
Oliver Jowett
9996b7c9fb
Zoom in a bit more by default.
2015-01-07 01:18:36 +00:00
Oliver Jowett
43d29389f2
Lots more map work, mostly around switching from "construct a big HTML string"
...
to working directly with the DOM to update the table / selected plane info.
Seems to speed things up (and deflicker them) a lot.
Also stable sorts, allow disabling the clocks, draw ground tracks in a different
color, put "last seen" info on the selected plane infobox, if position updates
are infrequent then combine them into a single estimated line so that dash
placement works properly, probably a bunch of other things..
2015-01-06 20:15:25 +00:00
Oliver Jowett
e8a62293c2
More WIP on the webmap, mostly fixing up track history.
2015-01-06 01:00:44 +00:00
Oliver Jowett
1f06abf67d
WIP webmap cleanup
2015-01-05 23:20:03 +00:00
Oliver Jowett
99bca13844
Release changelog.
2015-01-04 20:23:30 +00:00
Oliver Jowett
43ec58c78e
Remove dead tracking code related to the removed PlanePlotter feed.
2015-01-04 20:09:38 +00:00
Oliver Jowett
76474f58ab
Fix warnings. Add -Werror so they break the build in future.
2015-01-04 20:08:33 +00:00
Oliver Jowett
14a8e71629
Version bump to reflect upstream version.
2015-01-04 12:32:36 +00:00
Oliver Jowett
66c088fa70
Release changelog.
2015-01-02 22:53:58 +00:00
Oliver Jowett
69532b3c53
Center the webmap on the receiver location.
...
Mark config.js as a conffile, so user changes won't get overwritten.
2015-01-02 22:48:27 +00:00
Oliver Jowett
85eee61358
Oops, one unsaved file.
2015-01-02 22:34:35 +00:00
Oliver Jowett
07bc762055
Notice if we lose the RTLSDR device and reconnect.
...
Fix some of the more glaring pthread bugs.
2015-01-02 22:29:29 +00:00