Commit graph

1238 commits

Author SHA1 Message Date
Oliver Jowett
54ca2c7fb2 WIP big rewrite of message decoding / aircraft tracking. 2016-08-27 14:34:14 +01:00
Oliver Jowett
f152bf633e Build in C11 mode on Linux. 2016-08-27 13:15:41 +01:00
Carlos Salaverria
812de53ec1 Parse aircraft type codes 2016-08-26 16:22:14 -05:00
Oliver Jowett
36a5c16dd2 Initialize from static "zero" messages rather than using memset. 2016-08-26 21:39:39 +01:00
Oliver Jowett
8b8f8d7a40 Use INVALID_ALTITUDE in a few more places. 2016-08-26 21:38:06 +01:00
Carlos Salaverria
08ffda1aa8 Update aircraft db logic to include ICAO type information 2016-08-26 14:25:25 -05:00
Oliver Jowett
08c14484cd Use the haversine formula for small greatcircle distances, rather
than clamping to zero.
2016-08-26 11:36:29 +01:00
Oliver Jowett
a910454c02 Comm-D ELM is actually DF 24..31, not just 24.
This DF is formatted with the first two bits as 1, and the next 3 bits
are part of the message rather than part of the DF code. So effectively
it spans 8 DF values if you are looking at the full 5 bits.
2016-08-26 11:35:11 +01:00
Oliver Jowett
308b928f8c If maxrange is 0, we cannot do receiver-relative CPR at all. 2016-08-26 11:31:32 +01:00
Oliver Jowett
43906f994b Limit aircraft-relative CPR to 50km. 2016-08-26 11:30:46 +01:00
Oliver Jowett
568e843b9f Add --max-range to view1090, use the same defaults as dump1090. 2016-08-26 11:29:42 +01:00
Oliver Jowett
8d998b2525 Rename --hae to --gnss since it's not always HAE.
(In the baro+GNSS modes, the reported GNSS can be either HAE or geoid-corrected MSL;
in the pure GNSS mode it is HAE only)
2016-08-26 11:27:46 +01:00
Carlos Salaverria
5290b58940 Update README 2016-08-25 16:49:36 -05:00
Carlos Salaverria
55bad33718 Added ICAO aircraft type information file 2016-08-25 16:46:37 -05:00
Carlos Salaverria
6b2c238a54 Add ability to filter planes by altitude 2016-08-24 15:28:13 -05:00
Carlos Salaverria
e243a2bf1a Clean up and refactor unit conversion logic 2016-08-23 16:43:32 -05:00
Carlos Salaverria
4cc3fe4515 Fix improperly closed tag 2016-08-23 10:45:04 -05:00
Carlos Salaverria
a2ca647062 Add link to FlightAware aircraft photos 2016-08-23 10:41:58 -05:00
Carlos Salaverria
70e86384f0 Add Airframes.org and FlightAware Mode-S links 2016-08-22 18:15:06 -05:00
Carlos Salaverria
96fe1e0ee5 Add ability to switch display units 2016-08-22 16:48:17 -05:00
Carlos Salaverria
c99375d51c Add link to FlightAware flight tracking page 2016-08-19 18:45:39 -05:00
Carlos Salaverria
2215a98a08 Use icon for show map button 2016-08-19 17:57:20 -05:00
Carlos Salaverria
1c2bea38df Show additional columns when table is fully expanded 2016-08-19 17:37:43 -05:00
Carlos Salaverria
876e6874b4 Merge pull request from drakeapps/map_enhancements
Add ability to select/deselect all planes
2016-08-19 17:01:14 -05:00
James Wilson
639b514e19 Merge branch 'master' into map_enhancements 2016-08-19 16:52:35 -05:00
James Wilson
31f99fac19 clearLines instead of updateLines 2016-08-19 15:52:48 -05:00
James Wilson
b416f4bb7e Add the ability to select all/none of the aircraft 2016-08-19 14:43:20 -05:00
Carlos Salaverria
8bb5b42a02 Add ability to hide map and expand table to fill window 2016-08-19 10:58:48 -05:00
Carlos Salaverria
fe2f837217 Add buttons to expand/collapse/resize data table 2016-08-18 15:48:57 -05:00
Oliver Jowett
bc8ba5b73a Refresh the nexrad tiles every 5 mins. 2016-08-05 01:18:23 +01:00
Oliver Jowett
8766a58811 Add a NEXRAD layer suggested in 2016-08-04 21:19:31 +01:00
Oliver Jowett
50fd2ac2af Store the state of each overlay layer in localStorage. 2016-08-04 21:18:54 +01:00
Oliver Jowett
56397d6d78 Release 3.0.3 2016-08-01 12:24:09 +01:00
Oliver Jowett
e136f30e32 Release 3.0.2 2016-07-27 17:13:28 +01:00
Oliver Jowett
ad71d8b76c Merge remote-tracking branch 'mutability/master' into dev 2016-07-25 13:13:07 +01:00
Oliver Jowett
1887386149 Version bump. 2016-07-25 13:07:39 +01:00
Oliver Jowett
ca3c4979f5 Add a note about quoting keys in config.js 2016-07-24 21:15:21 +01:00
Oliver Jowett
426e77a252 Don't choke when selecting positionless planes in the table. 2016-07-24 16:58:13 +01:00
Oliver Jowett
4305c99b01 Add Bing roadmap layer (if you have a key) 2016-07-24 16:25:14 +01:00
Oliver Jowett
d3565b407e Generate geodesic circles for range rings.
Turns out that OL3's circles aren't geodesic circles so the
ranges are all off if you're anywhere but on the equator.
So generate our own LineStrings that approximate a circle.

Should fix 
2016-07-24 16:13:04 +01:00
Oliver Jowett
a06b13d42a Relax the A/C quiet threshold; this seems to pick up a lot more A/C messages. 2016-07-24 15:05:52 +01:00
Oliver Jowett
b0452ab556 Preparing for 3.0.1 release. 2016-07-15 13:05:21 +01:00
Oliver Jowett
ccb96af1b6 Update README. 2016-07-14 22:26:14 +01:00
Oliver Jowett
5d83077af2 Merge branch 'upstream' 2016-07-14 22:16:32 +01:00
Oliver Jowett
1e5a6fd854 Don't touch the GPS setting (I had it backwards anyway). 2016-07-13 10:56:54 +01:00
Oliver Jowett
474b564385 Try to configure whatever faup1090 connects to for the settings we want. 2016-07-13 10:02:15 +01:00
Oliver Jowett
4c6f0f156b Seems to work better on wheezy if we do a full lighttpd restart in postinst. 2016-07-12 18:58:42 +01:00
Oliver Jowett
7c3a300e60 Exclude .git from the wheezy package copy. 2016-07-11 19:54:07 +01:00
Oliver Jowett
ebd066d883 wheezy packaging and initscript 2016-07-11 18:49:52 +01:00
Oliver Jowett
238b9d9e22 Plan C: Back to dynamic linking! We'll build a separate wheezy package. 2016-07-11 18:46:28 +01:00