df64abe433Move special-character definitions to formatter.js.
Oliver Jowett
2015-02-22 01:29:02 +0000
0367429b9dMerge branch 'm30164-Unit_settings' (closes: #27)
Oliver Jowett
2015-02-22 01:23:26 +0000
5c1cf53316Simplify settings down to just Metric / ShowOtherUnit.
Oliver Jowett
2015-02-22 01:22:05 +0000
082e973990Merge branch 'Unit_settings' of git://github.com/m30164/dump1090 into m30164-Unit_settings
Oliver Jowett
2015-02-22 00:55:46 +0000
e7d7fd549cFix off-by-one error in Beast-format input.
Oliver Jowett
2015-02-21 23:50:35 +0000
8e9220e330Quick prototype of color-by-altitude.
Oliver Jowett
2015-02-21 18:41:59 +0000
297d3b0125Number of planes and messages in title
m30164
2015-02-20 11:42:29 +0100
a531327533Added extended unit settings
m30164
2015-02-20 00:09:03 +0100
ab8c4db85bFix edge cases when specifying the user to run as.
Oliver Jowett
2015-02-19 22:41:39 +0000
f391bf4b22Release changelog.
Oliver Jowett
2015-02-19 19:41:44 +0000
e0f167b703Fix json syntax error.
Oliver Jowett
2015-02-19 19:12:06 +0000
f6d2f3dfffMore CPR stats.
Oliver Jowett
2015-02-19 18:53:11 +0000
46ad97da15More changelogging.
Oliver Jowett
2015-02-19 12:11:30 +0000
65e7d32390Mark all HTML/Javascript as conffiles.
Oliver Jowett
2015-02-19 12:05:53 +0000
ecd22d82a2Make non-pbuilder debuild happier.
Oliver Jowett
2015-02-19 12:03:08 +0000
8fa7209aa1Changelog updates for 1.14.
Oliver Jowett
2015-02-19 12:02:45 +0000
7cc9438b2dSpeed check improvements. Entirely invalidate position messages that look wrong.
Oliver Jowett
2015-02-18 18:26:23 +0000
44302bb199Fix NaN in greatcircle calc if positions are identical.
Oliver Jowett
2015-02-18 01:53:47 +0000
bfe2cb0336NUCp tracking and CPR position sanity checks.
Oliver Jowett
2015-02-18 00:12:35 +0000
38845c2447Rearrange main loop so that --net-only isn't quite such a special case.
Oliver Jowett
2015-02-17 21:44:30 +0000
0a055c34d0Log timestamped messages on startup/shutdown.
Oliver Jowett
2015-02-17 21:43:17 +0000
dcdfd2acabCatch SIGTERM, log on signals.
Oliver Jowett
2015-02-17 21:41:40 +0000
342eafd438Include timestamps on USB connect/disconnect logging.
Oliver Jowett
2015-02-17 21:40:26 +0000
af4f81caf7Include timezone in stats output.
Oliver Jowett
2015-02-17 21:35:23 +0000
03e096475cWait for at most 100ms for more data from the rx thread, so that we do not starve background tasks if the rx thread blocks (e.g on USB disconnect).
Oliver Jowett
2015-02-17 21:07:36 +0000
aee837c903Start with --nicelevel -5 to reduce the chance of dropped buffers, except in --net-only mode.
Oliver Jowett
2015-02-11 21:20:31 +0000
967a3e9558If maxRange is >= 360NM, don't do receiver-centered local CPR at all.
Oliver Jowett
2015-02-11 12:10:40 +0000
7849e1019dInit start/end on all stats so the json output looks sensible for the first minute.
Oliver Jowett
2015-02-11 01:14:21 +0000
6fbeae070cHandle long refresh rates better, don't draw all tracks as dotted.
Oliver Jowett
2015-02-11 00:15:48 +0000
2ba56231a6Do an initial data fetch immediately (useful if the refresh interval is long).
Oliver Jowett
2015-02-11 00:15:21 +0000
849697f84cFix integer overflow in stats output.
Oliver Jowett
2015-02-11 00:14:28 +0000
af382ac79cFix max flush interval to be in milliseconds.
Oliver Jowett
2015-02-10 23:43:48 +0000
f9ed7e4a97More time_t -> milliseconds conversions. This lets us support fractional net flush times among other things, which is handy.
Oliver Jowett
2015-02-10 22:24:22 +0000
7053ad02daMake aircraft tracking use milliseconds everywhere.
Oliver Jowett
2015-02-10 21:49:37 +0000
686d433b1fPrune dead timestamp fields from aircraft state.
Oliver Jowett
2015-02-10 21:33:01 +0000
474fe45256Don't mark undecodable altitudes as ALTITUDE_VALID when decoding.
Oliver Jowett
2015-02-09 22:53:18 +0000
54677f3ae0Don't try to correct >1 error in DF11.
Oliver Jowett
2015-02-09 22:51:34 +0000
f19eee898bUse the right inter-CPR max interval for surface position messages. Fixes#18.
Oliver Jowett
2015-02-09 14:17:31 +0000
9fd0c822f6Extract NUCp from message type; needed for #16.
Oliver Jowett
2015-02-09 14:14:12 +0000
e7e7f9e7c2Only display altitude when dumping position messages if it is valid.
Oliver Jowett
2015-02-09 14:11:04 +0000
07a39331c9Changelog mostly to bump the version to reduce confusion.
Oliver Jowett
2015-02-08 23:11:50 +0000
25ac2d044dIncrease the onehit TTL a bit, 30s is a bit too aggressive.
Oliver Jowett
2015-02-08 22:46:44 +0000
b313834338Make the is_number regex accept numbers beginning with -0
Oliver Jowett
2015-02-08 22:44:02 +0000
a49b5b8830Add stats for total aircraft tracks and tracks that have only a single message.
Oliver Jowett
2015-02-08 18:47:39 +0000
f1201a0069Third time lucky?
Oliver Jowett
2015-02-08 18:17:33 +0000
b31709a278Whoops, remove stray debugging that was left in.
Oliver Jowett
2015-02-08 18:16:49 +0000
1e817ab9e4Merge pull request #12 from jburgess777/add-view1090-to-gitignore
Oliver Jowett
2015-02-08 18:08:26 +0000
bdefa42956Merge pull request #11 from jburgess777/add-oversample-to-help
Oliver Jowett
2015-02-08 18:07:23 +0000
4ecd6958a1If 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
c0af448efauint64_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
9c2f236463Object files depend on *.h
Oliver Jowett
2015-02-08 17:58:46 +0000
4e177c2d64Store 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
1584955080Be more aggressive about removing aircraft where we have seen only 1 message.
Oliver Jowett
2015-02-08 14:37:35 +0000
20407e5378Don't emit SBS output with non-ICAO addresses (fixes#9)
Oliver Jowett
2015-02-08 14:30:10 +0000
899c51ce85Only 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
b246bdcab4Add view1090 to gitignore
Jon Burgess
2015-02-07 23:25:43 +0000
e1e5acbdbcAdd --oversample option to help text
Jon Burgess
2015-02-07 23:15:12 +0000
704d8aaffbDon't try to log signal peak power if no peaks recorded.
Oliver Jowett
2015-02-06 13:27:47 +0000
965ac96493Update bestscore even if decoding fails so we register the number of "unknown ICAO" messages correctly.
Oliver Jowett
2015-02-06 13:11:41 +0000
9381a20198Support more DF18 message formats. Test for the IMF bit where appropriate.
Oliver Jowett
2015-01-29 23:08:33 +0000
ffd6690063Update README-json.md
Oliver Jowett
2015-01-28 20:44:41 +0000
f593d8672dDocument some of the json
Oliver Jowett
2015-01-28 20:15:14 +0000
4dbedecc1eFix history loading if receiver.json says history:0
Oliver Jowett
2015-01-25 21:54:40 +0000
02f07ac7bfRelease changelog.
Oliver Jowett
2015-01-25 16:45:05 +0000
4b0bc4cee9Make 2.4MHz sampling the default for new installs.
Oliver Jowett
2015-01-25 16:11:34 +0000
09b6b3aa8cFix some lintian warnings.
Oliver Jowett
2015-01-24 01:08:05 +0000
c1ac4d1036Update GPL coverage.
Oliver Jowett
2015-01-24 01:04:45 +0000
26feb1d078Add 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
5ac90e30a8Changelog.
Oliver Jowett
2015-01-23 21:26:57 +0000
dcd9f0b1e7Link ICAO to airframes.org (complete with horrible javascript form-submission workaround)
Oliver Jowett
2015-01-23 19:17:07 +0000
245bbd8b97Report 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
c5b61a33fdOops, another compile error, sigh.
Oliver Jowett
2015-01-23 02:11:44 +0000
c07e45a4c8Report CPU in integer milliseconds, makes it a bit easier to process.
Oliver Jowett
2015-01-23 02:03:57 +0000
df5e41363aFix compile error.
Oliver Jowett
2015-01-23 01:49:14 +0000
5b40377b98Measure CPU for demodulator, read thread, and background tasks individually.
Oliver Jowett
2015-01-23 01:22:22 +0000
9deac8d894Continuing to try to work around libusb/librtlsdr problems.
Oliver Jowett
2015-01-23 01:20:22 +0000
4fb607a826Noise floor measurement is too expensive to be worth it, disable it.
Oliver Jowett
2015-01-22 23:38:21 +0000
dc8891e0baReduce the demodulation length properly when we see a 56-bit DF.
Oliver Jowett
2015-01-22 23:34:47 +0000
d76b8948b3Make doubleclick-follow also set zoom, like clicking the follow arrow does.
Oliver Jowett
2015-01-22 23:12:41 +0000
5020d75b9eMove 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
07c4f045aaFix italicizing of non-ICAO rows
Oliver Jowett
2015-01-22 22:19:17 +0000
f76842d186Doubleclick on plane marker to follow, too.
Oliver Jowett
2015-01-22 21:35:59 +0000
53203a5f71Make the arrow bold/unbold to reflect current follow mode.
Oliver Jowett
2015-01-22 21:31:02 +0000
a4360cd775Move 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
3040609816Doubleclick on a table entry to follow that aircraft.
Oliver Jowett
2015-01-22 21:28:35 +0000
eb023ff1d9Don't include latest in 1/5/15 min totals, it's a bit confusing.
Oliver Jowett
2015-01-22 20:45:53 +0000
fe0a87a588Fix remote_received_modes counter.
Oliver Jowett
2015-01-22 20:40:30 +0000
c8025700e5Emit all stats in stats.json.
Oliver Jowett
2015-01-22 20:18:51 +0000
008ae926e7Add --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
a59077a370Stats overhaul.
Oliver Jowett
2015-01-22 19:49:19 +0000
6672d92d9eDon't double up the ICAO display if there's no callsign.
Oliver Jowett
2015-01-22 17:35:20 +0000
d3537ec139When first following a plane, zoom in if we are zoomed far out.
Oliver Jowett
2015-01-22 16:14:32 +0000
3fd2032f49Make altitude column indicator consistent with the detailed info.
Oliver Jowett
2015-01-22 16:14:11 +0000
09c50fff4dShow vertical rate indicators next to altitude.
Oliver Jowett
2015-01-22 16:09:19 +0000
ba8a8935beMove 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